Implementing a Task
Once a plan has been decomposed into tasks, each task is ready to implement. During implementation, Claude Code writes the actual code, creates files, and makes the changes necessary to complete the task. Use this workflow when you’re ready to have Claude start coding on a specific piece of work.
Prerequisites
Section titled “Prerequisites”- A plan that has been decomposed into tasks
- At least one task in the Planning column
- Atelier extension with the Implement Skill installed
- Claude Code installed
-
Open the Atelier kanban board and locate the task you want to implement in the Planning column.
Each task displays the file it maps to at the top of the card. Cards also show a reference to their parent plan. If a task is blocked by another task, you will see a blocked indicator on the card.
Implementing tasks in dependency order ensures that prerequisite work is finished before dependent tasks begin.
-
Click on the task card to open it in a new tab in the spec editor.
The spec editor displays the task’s subject, description, parent plan, and any blocking relationships.
-
Click the button in the spec editor.
Atelier opens a new terminal tab and sends a prompt to Claude Code using the Implement Skill. The prompt uses the Implement prompt template.
-
Switch to the terminal tab where Claude Code is now working.
Claude Code begins implementing the task. It reads the task definition, writes code, creates or modifies files, and works toward completing the task’s requirements.
-
Return to the Atelier kanban board while Claude works.
The task card moves to the In Progress column. The circle icon on the card animates to indicate that work is actively happening. The board continues to update in real time as Claude makes progress.
If Claude needs your approval or wants to ask you a question, Atelier highlights the task card in yellow. The card displays a yellow label such as “Requires Approval” or “Requires Clarification.” Click the yellow label to automatically switch to the terminal where your input is needed.
-
Monitor the task’s progress by watching the board or checking the terminal.
-
Wait for Claude to finish implementing the task.
When Claude completes the implementation, it updates the task’s status. The task card moves to the In Review column, and the animated progress indicator stops.
-
If you need to implement multiple tasks, return to step 1 and select the next unblocked task.
You can have multiple tasks in progress simultaneously if they don’t share file dependencies.
The task is now implemented and waiting for verification. Before the work can be considered complete, you need to verify that it meets the acceptance criteria defined in task description.