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