work-pipeline
Agent skill fromdavepoon/buildwithclaude
Triggers the WORK-PIPELINE when a user request starts with a [] tag (e.g., [new-feature], [bugfix], [WORK start]). Use this skill whenever you detect a [] tag at the beginning of a user message.
How to install work-pipeline
install work-pipeline
# install the buildwithclaude pack with the skills CLI
npx skills add davepoon/buildwithclaude# or add only this skill to Claude Code: copy the folder
plugins/agents-uc-taskmanager/skills/work-pipeline/
# into
~/.claude/skills/work-pipeline/ (all projects)
.claude/skills/work-pipeline/ (one project)
1# WORK-PIPELINE Trigger23When the user's message starts with a `[]` tag, start the WORK-PIPELINE by reading `../skills/sdd-pipeline/references/agent-flow.md` and following the orchestration flow.45## Trigger Detection67Any message starting with `[...]` triggers this pipeline:8- `[new-feature]`, `[enhancement]`, `[bugfix]`, `[new-work]`, `[WORK start]`9- Or any custom tag in square brackets1011## References Directory (CRITICAL)1213When this skill is triggered, Claude Code provides the "Base directory for this skill" as an absolute path.14Derive the **REFERENCES_DIR** from it:1516```17REFERENCES_DIR = {Base directory}/../sdd-pipeline/references18```1920You MUST pass this absolute path to **every sub-agent invocation** (specifier, planner, scheduler, builder, verifier, committer).21Include it at the top of the prompt text:2223```24REFERENCES_DIR={absolute_path}25```2627Sub-agents need this path to read their reference files. Without it, they cannot find the files and will loop.2829## Pipeline Flow30311. **Call specifier agent** — analyzes the requirement, creates `works/WORK-NN/Requirement.md`, determines execution-mode (direct/pipeline/full)322. **⛔ STOP — Present the specifier's output summary to the user and WAIT for explicit approval.** Do NOT call the next agent until the user approves. Show what was created (Requirement.md, PLAN.md if direct mode, TASK files) and ask "Proceed?"333. **Follow the execution-mode** returned by specifier:34 - `direct`: call builder → committer35…
Excerpt shown under the repository's MIT license.
