SKILL.md
Full skill instructions
Plan
- Read the input, linked files, and relevant code. Ask if context is missing.
- Group tasks into milestones only when the effort is large. Each milestone has one clear result.
- Prefer tasks that deliver user-visible progress. Order by dependency and risk.
- Write each task with the template below. Say what should be true, not how to implement it, unless the implementation detail is a real requirement.
- File tasks in the project's issue tracker. Use the tracker the repo already uses; default to GitHub Issues if unclear. Deliver to
docs/<feature-slug>/plan.mdor chat only when the user asks.
Rules
- Each task must stand alone for a new agent with no additional context.
- Acceptance criteria are observable results. Verify steps are specific and runnable.
- Split tasks that mix unrelated decisions or need too many acceptance criteria.
- Don't list files to edit or functions to add unless that detail is part of the requirement.
- Before filing, check for existing issues covering the same work. Follow the repo's issue templates and labels when present.
Template
# <Task title: imperative, one outcome>
## Goal
What should be true when this task is done, and why it matters.
## Background
Context a new agent needs: links to the spec, design doc, or related issues.
## Acceptance criteria
- Observable results, each checkable on its own.
## Verify
Runnable commands or steps that prove each criterion.
## Must not change
Existing behavior, interfaces, or data this task must preserve. Omit if none.
## Depends on
Tasks or decisions that must land first. Omit if none.
