Skip to content

Task Templates

MeowKit ships 5 task templates covering the most common development workflows. Each template is a filled example with [PLACEHOLDERS] — not a blank form.

Template overview

TemplateFileUse when
Feature Implementationfeature-implementation.mdAdding new functionality
Bug Fixbug-fix.mdFixing broken behavior
Refactorrefactor.mdCode restructuring
Security Auditsecurity-audit.mdSecurity review
Guidelineguideline.mdTeam standards

Choosing a template

Is it a new feature or enhancement?
├── YES → feature-implementation
└── NO
    Is something broken?
    ├── YES → bug-fix
    └── NO
        Is it restructuring existing code?
        ├── YES → refactor
        └── NO
            Is it a security review?
            ├── YES → security-audit
            └── NO → guideline (for standards/conventions)

Creating a task

bash
# Using CLI
npx meowkit task new --type feature "Add user authentication"
npx meowkit task new --type bug-fix "Fix login timeout"

# Manually
cp .claude/../tasks/templates/feature-implementation.md tasks/active/260327-add-auth.feature.md

Universal sections

Every template includes these sections:

SectionPurposeRequired?
GoalOne sentence — what done looks likeYes
ContextCurrent state + problem (max 5 bullets)Yes
ScopeIn scope / Out of scopeYes
ConstraintsWhat must NOT changeYes
Acceptance CriteriaBinary pass/fail checkboxesYes
RelatedFile paths, plan linksYes
Agent StateResumability checkpointYes

Writing good acceptance criteria

Good (binary, verifiable):

  • [ ] All existing tests pass after changes
  • [ ] Login endpoint returns 401 for invalid credentials
  • [ ] Response time < 200ms for P95

Bad (subjective, ambiguous):

  • [ ] Code is clean — what does "clean" mean?
  • [ ] Performance is good — how good?
  • [ ] Handles edge cases — which ones?

File naming

YYMMDD-kebab-description.type.md

Examples:
260327-add-user-authentication.feature.md
260327-fix-login-timeout.bug-fix.md
260327-extract-auth-middleware.refactor.md

Plan Creator Reference System

The meow:plan-creator skill uses progressive disclosure — details live in reference files loaded on-demand:

ReferencePurposeWhen loaded
scope-challenge.mdScope modes (HOLD/EXPANSION/REDUCTION), complexity thresholdsBefore research begins
research-phase.mdScout + researcher subagent protocolWhen research is needed
plan-organization.mdDirectory structure, naming, size rulesWhen creating plan directory
output-standards.mdYAML frontmatter, required sections, quality rulesWhen drafting plan
solution-evaluation.mdTrade-off scoring for multiple optionsWhen comparing approaches
task-management.mdHydration, cross-session resume, sync-backAfter plan approval
gotchas.mdKnown planning failure modesAlways (inline top 3 in SKILL.md)
workflow-models/*.mdPhase flow per task typeAfter model selection

Plans validate via scripts/validate-plan.py — deterministic checks for required sections, binary acceptance criteria, and non-empty constraints.

Released under the MIT License.