Reflect on conversation learnings and integrate into skill library or rules. Consolidates experiences into reusable knowledge.
Analyzes conversation learnings and integrates them into reusable skills, rules, or immutable laws.
/plugin marketplace add wayne930242/Reflexive-Claude-Code/plugin install wayne930242-ace-core-plugins-ace-core@wayne930242/Reflexive-Claude-CodeAnalyze the current conversation to extract learnings and integrate them appropriately.
Review the conversation history to identify:
Use the agent-architect skill to classify each learning:
Is it an IMMUTABLE LAW (must enforce every response)?
├─ Yes → <law> block in CLAUDE.md
└─ No → Is it a CAPABILITY (how to do)?
├─ Yes → Skill
│ └─ Is it SHARED across multiple skills?
│ ├─ Yes → Extract to Rule (.claude/rules/)
│ └─ No → Keep in Skill
└─ No → Documentation only
Key insight: Rules = conventions/guidelines shared across skills.
For each significant learning, structure it as:
Learning:
context: [When this applies]
insight: [What was learned]
classification: [rule | skill | documentation]
action: [create_new | enhance_existing | document_only]
For Immutable Laws:
<law> block in CLAUDE.mdFor Skills (capabilities, how-to):
/rcc:improve-skill [skill-path]write-skill skillFor Rules (shared conventions across skills):
write-rules skill to create/update .claude/rules/ filespaths: scoping is neededFor Documentation only:
references/ fileBefore creating new components, scan existing:
# Existing rules
ls .claude/rules/ 2>/dev/null
# Existing skills
find . -name "SKILL.md" -type f
Determine:
Before completing reflection, ensure:
<law> block in CLAUDE.mdwrite-skill skill (< 200 lines)## Session Learnings
### Rules Created/Updated
- [rule-file]: [constraint added]
### Skills Created/Updated
- [skill-name]: [capability added]
### Documentation Added
- [skill]/references/[file]: [content added]
### Recommendations
- [Any suggested follow-up actions]
| Too Specific | Good Abstraction | Component |
|---|---|---|
| "Always display laws at response start" | <law> with Self-Reinforcing Display | CLAUDE.md |
| "Add loading state to ProductList component" | "Implement loading states" | Skill |
| "Use async/await in all API handlers" | Convention shared by API skills | Rule |