From conductor
Use this skill when creating, managing, or working with Conductor tracks — coordination scaffolding for agentic team development. Tracks own durable outcomes (not tiny steps) across five modes (Implementation, Audit/Research, Decision/Planning, Execution/Batch Ops, Publishing/PR), each with mode-appropriate workflow + verification weight.
How this skill is triggered — by the user, by Claude, or both
Slash command
/conductor:track-managementThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Tracks are coordination scaffolding for agentic team development. Each track owns a **durable outcome**, not a tiny implementation step. The mode determines workflow.
Tracks are coordination scaffolding for agentic team development. Each track owns a durable outcome, not a tiny implementation step. The mode determines workflow.
Every substantive track defines:
For important / risky / multi-week work, also include an Outcome Contract:
For small focused work (1-3 days, single concern, low risk), the basic Track Shape is enough — skip the Outcome Contract.
| Mode | Use for | Verification weight |
|---|---|---|
| Implementation | Code, schema, API, UI, behavior, infrastructure, automation | Focused tests + typecheck + lint; TDD when practical for behavior changes |
| Audit / Research | Investigation, data review, source-truth comparison, system mapping | Evidence (sources, queries, files, confidence levels); no tests |
| Decision / Planning | Architecture choices, sequencing, scope/ownership, tradeoffs | Decision artifact with options + recommendation + reasoning |
| Execution / Batch Ops | Migrations, data writes, imports, backfills, bulk edits | Dry run + sample inspection + final counts + anomaly report; explicit confirmation for irreversible writes |
| Publishing / PR | Preparing/pushing/opening work for review | Verification appropriate to the change being shipped; intentional file scoping |
Pick the mode at track creation. The mode is captured in metadata.json (mode: implementation | audit | decision | batch | publishing) and surfaces in the dashboard.
{shortname}_{YYYYMMDD}
user-auth, api-rate-limit)If collision: append _2, _3, etc.
| Status | Meaning |
|---|---|
scoping | Spec being authored; not ready to implement |
ready | Spec + plan complete; no tasks started |
in_progress | Tasks actively being worked |
blocked | Track is paused awaiting resolution of blocker |
shipped | Final PR merged; outcome delivered |
superseded | Replaced by another track or DEC; not delivered |
absorbed | Merged into a different track's scope; not delivered as named |
Closure is a commit, not a ceremony. Flip status and update shipped_at (or superseded_by / absorbed_into) when the terminal state is real.
Use consistently in plan.md:
| Marker | Meaning |
|---|---|
[ ] | Pending |
[~] | In progress |
[x] | Complete (include short SHA or PR ref for Implementation tracks) |
[!] | Blocked (with reason) |
[-] | Skipped (intentionally not done) |
Example:
- [x] Task 1.1: Set up database schema abc1234
- [~] Task 1.2: Implement user model
- [!] Task 1.3: Integrate auth service (blocked: waiting for API key)
- [ ] Task 1.4: Add validation logic
- [-] Task 1.5: Legacy migration (skipped: not needed)
If the plan no longer matches reality, revise the plan. Don't mechanically follow stale tasks.
conductor/tracks/{trackId}/
├── spec.md # Track Shape (outcome, scope, non-goals, etc.) + optional Outcome Contract
├── plan.md # Phased task list with markers
├── metadata.json # Per-track state (status, mode, current_task, commits, blockers)
├── RESUME-*.md # Cold-start handoff for paused/multi-day tracks (optional)
└── decisions/ # Track-scoped decision memos (optional, for tracks producing multiple decisions)
Templates for each file live in templates/ next to this skill.
/conductor:new-track [mode] [shortname] walks through:
/conductor:implement <trackId> walks through:
When the final PR (or final artifact for non-Implementation tracks) lands:
metadata.json: status, shipped_at (or terminal state field), final SHA in commits[]conductor({trackId}): close — status=shippedIdentify at track creation:
Dependencies field.Dependencies field with note.Dependencies with owner / contact.When a track is blocked: mark blocked tasks [!] with reason; update metadata.status to blocked; document blocker in metadata.blockers[].
Right-sized tracks complete in 1-5 days, deliver a coherent + testable unit, have 2-4 phases (or fewer for non-Implementation).
Too large signs: >5 phases, >25 tasks, multiple unrelated outcomes, estimated >1 week. Solution: split.
Too small signs: single phase with 1-2 tasks, no meaningful verification needed, less than a few hours of work. Solution: skip the track and just do the work, or fold into an existing track.
For Decision / Audit modes: sizing is about artifact scope, not task count. A 1-page decision artifact may be the entire track.
Phase 1: Foundation — data models / migrations / API skeleton
Phase 2: Core logic — business logic / validation / error handling
Phase 3: Integration — UI / API docs / E2E
Phase 1: Reproduction — failing test capturing bug
Phase 2: Fix — implementation + test passes + regression check
Phase 3: Verification — manual verify + docs update if needed
Phase 1: Source survey — list primary sources, queries, files
Phase 2: Evidence capture — confirmed facts vs assumptions
Phase 3: Findings + recs — recommendation artifact + follow-up actions
Phase 1: Problem framing — what decision, what's at stake
Phase 2: Options + tradeoffs
Phase 3: Recommendation + memo authoring
Phase 4: Promotion — to canonical doc / DEC entry / cross-link
Phase 1: Cohort definition + dry run
Phase 2: Sample inspection + stop rules
Phase 3: Apply (with explicit confirmation)
Phase 4: Final counts + anomaly report
RESUME-*.md saves the next session 30 minutes.[!] markers + metadata.blockers[] + dashboard visibility.in_progress on the dashboard.templates/track-spec.md — spec.md template (mode-aware)templates/track-plan.md — plan.md templatetemplates/track-metadata.json — metadata.json schematemplates/workflow.md — project-level workflow doc template (mode-aware framework)commands/new-track.md — creation commandcommands/implement.md — execution command (mode-detecting)commands/status.md — dashboard summary (groups by mode + blockers)commands/revert.md — git-aware undo (always requires explicit confirmation)npx claudepluginhub jchu96/agents --plugin conductorGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Enforces test-driven development: write failing test first, then minimal code to pass. Use when implementing features or bugfixes.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.