Initial commit
This commit is contained in:
@@ -0,0 +1,273 @@
|
||||
## 🚨 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
|
||||
|
||||
Reference in New Issue
Block a user