← ClaudeAtlas

buildlisted

Implement one phase of a plan. Reads plan, finds next incomplete phase, implements it, runs feedback loops, marks checkboxes, offers commit. One phase per invocation. Use when the user wants to implement, code, build, or work on the next phase of a plan.
bimetallic-seascallop841/tracerkit · ★ 0 · Web & Frontend · score 69
Install: claude install-skill bimetallic-seascallop841/tracerkit
# Build Phase Implement the next incomplete phase of a plan — one phase per invocation. **Context window**: recommend `/clear` before starting to maximize token budget. **Interactive prompts**: present options as a numbered list and wait for the user's choice. ## Input The argument (if provided) is: $ARGUMENTS Use argument as `<slug>`. If empty, list plans as numbered options and wait for the user's choice. Accepts slug or `@file` reference: ``` /tk:build dark-mode-support /tk:build @.tracerkit/plans/dark-mode-support.md ``` If argument starts with `@`, treat it as a file path — read that file directly as the plan. ## Workflow ### 1. Load the plan Read `.tracerkit/plans/<slug>.md`. If missing, list plans as numbered options and wait for the user's choice. ### 2. Find the next incomplete phase Scan the plan for `## Phase N` headings. For each phase, count `- [ ]` and `- [x]` checkboxes. The **next incomplete phase** is the first phase that has at least one unchecked `- [ ]` item. If all phases are complete (zero unchecked items across all phases): > All phases complete. Run `/tk:check <slug>` to verify. Stop here. ### 3. Present the phase Show the phase title and its unchecked items: ``` Phase N — <title> (M remaining) - [ ] First unchecked item - [ ] Second unchecked item ``` ### 4. Offer a feature branch If on the default branch (main/master), ask: > Create branch `feat/<slug>`? > > 1. Yes, create branch (Recommended) > 2. No, stay on current branch