SKILL.md
Change Proposal Application/Acceptance Process
Guardrails
- Favor straightforward, minimal implementations first and add complexity only
when it is requested or clearly required.
- Keep changes tightly scoped to the requested outcome.
- Refer to
spectr/AGENTS.mdandspectr/project.md(located inside
the spectr/ directory—run ls spectr) for project and Spectr conventions or clarifications.
Steps
Track these steps as TODOs and complete them one by one.
- Run
spectr accept <id>to converttasks.mdtotasks.jsoncformat for
stable task tracking. Note: Both tasks.md (human-readable source) and tasks.jsonc (runtime source of truth) coexist after accept—update task statuses in tasks.jsonc.
- Read
spectr/changes/<id>/proposal.md,design.md(if present), and
tasks.jsonc to confirm scope and acceptance criteria.
- Work through tasks sequentially, keeping edits minimal and focused on the
requested change. Update the task status in tasks.jsonc after verifying the work.
- Confirm completion before updating statuses—make sure every item in
tasks.jsonc is finished.
- Verify/Update all task status in
tasks.jsoncafter all work is done. Tasks
have status values: pending, in_progress, completed.
- Read
spectr/changes/andspectr/specs/directories when additional
context is required.
Reference
- Read
spectr/changes/<id>/proposal.mdfor proposal details. - Read
spectr/changes/<id>/specs/<capability>/spec.mdfor delta specs.