What problem does it solve?
This Skill automates the process of improving a skill by running a test-fix-retest loop, including static checks, proposing fixes, retesting, and deciding whether to keep or revert changes.
Core Features & Use Cases
- Test-Fix-Retest Loop: Runs static checks, proposes targeted fixes, rewrites the skill, re-tests, and keeps or reverts based on score change.
- Static Checks: Identifies issues like missing frontmatter fields, incorrect phase counts, missing verdict keywords, missing ask-before-write language, and more.
- Dynamic Category Checks: If a skill has a category assigned, it also runs category-specific checks.
- User Interaction: Provides a clear step-by-step guide and allows users to accept or reject proposed changes.
Quick Start
Run the skill-improve command with the skill name as an argument, e.g., /skill-improve tech-debt.