<critical_constraints> ❌ NO saving without user verification ✅ MUST analyze last 10-20 turns for lessons ✅ MUST use standard SKILL.md format with frontmatter ✅ MUST present draft for user approval before saving </critical_constraints>
<workflow> 1. **Extract**: Review recent conversation for: - Constraints: "Don't do X", "Always do Y" - Patterns: file structures, naming conventions - Tools: specific libraries used 2. **Draft**: Generate SKILL.md with constraints/workflow 3. **Verify**: Ask user to confirm versions/commands 4. **Save**: Write to `.agent/skills/<name>/SKILL.md` </workflow> <template> ```markdown --- name: <skill-name> description: <One sentence summary> triggers: ["phrase1", "phrase2"] ---<critical_constraints> ❌ NO [forbidden pattern] ✅ MUST [required action] </critical_constraints>
<workflow> 1. Step one 2. Step two </workflow> ``` </template> <example> User: "Capture this as deploy-protocol" Agent extracts: use force:true, check dist/ folder Creates: deploy-protocol skill with those as rules </example>