By scottholdren
Issue-driven autonomous SDLC orchestrator for Claude Code. Built on gstack.
Plans the implementation approach for a single approved issue and posts a design note to the issue. Use when an issue first reaches state:ready, or when a previous build was rejected as wrong-direction.
Helper. Asks an external code reviewer (gstack-codex) for a second opinion on a specific question or diff. Returns the response to the calling agent. Use sparingly when a non-trivial design or implementation choice warrants independent verification.
Helper. Computes current spend on a specific issue against its per-issue budget and returns a summary. Use before invoking expensive helpers or before deciding to extend retry budgets.
Helper. Asks gstack-plan-design-review for a focused UI/UX read on a design choice or a specific UI surface. Use mid-implementation when a design call is non-obvious.
Implements the plan from the architect for a single issue. Creates a feature branch, commits, opens a PR, and routes verify findings back into new commits. Use when an issue is in state:planning with an approved plan, or when verify finds issues to fix.
Inception flow for a new Deliberate-managed project. Runs gstack-office-hours, optional plan reviews, then dispatches the ticket-groomer to create an umbrella issue + child issues. Run locally; the rest of the pipeline runs in GitHub Actions.
Advances the Deliberate pipeline for a single GitHub event. Invoked from GitHub Actions with a typed event payload. Stateless between runs; all state lives in the issue.
On-demand status report for the Deliberate pipeline across one or more repos. Lists in-flight issues, blocked-on-human questions, recent cost spend, and any anomalies the sweeper would surface. Run locally when you want a snapshot.
Uses power tools
Uses Bash, Write, or Edit tools
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.
Issue-driven autonomous SDLC for Claude Code, with a planning gate that makes you think before agents start coding.
A Claude Code plugin that runs a disciplined multi-agent pipeline against your GitHub Issues. You decide what should be built; agents groom, architect, build, verify, review, secure, merge, and document. Human input is reserved for decisions that change the product — never for action approvals.
Built on top of gstack.
Status: v0 — under active development. Not yet ready for general adoption.
You start a project with /init-project. It runs a gstack /office-hours conversation with you, optionally puts the result through /plan-ceo-review and /plan-eng-review, then dispatches a ticket-groomer agent that decomposes the design into GitHub Issues plus an umbrella issue summarizing the proposed scope.
You review the umbrella, approve all of it or none of it, and close the umbrella. From that point on, agents drive: an architect plans each issue, a dev implements, qa/reviewer/security verify in parallel, a merger merges, a doc-writer updates docs. The pipeline runs in GitHub Actions; your dev environment is not involved.
When the system needs a decision from you — scope clarification, architectural fork, anything that would otherwise be a guess — it surfaces a well-researched question on the issue and @-mentions you. You answer in the email reply or as a comment, and the pipeline resumes.
You don't approve actions. You answer questions.
The space is crowded but most existing plugins fall into two failure modes — sprawl (100+ agents, no opinions) or toy (handful of agents, no story for cost, retries, or failure handling). Deliberate is opinionated:
@-mention, delivered via email, replied via email)See DESIGN.md for the full design, principles, and rationale.
Deliberate is a Claude Code plugin. It depends on gstack, installed with the --prefix flag.
--prefixgit clone --depth 1 https://github.com/garrytan/gstack.git ~/.claude/skills/gstack
cd ~/.claude/skills/gstack && ./setup --prefix
The --prefix flag registers gstack's skills as /gstack-office-hours, /gstack-qa, etc. Deliberate references gstack skills by these prefixed names — gstack's own README recommends --prefix when running other skill packs alongside it, and Deliberate is one such pack.
If you already have gstack installed without --prefix, re-run setup with the flag. Gstack reinstalls are quick.
The full step-by-step — including creating the GitHub App, configuring repo secrets, copying the workflow templates, and running an end-to-end smoke test — is in docs/install.md.
TODO: per-project config schema and examples.
Inception (local, you-driven)
/init-project → gstack office-hours → ticket-groomer → umbrella issue + children
Human gate
Approve all → all children become state:ready
Or revise via comment → groomer reworks
Or abandon → all closed as won't-do
Pipeline (cloud, GitHub Actions, per issue)
architect → dev → [qa, reviewer, security in parallel] → merger → doc-writer
Operations (continuous)
Scheduled sweeper handles stalls, dropped events, cost rollups, learnings sync
Full architecture: DESIGN.md.
Apache-2.0. See LICENSE.
See CONTRIBUTING.md. The short version: we don't ship code we can't test. New notifier adapters, new agents, and new skills all require an end-to-end test before they merge.
Found a vulnerability? See SECURITY.md for responsible disclosure.
npx claudepluginhub scottholdren/deliberate --plugin deliberateUltra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Curate auto-memory, promote learnings to CLAUDE.md and rules, extract proven patterns into reusable skills.