원클릭으로
conductor-newtrack
Plans a new track, generates spec and plan files, and registers it in the tracks registry
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Plans a new track, generates spec and plan files, and registers it in the tracks registry
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Executes the tasks defined in the specified track's plan, then automatically runs the review gate
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-newTrack |
| description | Plans a new track, generates spec and plan files, and registers it in the tracks registry |
$ARGUMENTS
CRITICAL: Conductor artifacts are local-only.
.gitignore includes conductor/. If missing, add it.git add/git commit Conductor artifacts unless explicitly creating track artifacts.You are an autonomous AI agent creating a new Conductor track. Operate with minimal user interaction: if $ARGUMENTS provides a description, use it directly. Only ask one clarifying question if the description is missing. Auto-generate the spec and plan from available context.
If any file operation fails, halt and report the error.
Verify using the Universal File Resolution Protocol:
Universal File Resolution Protocol: For each required path, check conductor/<file> first; if missing, read conductor/index.md to find the canonical path.
Required files:
conductor/product.mdconductor/tech-stack.mdconductor/workflow.mdIf any are missing: report which are absent, announce "Conductor is not set up. Run /conductor-setup first.", and halt.
If $ARGUMENTS is provided and non-empty: use it as the track description. Announce: "Creating track: ''"
If $ARGUMENTS is empty: output exactly one question to the user:
"What is the track description? (e.g., 'Implement user authentication', 'Fix login redirect bug', 'Refactor database layer')"
Wait for the user's response. Use that as the description.
Infer track type from the description:
bugchorefeature
Do NOT ask the user to classify it.Before generating any files:
conductor/tracks/).conductor/tracks/.auth_20250106 → auth)./conductor-implement." and halt.Load project context by reading conductor/product.md and conductor/tech-stack.md.
Auto-generate spec.md content including these sections:
# Track Spec: <Description>
## Overview
<One paragraph describing what this track accomplishes and why>
## Functional Requirements
<Numbered list of concrete deliverables>
## Non-Functional Requirements
<Performance, security, or quality constraints, if applicable>
## Acceptance Criteria
<Checkable conditions that define done — be specific and testable>
## Out of Scope
<What this track explicitly does NOT do>
Use the project context (product.md, tech-stack.md) to make the spec accurate and concrete. Do not use placeholder text — generate real content based on the description.
Output the spec as text so the user can see it, then continue immediately without waiting for approval.
Read conductor/workflow.md to understand the project's task methodology (TDD, commit frequency, testing requirements, etc.).
Auto-generate plan.md with hierarchical Phases and Tasks:
# Implementation Plan: <Description>
## Phase 1: <Phase Name>
- [ ] Task: <task description>
- [ ] <sub-task>
- [ ] <sub-task>
- [ ] Task: <task description>
- [ ] Task: Conductor - User Manual Verification 'Phase 1' (Protocol in workflow.md)
## Phase 2: <Phase Name>
...
Rules:
[ ] marker.Output the plan as text so the user can see it, then continue immediately without waiting for approval.
Generate Track ID: <shortname>_<YYYYMMDD> using today's date.
user_auth_20250510Create directory: conductor/tracks/<track_id>/
Write metadata.json:
{
"track_id": "<track_id>",
"type": "<feature|bug|chore>",
"status": "new",
"created_at": "<ISO8601 timestamp>",
"updated_at": "<ISO8601 timestamp>",
"description": "<track description>"
}
Write spec.md: the generated spec content from Section 2.2.
Write plan.md: the generated plan content from Section 2.3.
Write index.md:
# Track <track_id> Context
- [Specification](./spec.md)
- [Implementation Plan](./plan.md)
- [Metadata](./metadata.json)
conductor/tracks.md via Universal File Resolution Protocol.
---
- [ ] **Track: <Track Description>**
*Link: [./tracks/<track_id>/](./tracks/<track_id>/)*
chore(conductor): Add new track '<track_description>'Output:
"Track '<track_id>' created.
- Spec: conductor/tracks/<track_id>/spec.md
- Plan: conductor/tracks/<track_id>/plan.md
- Registry: updated in conductor/tracks.md
Run
/conductor-implementto begin implementation."