Initial commit
This commit is contained in:
53
commands/learn.md
Normal file
53
commands/learn.md
Normal file
@@ -0,0 +1,53 @@
|
||||
Review the conversation history and:
|
||||
|
||||
1. Identify key learnings from this session$ARGUMENTS:
|
||||
- Technical patterns discovered
|
||||
- User corrections or guidance provided
|
||||
- Task-specific approaches that worked
|
||||
- Personal preferences or workflow patterns
|
||||
|
||||
2. Ask the user where to save this learning:
|
||||
|
||||
**Global** (`~/.claude/CLAUDE.md`)
|
||||
- Personal coding preferences and style rules
|
||||
- General development patterns you prefer across all projects
|
||||
- Your workflow preferences
|
||||
- Cross-language, cross-project knowledge
|
||||
- **Applies to ALL repositories automatically**
|
||||
|
||||
**Plugin Skill** (claude-builder plugin in this marketplace)
|
||||
- Domain-specific expertise (e.g., PR review patterns, testing strategies)
|
||||
- Shareable, reusable capabilities
|
||||
- Structured knowledge for specific problem domains
|
||||
- **Available wherever marketplace is installed**
|
||||
|
||||
**Project-Local** (`.claude/CLAUDE.md` in current repo)
|
||||
- This specific codebase's architecture patterns
|
||||
- Project-specific conventions and decisions
|
||||
- **Only applies to this repository**
|
||||
|
||||
3. Based on the user's choice:
|
||||
|
||||
**If Global:**
|
||||
- Read `~/.claude/CLAUDE.md`
|
||||
- Append the learning in a clear, concise format
|
||||
- Organize under relevant sections (create if needed)
|
||||
- Keep entries brief and actionable
|
||||
|
||||
**If Plugin Skill:**
|
||||
- Use the skill-builder skill to either:
|
||||
- Update an existing skill if this relates to known domains
|
||||
- Create a new skill if this is a new capability area
|
||||
- Ensure the skill captures:
|
||||
- Clear trigger conditions (when to use this skill)
|
||||
- Specific technical details
|
||||
- What didn't work and why
|
||||
- The correct approach based on user feedback
|
||||
- Save in the claude-builder plugin's skills directory
|
||||
|
||||
**If Project-Local:**
|
||||
- Read the project's `.claude/CLAUDE.md` (create if needed)
|
||||
- Append the learning in a format consistent with the file
|
||||
- Keep it specific to this codebase's patterns
|
||||
|
||||
4. Confirm where the learning was saved
|
||||
Reference in New Issue
Block a user