By ihsanbudiman
End-to-end development workflow: understand → define → design → decompose → build → verify → finalize with seven specialized subagents and human approval gates
Chooses HOW to build it for /e2e:workflow — sketches 2-3 approaches, weighs trade-offs, and writes a decision record for the one to pursue. Read-only on the repo; writes only the session DESIGN.md. Does not decompose or implement.
Implements an approved plan step by step for /e2e:workflow, and applies targeted fixes during the verify→fix loop. Edits code and keeps changes scoped strictly to the plan.
Read-only context explorer for the /e2e:workflow command. Use at the start to map the relevant code, conventions, dependencies, build/run/test commands, and constraints before any planning. Returns a concise findings brief and never edits files.
Prepares the reviewed change for hand-off in /e2e:workflow — confirms it's in a deployable state and writes hand-off notes (deploy, rollback, what to watch) plus deferred follow-ups. Read-only on the repo; writes only the session HANDOFF.md. NEVER commits or merges.
Decomposes the approved design into a concrete, step-by-step plan of small, independently verifiable slices for /e2e:workflow. Read-only on the repo; writes only the session PLAN.md. Does not choose the approach (that's the designer) or implement it.
Uses power tools
Uses Bash, Write, or Edit tools
No model invocation
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Executes directly as bash, bypassing the AI model
Executes directly as bash, bypassing the AI model
A Claude Code plugin that runs the Product Engineering Development Workflow — a single, repeatable loop that takes any development work, from a vague idea to a nasty bug, all the way to a reviewed change that's ready for you to ship. One command drives seven phases across seven specialized subagents, each in its own context, with human approval gates.
The full methodology it implements is in COOKBOOK.md.
One command (/e2e:workflow) drives the whole thing. An orchestrator owns the conversation and
hands each phase to a focused subagent, carrying results forward. Phases 1–2 are the product
track (is this worth doing, and for whom?); phases 3–7 are the engineering track (what's
the simplest correct way to build it?).
| # | Phase | Owner | What it does |
|---|---|---|---|
| 1 | Understand | Orchestrator + e2e-explorer | Find the real problem; map code, conventions, evidence/reproduction |
| 2 | Define | Orchestrator + you | Success criteria, scope (in/out), constraints — the contract for "done" |
| 3 | Design | e2e-designer | 2–3 approaches, trade-offs, and a decision record for the chosen one |
| 4 | Decompose | e2e-planner | Break the design into small, vertically-sliced, independently testable steps |
| 5 | Build | e2e-executor | Implement the approved plan slice by slice |
| 6 | Verify | e2e-tester + e2e-reviewer | Real tests, then an independent GREEN/RED verdict against the original request |
| 7 | Finalize | e2e-finalizer | Confirm deployable state; write hand-off notes (deploy, rollback, what to watch) |
You stay in control at the points that matter. Nothing is designed until you confirm the problem, success criteria, and scope (Gate 1); nothing is decomposed until you approve the approach (Gate 2); and nothing is built until you explicitly approve the plan (Gate 3). Small, clear tasks collapse the early gates and pass through in minutes.
Each subagent runs in an isolated context with only the tools it needs. The explorer and reviewer are pure read-only; the designer, planner, and finalizer are read-only on your repo and each write exactly one session artifact; only the executor and tester change repo files. Heavier-reasoning roles (designer, planner, reviewer) run on a stronger model; execution roles run faster and cheaper.
The decision record (DESIGN.md), the approved plan (PLAN.md), and the hand-off notes
(HANDOFF.md) are written to a per-run session directory, and every downstream agent reads them
from disk — so they stay intact across phases instead of degrading through summaries. A prose
fallback is passed alongside in case a file is unavailable.
The reviewer actively tries to prove the work isn't done: re-running the suite itself, hunting edge cases, and checking against the original request rather than just the plan. If it stays RED, the fix loop caps at three attempts and hands the decision back to you instead of spinning.
The workflow never commits for you. Phase 7 confirms the change is deployable and writes the hand-off notes, but staging, committing, and shipping are left to you. Changes are in your working tree so you decide what to do with them.
In Claude Code:
/plugin marketplace add ihsanbudiman/e2e-workflow
/plugin install e2e@e2e-workflow
/e2e:workflow Add rate limiting to the API
Or run /e2e:workflow with no arguments and it will ask what you want built.
claude plugin uninstall e2e@e2e-workflow
MIT
npx claudepluginhub ihsanbudiman/e2e-workflow --plugin e2eComprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.