pipeline
Run the six-agent development pipeline (researcher → story-writer → project-manager → engineers → e2e-tester + validator) for a feature request.
Skill by equwal
Chalk Labs
Need help deploying pipeline?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/equwal-pipeline
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: testing, data, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/pipeline
What's inside
- Skill name
pipeline- Description
- Run the six-agent development pipeline (researcher → story-writer → project-manager → engineers → e2e-tester + validator) for a feature request. Use when the user invokes /pipeline or asks to build a feature "through the pipeline" or "with the agent system".
- License
- GPL-3.0
- Instructions
- 112 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Agent Pipeline Orchestration
You (the main session) are the orchestrator. The project-manager agent plans but cannot
spawn agents — you dispatch every agent, pass artifacts between phases by file path, and
enforce the iteration cap. Do not do the phases' work yourself; delegate each to its agent.
## Setup
1. The target project is the current working directory unless the user says otherwise.
2. Create `.pipeline/` and `.pipeline/reports/` in the target project. If the project is
a git repo and `.pipeline/` is not ignored, add it to `.git/info/exclude`.
3. Constants for this run: `MAX_ROUNDS = 3`. Artifacts:
- `.pipeline/research.md`, `.pipeline/storyboard.md`, `.pipeline/plan.md`
- `.pipeline/reports/engineer-<task>.md`, `.pipeline/reports/integration-<round>.md`,
`.pipeline/test-report.md`, `.pipeline/validation-report.md`
4. Parallel engineering uses git worktrees, which require a git repo. If the target is
not one, ask the user whether to `git init`; if declined, engineers run sequentially
in place, there is no integrator step, and checkpoints/rollback are unavailable.
## Phase 1 — Research
Spawn `researcher` (run_in_background: false) with: project root, the user's request as
focus hint, and the research.md output path. On return, skim the report's Open Questions —
if any block understanding the user's request, ask the user now, before storyboarding.
## Phase 2 — Storyboard
Spawn `story-writer` with: mode=write, the user's request verbatim, research.md path,
storyboard.md output path.
**Gate 1:** present the storyboard's Intent section (including every chosen
interpretation) and a one-line-per-story list to the user, and get explicit approval
before Phase 3. If the user corrects an interpretation, send the story-writer back
(SendMessage) with the correction and re-run this gate.
## Phase 3 — Plan
Spawn `project-manager` with: mode=plan, both artifact paths, plan.md output path,
iteration 1 of MAX_ROUNDS. On return, read plan.md yourself and check:
- Escalations section empty? If not, resolve with the user before continuing.
- Do same-wave tasks declare heavy scope overlap (same core files)? Send the PM back
once to merge those tasks or sequence them with a dependency — light overlap is fine,
the integrator resolves it.
**Gate 2:** present the plan summary (tasks, file scopes, waves, escalations) and get
explicit approval. This is the last checkpoint before any code changes.
## Phase 4 — Engineering (worktrees)
Round setup (git repos only): require a clean working tree — if dirty, ask the user
(commit / stash / proceed without checkpoints). On round 1, record
`BASELINE_SHA = git rev-parse HEAD` and keep it for the whole run.
For each wave in order:
1. Per task: `git worktree add .pipeline/worktrees/<task> -b pipeline/<task>` (off
current HEAD).
2. Spawn one `engineer` per task — all in a single message so they run in parallel.
Each gets: task_id, its worktree path and branch, plan.md and research.md paths, and
its report path (in the main checkout's `.pipeline/reports/`).
3. Wait for the wave. If an engineer reports `blocked`, do not improvise a fix —
collect it for the replan, and skip any later-wave task that depends on it
(collect those too).
4. Spawn `integrator` with: the wave's branch list (plan order), the working branch
name, plan.md path, engineer report paths, and the integration report path. It
merges each branch into the working branch, resolves conflicts, repairs cross-task
API breaks, proves build/tests green, and removes merged worktrees and branches.
5. If the integrator escalates (conflict or API break needing redesign), stop
dispatching waves and go to Phase 6 with its report among the failures.
6. The next wave branches off the integrated HEAD.
Non-git fallback: run the wave's engineers sequentially in the project directory and
skip the integrator.
## Phase 5 — Test + Validate (parallel)
Spawn both in a single message:
- `e2e-tester`: plan, storyboard, engineer + integration report paths, test-report.md
output path.
- `validator`: storyboard, research, plan, engineer report paths, BASELINE_SHA,
validation-report.md output path.
## Phase 6 — Verdict loop
Read both reports (plus the integration report if it escalated).
- **Both pass:** report to the user: what was built (from validator's Intent Coverage),
test verdict, artifact locations, checkpoint commits. Done.
- **Any failure and rounds remain:** spawn `project-manager` with mode=replan, the
failure reports, and iteration N+1. Its Failure Classification section routes the work:
- **Spec defects:** spawn `story-writer` with mode=revise (prior storyboard + failure
report paths), re-run Gate 1 for the changed stories, then have the PM plan against
the revised storyboard. Spec detours share MAX_ROUNDS — no extra counter.
- **Code defects:** repeat Phases 4–5 for the new plan (failed work only).
- **Failures at MAX_ROUNDS, or PM escalates:** stop. Present the user: what passed, what
failed (with the tester's reproductions), the PM's escalations, and options — including
rollback to a checkpoint (`git reset --hard`), which requires the user's explicit
consent and is never automatic.
## Rules
- Every agent gets file paths, not pasted content — artifacts are the shared memory.
- Never skip a phase because it "seems unnecessary"; the user opted into the pipeline.
- No code changes before Gate 2 approval.
- Git ownership: engineers commit only on their own `pipeline/<task>` branch; the
integrator owns merges into the working branch; you make no commits beyond what this
skill describes. Plain commit messages, no co-author lines.
- Between phases, give the user a one-line status (phase done, headline finding).From equwal/ideamine, GPL-3.0.
More from equwal/ideamine
- 0.544score
ideas-pipeline
equwal
Build the next ideamine idea, or a given id, through the agent pipeline that ships with ideamine (research, storyboard, plan, engineers, test, validate).
SkillBFreshness: B★ 1Claude Code +9 - 0.539score
ideas
equwal
Show the ideamine queue, or ask a question about your ideas.
SkillBFreshness: B★ 1Claude Code +9 - 0.539score
idea
equwal
Save an idea to the ideamine archive for later without derailing the current task.
SkillBFreshness: B★ 1Claude Code +9 - 0.539score
ideas-groups
equwal
Show the ideamine ideas grouped by meaning (nomic-embed-text).
SkillBFreshness: B★ 1Claude Code +9 - 0.539score
ideas-reopen
equwal
Put an ideamine idea back in the queue, for example one that the triage skipped.
SkillBFreshness: B★ 1Claude Code +9 - 0.539score
ideas-find
equwal
Search the ideamine archive by meaning (nomic-embed-text), in every lane.
SkillBFreshness: B★ 1Claude Code +9 - 0.539score
ideas-go
equwal
Build the next ideamine idea, or a given id, on the cheapest Claude model that can do it.
SkillBFreshness: B★ 1Claude Code +9 - 0.539score
ideas-all
equwal
Do every ideamine idea that fits this chat.
SkillBFreshness: B★ 1Claude Code +9 - 0.536score
ideas-done
equwal
Mark an ideamine idea done, with an optional note.
SkillBFreshness: B★ 1Claude Code +9 - 0.536score
ideas-ls
equwal
List the ideamine queue, one lane, or every lane (-a).
SkillBFreshness: B★ 1Claude Code +9 - 0.514score
ideas-watch
equwal
Turn on the ideamine watcher.
SkillBFreshness: B★ 1Claude Code +9 - 0.514score
ideas-web
equwal
Start the ideamine dashboard with a button for each command, on this PC, and show its address.
SkillBFreshness: B★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 1
- Open issues
- 0
- Last commit (this folder)
- Sep 22, 2026 (1 month ago)
- Last release
- Sep 21, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- GPL-3.0
- Repository
- github.com/equwal/ideamine
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from equwal
- 0.570score
agent-creator
equwal
Create production-grade agent .md files aligned with the Anthropic 2026 spec (16-field schema).
SkillAFreshness: AClaude Code +9 - 0.567score
memstate
equwal
Persistent, versioned memory via the memstated daemon.
SkillAFreshness: AClaude Code +9 - 0.565score
impactful-writing
equwal
Write clear, emotionally resonant, and well-structured content that readers remember and act upon.
SkillAFreshness: AClaude Code +9 - 0.561score
memstate-precompact
equwal
Run right before /compact.
SkillAFreshness: AClaude Code +9 - 0.559score
agent-manager
equwal
Run a fleet of AI agents (Claude Code, Codex, Copilot, Antigravity) toward the user's tasks.
SkillAFreshness: AClaude Code +9 - 0.559score
call-transcript
equwal
Read the transcripts of the user's Discord voice calls.
SkillAFreshness: AClaude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get pipeline running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
pipeline skill. Agent Mart. https://agentmart.dev/skills/equwal-pipeline (last updated 2026-10-24)