274 lines
7.2 KiB
Markdown
274 lines
7.2 KiB
Markdown
## 🚨 CRITICAL GUIDELINES
|
|
|
|
### Windows File Path Requirements
|
|
|
|
**MANDATORY: Always Use Backslashes on Windows for File Paths**
|
|
|
|
When using Edit or Write tools on Windows, you MUST use backslashes (`\`) in file paths, NOT forward slashes (`/`).
|
|
|
|
**Examples:**
|
|
- ❌ WRONG: `D:/repos/project/file.tsx`
|
|
- ✅ CORRECT: `D:\repos\project\file.tsx`
|
|
|
|
This applies to:
|
|
- Edit tool file_path parameter
|
|
- Write tool file_path parameter
|
|
- All file operations on Windows systems
|
|
|
|
### Documentation Guidelines
|
|
|
|
**NEVER create new documentation files unless explicitly requested by the user.**
|
|
|
|
- **Priority**: Update existing README.md files rather than creating new documentation
|
|
- **Repository cleanliness**: Keep repository root clean - only README.md unless user requests otherwise
|
|
- **Style**: Documentation should be concise, direct, and professional - avoid AI-generated tone
|
|
- **User preference**: Only create additional .md files when user specifically asks for documentation
|
|
|
|
---
|
|
|
|
|
|
# Agent Skills Integration (2025)
|
|
|
|
## Overview
|
|
Integration patterns between context-master and Agent Skills for autonomous context management in 2025 Claude Code.
|
|
|
|
## Core Pattern: Context-Aware Agent Skills
|
|
|
|
### What Are Agent Skills?
|
|
Context-efficient knowledge packages that:
|
|
- Activate automatically based on context
|
|
- Provide specialized guidance
|
|
- Stay lean (avoid context bloat)
|
|
- Delegate heavy lifting to subagents
|
|
|
|
### Context Master + Agent Skills Synergy
|
|
|
|
**Context Master provides:**
|
|
- Planning frameworks for multi-file projects
|
|
- Thinking delegation architecture
|
|
- Context optimization strategies
|
|
- Session management patterns
|
|
|
|
**Agent Skills provide:**
|
|
- Domain-specific knowledge
|
|
- Automated activation triggers
|
|
- Custom tool integration
|
|
- Team-wide consistency
|
|
|
|
## Pattern 1: Context-First Agent Skill
|
|
|
|
```markdown
|
|
# My Custom Agent Skill
|
|
|
|
## Activation Triggers
|
|
- User mentions "create [N]+ files"
|
|
- Request involves "architecture"
|
|
- Task needs "planning"
|
|
|
|
## Instructions
|
|
|
|
### Step 1: Context Check
|
|
Before proceeding, ask:
|
|
- Are we working with multi-file project? (YES → use context-master)
|
|
- Is thinking delegation needed? (YES → delegate)
|
|
|
|
### Step 2: Leverage Context Master
|
|
- Use /plan-project command for architecture
|
|
- Use thinking delegation for deep analysis
|
|
- Reference context-master patterns
|
|
|
|
### Step 3: Your Domain Work
|
|
- Implement using domain expertise
|
|
- Verify structure using /verify-structure
|
|
- Document decisions in DECISIONS.md
|
|
```
|
|
|
|
## Pattern 2: Autonomous Context Delegation
|
|
|
|
Instead of doing analysis in Agent Skill context:
|
|
|
|
**Bad (fills Agent Skill context):**
|
|
```
|
|
"Let me think deeply about the architecture..."
|
|
[5K tokens of thinking in Agent Skill context]
|
|
```
|
|
|
|
**Good (preserves Agent Skill context):**
|
|
```
|
|
"This needs deep analysis. Let me delegate:
|
|
/agent deep-analyzer "Ultrathink about [architecture]"
|
|
[Deep analysis happens in isolated agent context]
|
|
[Returns summary to Agent Skill - clean]
|
|
```
|
|
|
|
## Pattern 3: Project-Specific Context Strategy
|
|
|
|
**In your Agent Skill:**
|
|
```
|
|
## When This Skill Activates
|
|
|
|
1. Check if CLAUDE.md exists
|
|
2. If yes: Load context strategy from CLAUDE.md
|
|
3. If no: Use default context-master patterns
|
|
|
|
## Recommended CLAUDE.md Strategy for This Skill
|
|
|
|
Include in your project's CLAUDE.md:
|
|
```yaml
|
|
ContextStrategy:
|
|
- Use subagents for: [domain-specific searches]
|
|
- Keep in main for: [your domain decisions]
|
|
- Compact when: [context grows beyond X]
|
|
- Clear before: [major phase transitions]
|
|
```
|
|
|
|
## Pattern 4: Team Consistency
|
|
|
|
### Create Standard Agent Skill Template
|
|
|
|
```markdown
|
|
# Team Agent Skill Template
|
|
|
|
## Activation
|
|
Activates for: [domain work]
|
|
|
|
## Context Management
|
|
|
|
Before doing any analysis:
|
|
1. Reference /plan-project for multi-file work
|
|
2. Use thinking delegation for complex decisions
|
|
3. Document findings in [DOMAIN]_FINDINGS.md
|
|
4. Leave main context clean for other agents
|
|
|
|
## Integration Points
|
|
- Works with: context-master, plugin-master
|
|
- Delegates to: deep_analyzer for critical choices
|
|
- Outputs to: Structured documents, not context
|
|
```
|
|
|
|
## Pattern 5: Cascading Deep Analysis
|
|
|
|
**For complex domains requiring multiple analyses:**
|
|
|
|
```
|
|
User Request → Triggers Your Agent Skill
|
|
↓
|
|
Agent Skill identifies sub-questions:
|
|
Q1: Frontend implications?
|
|
Q2: Backend implications?
|
|
Q3: Data implications?
|
|
Q4: Integrated recommendation?
|
|
↓
|
|
Delegates each:
|
|
/agent frontend-deep-analyzer "Ultrathink Q1"
|
|
/agent backend-deep-analyzer "Ultrathink Q2"
|
|
/agent data-deep-analyzer "Ultrathink Q3"
|
|
/agent synthesis-analyzer "Ultrathink Q4"
|
|
↓
|
|
Receives 4 summaries (~200 tokens each)
|
|
↓
|
|
Agent Skill synthesizes in clean context
|
|
↓
|
|
Returns integrated recommendation to main
|
|
```
|
|
|
|
**Context used in main:** ~1,200 tokens (4 summaries + synthesis)
|
|
**vs Traditional:** 20K+ tokens (all thinking in main)
|
|
**Efficiency:** 16-17x
|
|
|
|
## Pattern 6: Progressive Context Loading
|
|
|
|
Avoid loading all project context upfront:
|
|
|
|
```
|
|
// In your Agent Skill:
|
|
|
|
Step 1: Minimal context
|
|
- Load just CLAUDE.md
|
|
- Understand strategy
|
|
|
|
Step 2: Selective context
|
|
- Load only relevant files (use subagent search)
|
|
- Get summaries, not full content
|
|
|
|
Step 3: Deep dive only if needed
|
|
- Load full context only for specific modules
|
|
- Use Progressive disclosure pattern
|
|
```
|
|
|
|
## Implementation Checklist
|
|
|
|
- [ ] Agent Skill documentation mentions context-master
|
|
- [ ] Activation triggers align with planning needs
|
|
- [ ] Uses /plan-project for multi-file work
|
|
- [ ] Delegates deep analysis to subagents
|
|
- [ ] Documents decisions outside of context
|
|
- [ ] CLAUDE.md includes skill-specific strategies
|
|
- [ ] Team training covers thinking delegation
|
|
- [ ] Hooks configured for auto-management
|
|
|
|
## Advanced: Agent Skill + Plugin Creation Workflow
|
|
|
|
For creating domain-specific plugins:
|
|
|
|
```
|
|
1. User wants new plugin for domain X
|
|
2. Agent Skill → plugin-master integration:
|
|
/agent plugin-architect "Design plugin for X"
|
|
|
|
3. plugin-architect:
|
|
- Thinks about structure
|
|
- Considers context implications
|
|
- References context-master patterns
|
|
|
|
4. Returns design
|
|
5. User/Agent Skill creates plugin
|
|
6. New plugin includes context-master references
|
|
```
|
|
|
|
## Real-World Example: Frontend Agent Skill
|
|
|
|
```markdown
|
|
# Frontend Agent Skill
|
|
|
|
## When This Activates
|
|
- User: "Create a React component..."
|
|
- User: "Build a multi-page website..."
|
|
- User: "Design component architecture..."
|
|
|
|
## Instructions
|
|
|
|
### Multi-File Check
|
|
If creating 3+ files:
|
|
1. "/plan-project - Think about component structure"
|
|
2. Wait for analysis
|
|
3. Implement files in recommended order
|
|
4. "/verify-structure - Check component references"
|
|
|
|
### Complex Decisions
|
|
If component architecture is complex:
|
|
1. "/agent frontend-analyzer - Think about patterns"
|
|
2. Receive analysis
|
|
3. Design components in main context (clean)
|
|
|
|
### Documentation
|
|
1. Save component decisions to COMPONENT_DECISIONS.md
|
|
2. Leave main context for next task
|
|
3. Reference document as needed
|
|
```
|
|
|
|
## Measuring Success
|
|
|
|
**Good indicators:**
|
|
- Main context stays under 50K tokens for complex work
|
|
- Multiple features/analyses per session without degradation
|
|
- Clear decision logs without context bloat
|
|
- Smooth team collaboration
|
|
|
|
**Warning signs:**
|
|
- Main context consistently >80K
|
|
- Responses getting less focused
|
|
- Need to restart sessions more often
|
|
- Team members report context issues
|
|
|