Agent skill

spool-write-change-proposal

Use when creating, designing, planning, proposing, or specifying a feature, change, requirement, enhancement, fix, modification, or spec. Use when writing tasks, proposals, specifications, or requirements for new work.

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/spool-write-change-proposal

SKILL.md

Create or continue a change, then generate proposal/spec/design/tasks using the CLI instruction artifacts.

Testing Policy (TDD + coverage)

  • Default workflow: RED/GREEN/REFACTOR (write a failing test, implement the minimum to pass, then refactor).
  • Coverage target: 80% (guidance; projects may override in .spool/config.json).
  • When available, follow the "Testing Policy" section emitted by spool agent instruction proposal|apply; it reflects project configuration.

Steps

  1. If the user provided an existing change ID, use it. Otherwise, create a new change:

    • Pick a module (default to 000 if unsure).
    • Run:
      bash
      spool create change "<change-name>" --module <module-id>
      
  2. Generate the artifacts (source of truth):

    bash
    spool agent instruction proposal --change "<change-id>"
    spool agent instruction specs --change "<change-id>"
    spool agent instruction design --change "<change-id>"
    spool agent instruction tasks --change "<change-id>"
    
  3. Follow the printed instructions for each artifact exactly.

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results