mhylle/claude-skills-collection/tt-workflow-build
- community
Checking that the SKILL.md file is still in the repository.
Tasktracker-native trigger for a PARALLEL build. Thin by design: (1) ensure a tasktracker project exists (use the existing one, or create one), then (2) build it in dependency waves, fanning each wave's independent slices out to worktree agents — through the Claude Code Workflow tool when it is in the tool list, otherwise parallel Agent subagents — while the parent integrates, gates and tracks every slice in tasktracker using the build and verify skills. It does not analyze parallelism up front, ask the user to choose a mode or hand back; it drives autonomously to done, pausing only at real human gates such as deploy. Use when the user wants a build driven by parallel agents, typically after /brainstorm and /tt-create-plan, or standalone. Prefer /tt-implement-plan or /tt-workflow-run only when the whole job is irreducibly sequential; prefer /tt-workflow-audit for read-only analysis.
Install
npx vskill@latest install mhylle/claude-skills-collection/tt-workflow-buildSKILL.md
tt-workflow-build
<!-- contents: generated by tests/skill_structure.py --write; edit headings, not this block -->
Contents
- Step 1 — Ensure a project (the one hard precondition)
- Step 2 — Start the parallel build
- Non-negotiables
- References
Reference files (open one when a step points to it):
references/build-workflow-protocol.md: Building the build workflow — construction detailreferences/workflow-tasktracker-contract.md: Workflow ↔ TaskTracker Contract
<!-- /contents -->
A thin trigger, not a hand-rolled orchestrator. When invoked, do exactly two things — then drive to done:
- Ensure a tasktracker project exists.
- Start the parallel build — dependency waves of worktree agents, through the
Workflowtool when you have it and parallelAgentcalls when you don't — tracking the work in tasktracker, using the build + verify skills.
Do NOT stall. No "is this parallel yet?", no asking the user sequential-or-parallel, no handing back, no switching to /tt-implement-plan. Invoking this skill is the decision to build in parallel. Get a project → start the build → run it to done autonomously, pausing only at genuine human gates (e.g. deploy).
Step 1 — Ensure a project (the one hard precondition)
A build needs a tasktracker project to build into and track against. We need one, so:
- If a project already exists — the
argument-hintslug/id, the session's active project, or a clear match fromtasktracker_listProjects— use it. (Normally/brainstorm → /tt-create-planalready produced a planned project with requirements + a phased, dependency-graphed task tree — that's the ideal input.) - If none exists — create one. Prefer running
/tt-create-plan(it yields the requirements + phased tasks the build consumes); at minimumtasktracker_createProject.
Never reach Step 2 without a project. That's the only thing this skill guarantees before starting the build.
Step 2 — Start the parallel build
Pick the engine from your tool list (the contract's "Tool availability" section):
- `Workflow` is in your tool list — declared to you directly, or among the deferred tools (load it with
ToolSearchselect:Workflow) → each wave is oneWorkflowrun whose script fans the wave's slices out as worktree agents. - It isn't —
Workflowis opt-in, so this is the common case → each wave is one message holding oneAgentcall per slice, withsubagent_type: "general-purpose"andisolation: "worktree", the same slice prompt the workflow script would send, and the sameSLICE_RESULTasked for as JSON. Wait for every completion notification of the wave before integrating.
Either way the parent does the rest the same way: integrate each returned slice, gate it, track it in tasktracker, select the next wave, loop until done. Read `references/build-workflow-protocol.md` (and the contract it points to) and follow it — slice schema, slice prompt, wave construction for both engines, integration, gates — but treat it as construction detail, not a decision gate that can stop you.
Non-negotiables
- Get a project, then start the build — autonomously. Never ask the user to pick a mode, never hand back, never abandon to
/tt-implement-plan//tt-workflow-run. - Parallel work runs in parallel, engaged as early as the dependency graph allows — through
Workflowwhen it is in your tool list, otherwise through parallelAgentcalls. A missingWorkflowtool changes the engine, not the plan. The only sequential work is the irreducible bridge — the one-timegit init+ scaffold + first commit a fresh repo needs before any worktree can branch, or a lone dependent leaf — done inline by the parent as part of the build (it makes the next parallel wave possible). Never run ready, independent slices one after another. - Parent owns every tasktracker write (parallel agents share one MCP identity and cannot write — contract R1); agents return schema results only.
- The tool list decides, not `ToolSearch` — a tool declared to you directly never appears in
ToolSearch, so a miss there proves nothing.
References
references/build-workflow-protocol.md— how the parent constructs the build (slice-result schema, slice prompt, theWorkflowandAgentwave, git-apply integration, per-slice gates, PARTIAL/BLOCKED handling, wave loop, resume). Follow it; it is NOT a stall gate.references/workflow-tasktracker-contract.md— the sharedtt-workflow-*contract: tool availability (check the tool list;Agentfallback whenWorkflowis absent), parent-owns-writes, worktree isolation + integration intents (R6), no wall-clock/RNG in scripts, quality gates, prod safety, canonical skeleton. Read it before building.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/tt-workflow-build/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/mhylle/claude-skills-collection/tt-workflow-build)