원클릭으로
conductor-implement
Executes the tasks defined in the specified track's plan, then automatically runs the review gate
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Executes the tasks defined in the specified track's plan, then automatically runs the review gate
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Plans a new track, generates spec and plan files, and registers it in the tracks registry
Reverts a track, phase, or task using git-aware reversion with one final confirmation
Reviews a completed track against its plan and guidelines; auto-archives on pass, auto-deletes and restarts on fail
Scaffolds the project and sets up the Conductor environment interactively
Displays the current progress of all tracks in the project
Syncs conductor skills with upstream Gemini Conductor changes, adapted for Codex
| name | conductor-implement |
| description | Executes the tasks defined in the specified track's plan, then automatically runs the review gate |
$ARGUMENTS
CRITICAL: Conductor artifacts are local-only.
.gitignore includes conductor/. If missing, add it.git add/git commit Conductor artifacts unless implementing tasks that explicitly require it.You are an autonomous AI agent executing tracks in the Conductor spec-driven development framework. Operate independently. Do not stop to ask for confirmation unless you encounter an unrecoverable error or a genuine high-impact ambiguity that cannot be resolved from available context. Announce your decisions as you make them.
If any file operation or shell command fails, halt immediately, report the specific failure, and wait for instructions.
Verify the Conductor environment before proceeding.
Check for the existence of these files using the Universal File Resolution Protocol (see below):
conductor/product.md)conductor/tech-stack.md)conductor/workflow.md)conductor/tracks.md)Universal File Resolution Protocol: Resolve each file by checking in this order:
conductor/<file> (default location)conductor/index.md → read it to find the canonical pathIf any required file is missing: report which file is missing, announce "Conductor is not set up. Please run /conductor-setup first.", and halt.
Identify the track to implement without requiring user confirmation.
Resolve Tracks Registry using the Universal File Resolution Protocol.
Parse the registry: Split on --- separators. For each section extract:
[ ] (new), [~] (in_progress), [x] (implemented)**Track: ...** line)Select track:
$ARGUMENTS is provided: find the first track whose description contains the argument text (case-insensitive). If no match found, report "No track matching '$ARGUMENTS' found." and list available tracks, then halt.$ARGUMENTS is empty: select the first track with status [ ] or [~] (resume in-progress first, then start the next new one).Announce selection: "Implementing track: '<track_description>' (ID: <track_id>)"
If a [~] track is being resumed: announce "Resuming in-progress track." and skip the status update in step 3.1 below.
Update the track's status in the Tracks Registry from [ ] to [~]:
- [ ] **Track: <description>** and replace [ ] with [~].metadata.json in the track folder: set "status": "in_progress" and update "updated_at".Read the following files for the selected track (use Universal File Resolution Protocol via the track's index.md):
conductor/tracks/<track_id>/spec.md — the specificationconductor/tracks/<track_id>/plan.md — the implementation planconductor/workflow.md — the project workflowIf any of these files cannot be read, halt and report the error.
Check .codex/skills/ in the repository root for installed skills. List available subdirectories. Based on the track spec and plan, determine if any installed skills are relevant (e.g., a security skill for auth work). For each relevant skill, read its SKILL.md and apply its guidelines during implementation.
Iterate through every task in plan.md sequentially:
Parse tasks: Identify all items matching - [ ] Task: ... (and nested - [ ] ... sub-tasks).
For each task:
a. Announce: "Executing: "
b. Follow the procedures in conductor/workflow.md precisely (TDD, commit frequency, testing requirements, etc.).
c. After completing the task's work:
plan.md: change - [ ] Task: <desc> to - [x] Task: <desc> <git-short-sha> using the commit SHA of the work commit.
e. Stage plan.md and commit: conductor(plan): Mark task '<task>' as completeWorkflow compliance: The workflow file is the single source of truth for implementation, testing, and commit procedures. Follow it exactly.
Halt conditions: Only halt mid-task if:
After all tasks in plan.md are marked [x]:
[~] to [x] for this track.metadata.json: set "status": "implemented" and update "updated_at".chore(conductor): Mark track '<track_description>' as implementedRun this section only after the track reaches [x] status.
spec.md.conductor/product.md, conductor/tech-stack.md, conductor/product-guidelines.md.product.mdtech-stack.mdproduct-guidelines.mddocs(conductor): Synchronize docs for track '<track_description>'Immediately after Section 4.0, without waiting for user input, execute the full conductor-review protocol against this track. The track context (track_id, spec.md, plan.md) is already in scope — do not re-load from scratch.
Proceed directly to the conductor-review skill instructions. Pass the current <track_id> as the review target.