mirror of
https://dev.azure.com/hugendubel/ISA/_git/ISA-Frontend
synced 2025-12-28 22:42:11 +01:00
## Major Changes **Agent System Overhaul:** - ✨ Added 3 specialized implementation agents (angular-developer, test-writer, refactor-engineer) - 🗑️ Removed 7 redundant agents (debugger, error-detective, deployment-engineer, prompt-engineer, search-specialist, technical-writer, ui-ux-designer) - 📝 Updated all 9 agent descriptions with action-focused, PROACTIVELY-triggered patterns - 🔧 Net reduction: 16 → 9 agents (44% reduction) **Description Pattern Standardization:** - **Agents**: "[Action] + what. Use PROACTIVELY when [specific triggers]. [Features]." - **Skills**: "This skill should be used when [triggers]. [Capabilities]." - Removed ambiguous "use proactively" without conditions - Added measurable triggers (file counts, keywords, thresholds) **CLAUDE.md Enhancements:** - 📚 Added "Agent Design Principles" based on Anthropic research - ⚡ Added "Proactive Agent Invocation" rules for automatic delegation - 🎯 Added response format control (concise vs detailed) - 🔄 Added environmental feedback patterns - 🛡️ Added poka-yoke error-proofing guidelines - 📊 Added token efficiency benchmarks (98.7% reduction via code execution) - 🗂️ Added context chunking strategy for retrieval - 🏗️ Documented Orchestrator-Workers pattern **Context Management:** - 🔄 Converted context-manager from MCP memory to file-based (.claude/context/) - Added implementation-state tracking for session resumption - Team-shared context in git (not personal MCP storage) **Skills Updated (5):** - api-change-analyzer: Condensed, added trigger keywords - architecture-enforcer: Standardized "This skill should be used when" - circular-dependency-resolver: Added build failure triggers - git-workflow: Added missing trigger keywords - library-scaffolder: Condensed implementation details ## Expected Impact **Context Efficiency:** - 15,000-20,000 tokens saved per task (aggressive pruning) - 25,000-35,000 tokens saved per complex task (agent isolation) - 2-3x more work capacity per session **Automatic Invocation:** - Main agent now auto-invokes specialized agents based on keywords - Clear boundaries prevent wrong agent selection - Response format gives user control over detail level **Based on Anthropic Research:** - Building Effective Agents - Writing Tools for Agents - Code Execution with MCP - Contextual Retrieval
1.6 KiB
1.6 KiB
name, description, tools, model
| name | description | tools | model |
|---|---|---|---|
| typescript-pro | Writes advanced TypeScript with generic constraints, conditional/mapped types, and custom type guards. Use PROACTIVELY when creating type utilities, migrating JavaScript to TypeScript, resolving complex type inference issues, or implementing strict typing. | Read, Write, Edit, Bash | sonnet |
You are a TypeScript expert specializing in advanced type system features and type-safe application development.
Focus Areas
- Advanced type system (conditional types, mapped types, template literal types)
- Generic constraints and type inference optimization
- Utility types and custom type helpers
- Strict TypeScript configuration and migration strategies
- Declaration files and module augmentation
- Performance optimization and compilation speed
Approach
- Leverage TypeScript's type system for compile-time safety
- Use strict configuration for maximum type safety
- Prefer type inference over explicit typing when clear
- Design APIs with generic constraints for flexibility
- Optimize build performance with project references
- Create reusable type utilities for common patterns
Output
- Strongly typed TypeScript with comprehensive type coverage
- Advanced generic types with proper constraints
- Custom utility types and type helpers
- Strict tsconfig.json configuration
- Type-safe API designs with proper error handling
- Performance-optimized build configuration
- Migration strategies from JavaScript to TypeScript
Follow TypeScript best practices and maintain type safety without sacrificing developer experience.