By A-Director
SDLC framework for Claude Code: Hermes the Conductor, Argus the Monitor, expert personas, structured backlog, dashboard.
Onboards an existing codebase into the Hermes SDLC. Reads the entire repo, infers stack and current state, produces a gap report, generates CLAUDE.md, and populates Taskmaster with tasks derived from the current project state. Run with /hermes-adopt from the project root.
Framework self-check. Verifies Layer 1 (plugin) and Layer 2 (project state) integrity per spec §5. Stratified drift report (E-1), C-1 intake reconciliation, versioned --json output (E-2), banner-rendering approximate caveat (E-3), freshness-checked Layer-2 cache (§2.7). Read-only by default; --fix applies a conservative set of safe auto-fixes (§5.5).
Initialises the cc-forge product backlog for a project. Reads the confirmed stack and project scope from .cc-forge/state.json and CLAUDE.md, copies the default domain catalogues, marks universal items as active, marks stack-specific items active/not-applicable based on stack, and generates domain-specific DoD. Run automatically after hermes-init or hermes-adopt. Can also be run standalone with /hermes-backlog-init.
Generates status/dashboard.html — a single self-contained HTML view of backlog completion, risks, decisions, and Hermes framework usage. Markdown stays source of truth; the dashboard is a read-only regeneratable view. Run after phase transitions, mid-project sanity checks, or before major reviews.
Run the production deploy sequence. Pre-flight checks, persona gate verification, Railway deploy, and post-deploy verification.
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.
Ship real software with Claude Code — not vibes. A complete, opinionated SDLC that runs inside Claude Code, built around two pillars: Hermes directs, Argus watches.
cc-forge gives a solo developer or a small team the discipline of a full engineering org — CTO, Security, SRE, QA, Product — without the headcount. It is not a list of tips or a prompt pack. It is an operating system for building software with AI.
Hermes is the orchestrating agent at the center of every session. Named after the Greek messenger who moved between all the gods, Hermes sits between you and every other agent, persona, and tool. He doesn't write the code — he makes sure the right agent is doing the right thing at the right time, and he always speaks last with a single clear next step. You never have to ask "what now?"
Argus is Hermes's vigilant counterpart — the hundred-eyed giant who never fully slept. Where Hermes directs, Argus watches. It is deterministic: it checks that the framework's own contracts still hold — backlog integrity, gates actually run, no silent drift — and reports HEALTHY / DEGRADED / BROKEN with exact evidence. Argus auto-fires at the end of every session and surfaces a staleness warning at the start of the next one, so the framework can't quietly rot between check-ins.
Hermes directs. Argus watches. Personas judge. Three layers, kept distinct: Hermes orchestrates the session, Argus watches the framework (deterministically), and the expert personas judge the project at gate reviews. Argus never grades your code — that's the personas' job — and it never edits your backlog. It only reports drift.
/hermes-init for a new project, /hermes-adopt to onboard an existing codebase./hermes-init — GreenfieldStarting fresh. Hermes interviews you, understands your idea, recommends a stack, and sets up the entire project: CLAUDE.md, a PRD stub, Taskmaster tasks, GitHub Actions, and your backlog. You start building in minutes with everything configured correctly.
/hermes-adopt — Existing projectAlready have a codebase? Hermes reads your entire repo — every file, doc, config, and commit pattern — and produces a gap report: what stage you're really at, what's missing, what's inconsistent, what your first tasks should be. Your existing code is the source of truth. Nothing is assumed.
cc-forge ships a focused set of /hermes-* commands. The ones you'll use daily are at the top.
| Command | What it does |
|---|---|
/hermes-status | Project health: stage, next task, backlog %, flags. Run it first every session. |
/hermes-next | The single highest-priority unblocked task, with full context. |
/hermes-init | Greenfield onboarding interview + full project setup. |
/hermes-adopt | Read an existing repo and produce a gap report. |
/hermes-backlog-init | Customize the 10-domain backlog to your stack; set a Definition of Done per domain. |
/hermes-intake | Triage a new requirement/bug/change before it becomes work-in-flight. |
/hermes-gate-review | Trigger an SDLC gate — the due personas review in clean contexts. |
/hermes-phase-gate | Advance a PDLC phase (MVP → Beta → Pilot → Launch → Growth) via full-panel review. |
/hermes-argus | Run the framework self-check on demand (it also auto-fires at session close). |
/hermes-deploy | Pre-flight checks → gate verification → Railway deploy. |
/hermes-dashboard | Generate status/dashboard.html — a single-file project overview. |
/hermes-report | Full usage report for review sessions. |
/hermes-update | Pull the latest cc-forge into this project (never touches your project-specific files). |
See CHEATSHEET.md for the full "what to run and when."
The SDLC (Software Development Life Cycle) is what activity you're doing right now — the eleven stages:
npx claudepluginhub a-director/cc-forge --plugin cc-forgeMulti-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Easily create hooks to prevent unwanted behaviors by analyzing conversation patterns