By dwmccarthy
End-to-end agentic SDLC: brief → blast radius → ARB → bolt → compliant PR
Use this agent for the ARB Architect panelist role. Triggers when an Architecture Review Board session is running and the Architect analysis is needed. Also use for Round 3 synthesis (the Architect chairs the final deliberation). <example> Context: Full ARB triggered for High blast radius feature user: "Run Round 1 of the ARB" assistant: "Dispatching arb-architect for Round 1 independent analysis." <commentary> The Architect is always a panelist when the ARB convenes. </commentary> </example>
Use this agent for the ARB Data Engineer panelist role. Triggers when an Architecture Review Board session is running and data model, schema migration, query performance, or pipeline impact analysis is needed. <example> Context: ARB for a feature that touches the database schema user: "Run the ARB for this migration-heavy feature" assistant: "Dispatching arb-data-engineer along with other panelists for Round 1." <commentary> Data Engineer is critical for any change touching data models or migrations. </commentary> </example>
Use this agent for the ARB InfoSec Analyst panelist role. Triggers when an Architecture Review Board session is running and threat modeling, authentication, secrets management, or compliance analysis is needed. Solo InfoSec findings in the security domain are automatically elevated to High severity. <example> Context: ARB for a feature touching authentication boundaries user: "The brief has auth_boundary flagged, run the full ARB" assistant: "Dispatching arb-infosec along with all other panelists for Round 1." <commentary> InfoSec is a required panelist whenever compliance flags are set. </commentary> </example>
Use this agent for the ARB QA Engineer panelist role. Triggers when an Architecture Review Board session is running and testability, test strategy, acceptance criteria quality, or regression risk analysis is needed. <example> Context: ARB for a new feature user: "Run the full ARB on this feature brief" assistant: "Dispatching arb-qa along with other panelists for Round 1." <commentary> QA is a required panelist for all full ARB sessions. </commentary> </example>
Use this agent for the ARB Senior Engineer panelist role. Triggers when an Architecture Review Board session is running and the Senior Engineer analysis is needed for implementation feasibility, technical debt, and developer experience. <example> Context: ARB Round 1 in progress user: "Get the senior engineer's take" assistant: "Dispatching arb-senior-engineer for implementation feasibility analysis." <commentary> Senior Engineer is one of the six required ARB panelists. </commentary> </example>
This skill should be used when the user asks about "branch naming", "commit format", "conventional commits", "PR template", "merge strategy", "commit traceability", "how to name a branch", "how to write a commit message", "what goes in a PR description", "git hooks", or "ticket reference in commits". Also triggers when an agent needs to create a branch, write a commit, or structure a pull request description.
This skill should be used when the user asks about "agent memory", "how agents learn", "writing a decision record", "logging a lesson learned", "updating patterns", "memory index", "standards registry", "MEMORY_INDEX.md", "how to persist knowledge", "self-evolving memory", or "what should be committed to the repo after a bolt". Also triggers when an agent needs to write, read, or update any file in `.claude/memory/`.
This skill should be used when the user asks to "run a bolt", "execute the SDLC workflow", "start an agentic pipeline", "orchestrate agents", "check blast radius", "route a work item", or needs guidance on the agentic SDLC phases (Inception, Construction, Operation), the dark factory model, or how to dispatch and sequence specialist agents. Also triggers when the user asks about the eight non-negotiables, compliance architecture, governance model cards, or the audit log schema.
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
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.
Uses power tools
Uses power tools
Uses Bash, Write, or Edit tools
Uses Bash, Write, or Edit tools
End-to-end agentic SDLC: brief → blast radius → ARB → bolt → compliant PR
This plugin encodes a production-grade agentic software development lifecycle based on the BCG Dark Factory model, Instructure's 90%+ Claude Code adoption experience, and Fortune 500 best practices as of April 2026. It gives you a structured pipeline where a work item enters as a brief and exits as a compliant, tested pull request — with human oversight at every critical gate.
Bolts replace sprints. A bolt is a compressed delivery unit: brief-in to PR-merged, measured in hours or days. The orchestrator dispatches specialist agents in parallel, enforces compliance gates unconditionally, convenes the Architecture Review Board for High+ blast radius changes, and commits institutional knowledge back to the repository after every bolt.
Brief → Blast Radius → [ARB] → [Human Gate] → Parallel Agents → Quality Gate → PR → Memory Write
| Command | What it does |
|---|---|
/brief | Socratic dialogue to produce a brief-schema.yaml |
/bolt | Execute the full pipeline from brief to PR |
/arb | Convene a manual Architecture Review Board session |
/topology | Initialize or view the project topology.yaml |
| Skill | Triggers on |
|---|---|
sdlc-orchestration | Bolt execution, phase guidance, compliance architecture, audit log schema |
git-standards | Branch naming, commit format, PR structure, merge strategy |
memory-system | Writing/reading .claude/memory/, decision records, lessons, standards registry |
| Agent | Role | Model |
|---|---|---|
orchestrator | End-to-end pipeline coordination | Opus |
arb-architect | System design, standards compliance, Round 3 chair | Sonnet |
arb-senior-engineer | Implementation feasibility, tech debt | Sonnet |
arb-data-engineer | Data model, migration safety, pipelines | Sonnet |
arb-infosec | Threat model, auth, secrets, compliance | Sonnet |
arb-sre | Observability, rollback, SLO impact | Sonnet |
arb-qa | Testability, acceptance criteria, regression risk | Sonnet |
| Hook | Event | What it does |
|---|---|---|
pre-write-check.sh | PreToolUse (Write/Edit) | Blocks secrets file writes; validates branch naming |
pre-commit-check.sh | PreToolUse (Bash) | Enforces ticket reference in git commit messages |
| PostToolUse prompt | PostToolUse (Write/Edit) | Secondary secrets scan on written content |
session-start.sh | SessionStart | Surfaces memory index, topology, and active brief |
/topology init
This creates topology.yaml — the single file that tells every agent which tools you're using (GitHub vs. GitLab, Jira vs. Linear, etc.).
/brief
The agent conducts a Socratic dialogue and writes brief-schema.yaml.
/bolt
The orchestrator takes it from there: blast radius, ARB (if triggered), implementation, tests, PR.
This plugin is toolchain-agnostic. See CONNECTORS.md for the full list of supported tools. Configure your toolchain by running /topology init — the plugin adapts to whatever you declare there.
The pipeline enforces SOC 1/2, ISO 27001, NIST AI RMF, EU AI Act, and HIPAA-compatible controls by default:
When the ARB is triggered, six specialist agents analyze the design in parallel across three rounds:
Round 1 — Independent analysis (no cross-panelist visibility) Round 2 — Deliberation (CORROBORATE / CHALLENGE / ESCALATE / AMPLIFY / WITHDRAW) Round 3 — Architect chairs synthesis, produces Panel Synthesis for human decision
Corroboration weighting determines final severity: unanimous findings are non-waivable; supermajority findings are Critical; solo InfoSec/Architect primary domain findings are High.
The human makes the final call. Always.
After every bolt, agents commit institutional knowledge to .claude/memory/:
decisions/ — architecture decisions with rationale and alternativeslessons/ — errors, corrections, rollbacks (with prevention rules)patterns/ — recurring implementation patternsstandards/ — ARB-derived architectural rules (enforced on all future designs)Memory accumulates across bolts. The system gets measurably better over time.
npx claudepluginhub linuxphile/agentic-sdlc-plugin --plugin agentic-sdlcMulti-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Ultra-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
Curate auto-memory, promote learnings to CLAUDE.md and rules, extract proven patterns into reusable skills.
Memory compression system for Claude Code - persist context across sessions
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.