SKILL.md
What I do
Execute tasks from an OpenSpec change using the Ralph loop pattern with batch processing.
When to use me
When the user wants to implement code changes from a change's tasks.md file.
Workflow
- Call
openspec_viewto verify the change exists and show current tasks - Ask user for batch size (default: 1, max: 50)
- Call
openspec_applywith the changeId and count - Report progress and results to user
- If incomplete, ask if user wants to continue
Example
User: "apply the add-auth change" → Load openspec-apply skill → Call openspecview({ changeId: "add-auth" }) → Ask: "How many tasks per batch? (default: 1)" → Call openspecapply({ changeId: "add-auth", count: 5 }) → Show results