Skip to content

Implement Skill

The Implement Skill (atelier-implement) runs the actual implementation for a task. It loads the plan and task, follows the documented design decisions and acceptance criteria, and implements step by step without deviating from the plan unless you approve.

  • A plan has been approved and tasks have been created
  • You want to implement a specific task from the kanban board
  • You say “implement”, “build”, or “code” a planned task
  • file — Path to the item being implemented. May be a task file (.json or .md) or a TODO with a fragment (TODO.md#item-slug).
  • plan_path — Path to the plan file (e.g. ~/.atelier/projects/{workspaceId}/plans/user-auth.md).
  • task_dir — Directory for creating task files when the input is a TODO.
  1. Creates a task from TODO (if needed) — When file points to a TODO fragment, the skill extracts the item and its nested content (sub-bullets, notes) and creates a task file in task_dir with acceptance criteria.
  2. Loads context — Reads the plan and task, extracts design decisions and acceptance criteria for the task.
  3. Checks prerequisites — Ensures dependencies (e.g. other tasks) are satisfied before implementing.
  4. Implements step by step — Addresses each acceptance criterion in turn, following the plan and updating progress.
  5. Verifies — Reviews changes, runs tests if present, and checks project conventions.
  6. Updates task status — Marks the task ready for review and suggests running the Verify Skill.

The skill does not create new tasks; task creation is done by the Planning Skill when you choose to decompose the plan into tasks.

From the kanban board, use Implement on a task card. The default prompt template is:

Implement '{{title}}' using /atelier-implement file={{file}} plan_path={{planPath}} task_dir={{taskDir}}

You can also run in Claude Code: /atelier-implement file=~/.atelier/projects/.../tasks/myapp/1.md plan_path=~/.atelier/projects/.../plans/dark-mode.md