implement-plan

Implement a feature plan's tasks in order against ticket acceptance criteria.

1|1|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/williamthorsen/codeassembly --skill implement-plan-williamthorsen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: implement-plan
Source: https://github.com/williamthorsen/codeassembly/tree/main/packages/agents/content/skills/implement-plan
Command: npx skills add https://github.com/williamthorsen/codeassembly --skill implement-plan-williamthorsen

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Turning a written feature plan into working code often drifts: tasks get reordered, acceptance criteria get forgotten, and the plan silently diverges from what was built. This Skill enforces a disciplined implementation phase that re-resolves the plan and ticket from the environment, executes tasks in order, and verifies every acceptance criterion before reporting completion. ## Core Features & Use Cases - Plan and ticket resolution: Auto-resolves the newest plan artifact for a ticket (including refined _plan-v*.md revisions) and the governing ticket from explicit flags, session context, stored URLs, or plan frontmatter. - Ordered task execution with commits: Executes plan tasks in dependency order, commits each task separately via the create-commit skill, and raises material divergences to the user instead of rerouting silently. - Verification and audit gates: Runs a diff audit and the plan's own verification checks, refusing to claim a gate passed without seeing it pass, and rejects spike plans that are meant to be carried out rather than implemented. - Use Case: After planning a multi-task feature against a Jira ticket, invoke this Skill to implement each task as its own commit, run the plan's verification gates, and receive a closing summary plus next-step options such as branch review or PR creation. ## Quick Start Ask the agent to implement the latest plan for the current ticket using the implement-plan skill, optionally passing --plan or --ticket to override auto-resolution.

Frequently Asked Questions about implement-plan

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement a feature plan with an AI coding agent?

Invoke the implement-plan skill, which resolves the plan artifact and ticket, then executes each task in plan order as its own commit. It finishes by running the plan's verification gates and summarizing results against the acceptance criteria.

How does the skill choose which plan file to implement?

It uses an explicit --plan flag first, then a plan already in context, then the newest *_plan.md or *_plan-v*.md under the ticket's artifact directory by timestamp prefix. Refined plans with later prefixes take precedence over the originals they supersede.

What happens if no ticket can be resolved for the plan?

The skill announces that no ticket governs the run and executes against the plan as the sole contract. It does not stall on a missing ticket or silently substitute the plan without telling the user.

Can implement-plan handle a spike or investigation plan?

No. A plan with Investigation steps and a Deliverable instead of Tasks is a spike, which the skill rejects after emitting a completion event. Spike plans are carried out directly to produce findings rather than implemented as a diff.

What happens when the code diverges from the plan during implementation?

Material divergences, such as missing files or false task premises, are raised to the user before proceeding. Minor adaptations within the plan's approach are carried out and noted in the closing summary.