Agent skill
tm-definition-of-done
Enforce Tavern Master definition of done (lint + tests + formatting + plan updates).
Stars
163
Forks
31
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/development/tm-definition-of-done-jonwhitefang-tavernmaster
SKILL.md
When to use
Use for any change that modifies code, UI, data, sync, or build configuration.
Operating rules
- Follow
AGENTS.md(ask clarifying questions when required; don’t guess). - Keep changes reviewable: small, focused commits; avoid sweeping refactors unless explicitly requested.
Definition of done checklist
After making changes (or before presenting a final patch):
- Run:
npm run lintnpm run testnpm run format:check
- If scope or sequencing changed, update
IMPLEMENTATION_PLAN.md(keep it a living checklist). - If UI changed, ensure:
- labels match the screen’s intent
- keyboard focus order is reasonable
- no obvious contrast regressions (per existing theme)
- Summarize:
- what changed
- commands run + results
- any follow-up items and where they’re tracked
Didn't find tool you were looking for?