by sd0xdev
Introduces the sd0x-dev-flow plugin ecosystem for Claude Code
# Add to your Claude Code skills
git clone https://github.com/sd0xdev/sd0x-dev-flow
Language: English | 繁體中文 | 简体中文 | 日本語 | 한국어 | Español
AI can ship fast. But without guardrails, velocity is terrifying.
Quality gates that AI can't skip. A Claude Code plugin with hook-enforced dual review, auto-fix loops, and fail-closed semantics — so your code ships fast and ships right.
75 commands · 58 skills · 14 agents — ~4% of Claude's context window
| Without guardrails | With sd0x-dev-flow | |---|---| | AI skips review when context is long | Hook-enforced: stop-guard blocks incomplete reviews | | Single reviewer misses issues | Dual dispatch: Codex + secondary in parallel | | "Fixed it" without re-verification | Auto-loop: fix → re-review → pass → continue | | Review state lost after compact | State tracking: SessionStart hook re-injects |
# Install plugin
/plugin marketplace add sd0xdev/sd0x-dev-flow
/plugin install sd0x-dev-flow@sd0xdev-marketplace
# Configure your project
/project-setup
One command auto-detects framework, package manager, database, entrypoints, and scripts. Installs 12 rules + 5 hooks.
<details> <summary>Detailed: Dual-Review Sequence Diagram</summary>No comments yet. Be the first to share your thoughts!
Use --lite to only configure CLAUDE.md (skip rules/hooks).
flowchart LR
P["🎯 Plan"] --> B["🔨 Build"]
B --> G["🛡️ Gate"]
G --> S["🚀 Ship"]
P -.- P1["/codex-brainstorm<br/>/feasibility-study<br/>/tech-spec"]
B -.- B1["/feature-dev<br/>/bug-fix<br/>/codex-implement"]
G -.- G1["/codex-review-fast<br/>/precommit<br/>/codex-test-review"]
S -.- S1["/smart-commit<br/>/push-ci<br/>/create-pr<br/>/pr-review"]
The auto-loop engine enforces quality gates automatically — after code edits, the review command dispatches dual review (Codex MCP + secondary reviewer in parallel) in the same reply. Findings are deduplicated, severity-normalized, and aggregated into a single gate. In strict mode, hooks enforce fail-closed semantics: if the aggregate gate is incomplete, stop-guard blocks. See docs/hooks.md for mode and dependency details.
sequenceDiagram
participant D as Developer
participant C as Claude
participant X as Codex MCP
participant T as Secondary Reviewer
participant H as Hooks
D->>C: Edit code
H->>H: Track file change
C->>H: emit-review-gate PENDING
par Dual Review
C->>X: Codex review (sandbox)
and
C->>T: Task(code-reviewer)
end
X-->>C: Findings (primary)
T-->>C: Findings (secondary)
C->>C: Aggregate + dedup ...