Author a new skill and iterate it to 'actually works'
何時使用: You have an idea for a skill but every time you write one, it degrades after 3 uses.
前置條件
- Skill installed — git clone https://github.com/gaearon/woodshed ~/.claude/skills/woodshed
步驟
-
ScaffoldUse woodshed. Create a new skill called 'changelog-writer' that turns git logs into user-facing changelogs.✓ 已複製→ skills/changelog-writer/ created with SKILL.md
-
Create test casesGenerate 5 diverse test inputs.✓ 已複製→ tests/ folder with 5 sample git log fixtures
-
Run and rateRun the skill on each. Show me the output; I'll rate.✓ 已複製→ Outputs presented with rating slots
-
Iterate based on ratingsBased on my ratings, suggest prompt changes to SKILL.md. Don't apply yet.✓ 已複製→ Proposed diff with rationale per change
結果: A skill that works on your real use cases, not just the demo.
注意事項
- Overfitting to test cases — Hold out some tests; re-run after every iteration to catch regressions