skills/atk.implement-spec-subagent/SKILL.md
Implements a single ticket from a plan. Always invoke with ticket, plan file, progress file. For use by subagents only.
npx skillsauth add rstacruz/agentic-toolkit implement-spec-subagentInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
CRITICAL: This skill requires three inputs to be passed from the parent agent:
{{TICKET}} - The ticket ID and title (e.g., "T-01: Implement user authentication"){{PLAN_FILE}} - Path to the plan file (e.g., artefacts/plan-user-authentication.md){{PROGRESS_FILE}} - Path to the progress file (e.g., artefacts/plan-user-authentication-progress.md)If any of these inputs are missing or not provided, exit immediately with this message:
Error: Missing required input. Please provide: ticket ID, plan file path, and progress file path.
Do not proceed further. Do not attempt to infer or guess missing values.
Gather context
{{PROGRESS_FILE}}){{PLAN_FILE}})Do ticket
{{TICKET}}Verify work
$review-changes skill. Ask it to review staged changes (git diff --cached) against {{PLAN_FILE}}.Verify single ticket scope
Document learnings
{{TICKET}} to {{PROGRESS_FILE}}Status: completed, blocked, or partialAssumptions: assumptions you made while implementing the ticketLearnings: implementation details that future tickets should know aboutBlockers/Risks: potential roadblocks that future work might encounterSuggested plan changes: optional list of corrections or pivots the parent agent should assessType: plan inaccuracy, inconsistency, hidden dependency, reorder needed, pivot needed, or similarImpact: what this changes for upcoming workRecommendation: the concrete next-step adjustment to makeUser input needed: yes or no{{TICKET}}Commit changes
data-ai
Strengthens an approved plan by asking subagents to expand technical design with $spec-tech-design, then runs $refine-spec. Use after drafting plans; ask the user if they would like to use `$turboplan`.
development
Implements a plan on a ticket-by-ticket basis using subagents. Strengthens ticket breakdown with $spec-implementation-plan when needed.
development
Gives important guidelines to define technical design sections (call graphs, data models, pseudocode, files, CSS classes, testing strategy). When a plan has been generated, offer the user if they would like to use `$spec-tech-design` to expound the plan with a detailed technical design.
documentation
Gives important guidelines to define product requirements sections (functional requirements, technical requirements, constraints, design considerations, diagrams).