yusyus
e32f2fd977
docs: Add comprehensive skill architecture guide for layering and splitting
Addresses #199 - Developer guidance for multi-skill systems
**What's New:**
Added SKILL_ARCHITECTURE.md covering:
- Router/dispatcher pattern for complex applications
- When and how to split skills (500-line guideline)
- Manual skill architecture (not just auto-generated)
- Best practices (single responsibility, routing keywords)
- Complete examples (travel planner, e-commerce, code assistant)
- Implementation guide (step-by-step)
- Troubleshooting common issues
**Key Patterns:**
1. **Router Pattern:**
- Master skill analyzes query
- Routes to appropriate sub-skill(s)
- Only loads relevant context
2. **Example Architectures:**
- Travel planner → flight_booking + hotel + itinerary
- E-commerce → catalog + cart + checkout + orders
- Code assistant → debugging + refactoring + docs + testing
3. **Guidelines:**
- Keep each skill under 500 lines
- Use single responsibility principle
- Define clear routing keywords
- Document multi-skill coordination
**Based on Existing Implementation:**
Adapts our proven router pattern from LARGE_DOCUMENTATION.md
and generate_router.py, now documented for manual use cases.
**Impact:**
Enables developers to build enterprise-level multi-skill systems
while maintaining optimal Claude performance and context efficiency.
Closes #199
2025-12-28 18:37:43 +03:00
..
2025-10-24 18:28:30 +04:00
2025-11-29 22:13:13 +03:00
2025-10-22 21:33:47 +03:00
2025-12-21 19:38:26 +03:00
2025-12-26 00:45:48 +03:00
2025-10-19 20:48:03 +03:00
2025-10-24 18:27:17 +04:00
2025-12-21 22:24:38 +03:00
2025-12-26 00:45:48 +03:00
2025-12-26 00:45:48 +03:00
2025-10-23 21:43:05 +03:00
2025-10-23 00:23:16 +03:00
2025-10-23 00:23:16 +03:00
2025-10-23 00:23:16 +03:00
2025-10-26 17:33:39 +03:00
2025-10-23 00:23:16 +03:00
2025-10-23 00:23:16 +03:00
2025-10-23 00:23:16 +03:00
2025-12-26 00:45:48 +03:00
2025-12-28 18:37:43 +03:00
2025-11-07 00:15:03 +03:00
2025-10-26 17:33:39 +03:00
2025-10-23 21:43:05 +03:00
2025-10-26 16:33:41 +03:00
2025-10-22 21:33:47 +03:00
2025-10-19 17:01:37 +03:00