Using Skills
Use this at the start of any non-trivial request.
Iron Rule
If there’s even a small chance a skill applies, load it before doing work. Do this before coding, debugging, planning, or asking deep clarifying questions.
Process
skilllist/search for relevant skills.- Load the best matching skill.
- Follow it exactly unless the user explicitly overrides it.
- If multiple skills apply:
- use process skill first (planning/debugging/verification), then
- use implementation skill.
Priority Order
- Process discipline (
using-skills,systematic-debugging,verification-before-completion,test-driven-development) - Task execution (
coder,debug,test,reviewer) - Domain skills (web/search/email/product/etc.)
Red Flags (Stop and load a skill)
- “This is simple, I can skip skills.”
- “I’ll quickly poke around first.”
- “I know this skill already.”
- “I’ll verify later.”
If any of these appear, stop and load the relevant skill first.