{"id":43627182,"url":"https://github.com/sd0xdev/sd0x-dev-flow","last_synced_at":"2026-04-12T14:02:52.419Z","repository":{"id":335513231,"uuid":"1146103687","full_name":"sd0xdev/sd0x-dev-flow","owner":"sd0xdev","description":"Introduces the sd0x-dev-flow plugin ecosystem for Claude Code","archived":false,"fork":false,"pushed_at":"2026-02-17T13:14:00.000Z","size":630,"stargazers_count":37,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-02-17T13:51:01.179Z","etag":null,"topics":["claude-code","codex","skills"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sd0xdev.png","metadata":{"files":{"readme":"README.es.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-01-30T16:19:10.000Z","updated_at":"2026-02-17T13:13:52.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/sd0xdev/sd0x-dev-flow","commit_stats":null,"previous_names":["sd0xdev/sd0x-dev-flow"],"tags_count":23,"template":false,"template_full_name":null,"purl":"pkg:github/sd0xdev/sd0x-dev-flow","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sd0xdev%2Fsd0x-dev-flow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sd0xdev%2Fsd0x-dev-flow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sd0xdev%2Fsd0x-dev-flow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sd0xdev%2Fsd0x-dev-flow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sd0xdev","download_url":"https://codeload.github.com/sd0xdev/sd0x-dev-flow/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sd0xdev%2Fsd0x-dev-flow/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29651973,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-20T09:27:29.698Z","status":"ssl_error","status_checked_at":"2026-02-20T09:26:12.373Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["claude-code","codex","skills"],"created_at":"2026-02-04T16:08:48.812Z","updated_at":"2026-04-12T14:02:52.412Z","avatar_url":"https://github.com/sd0xdev.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# sd0x-dev-flow\n\n![sd0x-dev-flow banner](https://raw.githubusercontent.com/sd0xdev/sd0x-dev-flow/main/banner.jpg)\n\n**Idioma**: [English](README.md) | [繁體中文](README.zh-TW.md) | [简体中文](README.zh-CN.md) | [日本語](README.ja.md) | [한국어](README.ko.md) | Español\n\n\u003e La capa harness para Claude Code.\n\n**Gates de calidad que la IA no puede saltarse.** Una reference implementation de AI Agent Harness Engineering para [Claude Code](https://claude.com/claude-code) — dual review forzado por hooks, gates de state-machine que sobreviven a la compactación del contexto y seguridad fail-closed donde importa.\n\n\u003c!-- BEGIN:HERO-COUNT --\u003e\n90 skills · 15 agents — ~4% de la ventana de context de Claude\n\u003c!-- END:HERO-COUNT --\u003e\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE) [![npm](https://img.shields.io/badge/npx-skills%20add-blue)](https://www.npmjs.com/package/skills)\n\n## Lo que hace este harness\n\n\u003e [Harness engineering](https://martinfowler.com/articles/exploring-gen-ai/harness-engineering.html) es la disciplina de diseñar todo lo que rodea al LLM — tool loops, gestión de contexto, hooks, state machines, capas de seguridad — en lugar de entrenar el modelo en sí. Mitchell Hashimoto acuñó el término en febrero de 2026; [Anthropic engineering](https://www.anthropic.com/engineering/effective-harnesses-for-long-running-agents) y [Martin Fowler](https://martinfowler.com/articles/exploring-gen-ai/harness-engineering.html) han publicado al respecto; [arXiv 2603.05344](https://arxiv.org/html/2603.05344v1) lo formaliza.\n\nsd0x-dev-flow es una reference implementation. Cada fila de la tabla mapea un subproblema canónico de harness a código concreto que puedes estudiar:\n\n| # | Subproblema de harness | Implementación en sd0x-dev-flow | Evidencia de código |\n|---|------------------------|--------------------------------|---------------------|\n| 1 | **Tool loop control** | Auto-loop `/codex-review-fast` → `/precommit` con transiciones guiadas por sentinels | [`rules/auto-loop.md`](rules/auto-loop.md) + [`hooks/post-tool-review-state.sh`](hooks/post-tool-review-state.sh) |\n| 2 | **Sentinel-driven state machine** | Marcadores de gate `✅ Ready` / `⛔ Blocked` / `✅ All Pass` parseados a estado persistente | [`scripts/emit-review-gate.sh`](scripts/emit-review-gate.sh) (productor) + [`hooks/post-tool-review-state.sh`](hooks/post-tool-review-state.sh) (parser) |\n| 3 | **Context recovery across compaction** | Inyección por stdout de `[AUTO_LOOP_RESUME]` tras SessionStart(compact) | [`hooks/post-compact-auto-loop.sh`](hooks/post-compact-auto-loop.sh) |\n| 4 | **Lifecycle interceptors** | 5 tipos de hook event despachados a 8 scripts: PreToolUse / PostToolUse / Stop / SessionStart / UserPromptSubmit | [`hooks/`](hooks/) (8 scripts) + [`.claude/settings.json`](.claude/settings.json) |\n| 5 | **Capability-based tool gating** | Frontmatter de skill `allowed-tools` — p. ej., `/ask` no tiene Edit/Write | 81 de 90 skills públicas declaran `allowed-tools` |\n| 6 | **Defense-in-depth safety** | 5 capas: pre-edit-guard → commit-msg-guard → pre-push-gate → stop-guard → sidecar fail-closed marker | [`scripts/pre-push-gate.sh`](scripts/pre-push-gate.sh) + [`scripts/commit-msg-guard.sh`](scripts/commit-msg-guard.sh) + [`hooks/stop-guard.sh`](hooks/stop-guard.sh) |\n| 7 | **Generator-evaluator split** | Dual review: Codex (primario) + Claude (secundario) despachados en paralelo en cada ciclo de review | [`rules/codex-invocation.md`](rules/codex-invocation.md) + [`rules/auto-loop.md`](rules/auto-loop.md) (Dual Review Mode) |\n| 8 | **Incremental progress tracking** | `iteration_history.current_round` + `max_rounds` + detección de convergence plateau | [`rules/auto-loop.md`](rules/auto-loop.md) (condiciones de salida + strategic reset) |\n| 9 | **Human-in-the-loop safety gates** | Confirmación por `/dev/tty` + `AskUserQuestion` para operaciones destructivas | [`scripts/pre-push-gate.sh`](scripts/pre-push-gate.sh) + [`skills/push-ci/SKILL.md`](skills/push-ci/SKILL.md) |\n| 10 | **Self-improvement loop** | Corrección → registrar lesson → promover a regla tras 3+ recurrencias | [`rules/self-improvement.md`](rules/self-improvement.md) |\n\nLa mayoría de proyectos de harness cubren 2–4 de estos subproblemas. sd0x-dev-flow cubre los 10 — lo que hace el código útil como objeto de estudio, no solo como herramienta.\n\n## ¿Por qué sd0x-dev-flow?\n\n| Sin barreras de seguridad | Con sd0x-dev-flow |\n|---|---|\n| La IA salta el review cuando el contexto es largo | **Forzado por Hook**: stop-guard bloquea reviews incompletos |\n| Un solo reviewer pierde problemas | **Dual dispatch**: Codex + secundario en paralelo |\n| \"Arreglado\" sin re-verificación | **Auto-loop**: fix → re-review → pass → continuar |\n| Estado de review perdido tras compact | **Seguimiento de estado**: SessionStart hook re-inyecta |\n\n## Inicio rápido\n\n```bash\n# Instalar plugin\n/plugin marketplace add sd0xdev/sd0x-dev-flow\n/plugin install sd0x-dev-flow@sd0xdev-marketplace\n\n# Configurar tu proyecto\n/project-setup\n```\n\nUn solo comando autodetecta framework, package manager, base de datos, entry points y scripts. Instala un subconjunto de rules y hooks; el plugin completo incluye 14 rules + 9 hooks.\n\nUsa `--lite` para solo configurar CLAUDE.md (sin rules/hooks).\n\n## Cómo funciona\n\n```mermaid\nflowchart LR\n    P[\"🎯 Plan\"] --\u003e B[\"🔨 Build\"]\n    B --\u003e G[\"🛡️ Gate\"]\n    G --\u003e S[\"🚀 Ship\"]\n\n    P -.- P1[\"/codex-brainstorm\u003cbr/\u003e/feasibility-study\u003cbr/\u003e/tech-spec\"]\n    B -.- B1[\"/feature-dev\u003cbr/\u003e/bug-fix\u003cbr/\u003e/codex-implement\"]\n    G -.- G1[\"/codex-review-fast\u003cbr/\u003e/precommit\u003cbr/\u003e/codex-test-review\"]\n    S -.- S1[\"/smart-commit\u003cbr/\u003e/push-ci\u003cbr/\u003e/create-pr\u003cbr/\u003e/pr-review\"]\n```\n\nEl **motor auto-loop** aplica quality gates automáticamente — tras ediciones de código, el comando de review despacha **dual review** (Codex MCP + reviewer secundario en paralelo) en la misma respuesta. Los hallazgos se deduplican, normalizan por severidad y agregan en un único gate. En modo strict, los hooks aplican semántica fail-closed: si el gate agregado está incompleto, stop-guard bloquea. Ver [docs/hooks.md](docs/hooks.md) para detalles.\n\n\u003cdetails\u003e\n\u003csummary\u003eDetalle: Diagrama de secuencia del dual-review\u003c/summary\u003e\n\n```mermaid\nsequenceDiagram\n    participant D as Developer\n    participant C as Claude\n    participant X as Codex MCP\n    participant T as Secondary Reviewer\n    participant H as Hooks\n\n    D-\u003e\u003eC: Edit code\n    H-\u003e\u003eH: Track file change\n    C-\u003e\u003eH: emit-review-gate PENDING\n    par Dual Review\n        C-\u003e\u003eX: Codex review (sandbox)\n    and\n        C-\u003e\u003eT: Task(code-reviewer)\n    end\n    X--\u003e\u003eC: Findings (primary)\n    T--\u003e\u003eC: Findings (secondary)\n    C-\u003e\u003eC: Aggregate + dedup + gate\n    C-\u003e\u003eH: emit-review-gate READY/BLOCKED\n\n    alt Issues found\n        C-\u003e\u003eC: Fix all issues\n        C-\u003e\u003eX: --continue threadId\n        X--\u003e\u003eC: Re-verify\n    end\n\n    C-\u003e\u003eC: /precommit (auto)\n    C--\u003e\u003eD: ✅ All gates passed\n\n    Note over H: Strict mode: incomplete gate → blocked\n```\n\n\u003c/details\u003e\n\n## Funcionalidad destacada: Arquitectura Dual-Reviewer\n\nv2.0 despacha dos reviewers independientes en paralelo — Dual-review por defecto con modos de fallback degradado:\n\n| Reviewer | Rol | Fallback |\n|----------|-----|----------|\n| Codex MCP | Primario (sandbox, diff completo) | Modo single-reviewer si no está disponible |\n| Secundario (pr-review-toolkit) | Review con puntuación de confianza | strict-reviewer → modo single |\n\nLos hallazgos se **normalizan por severidad** (P0-Nit), **deduplican** (archivo + clave de issue, tolerancia ±5 líneas) y se **atribuyen por fuente** (`codex` | `toolkit` | `both`).\n\nGate: `✅ Ready` o `⛔ Blocked` — en modo strict, gate incompleto = bloqueado.\n\n## Comparación\n\n| Capacidad | sd0x-dev-flow | gstack | Prompts genéricos |\n|---|---|---|---|\n| Gates de review forzados | Hook + capa de comportamiento | Solo sugerencia | Ninguno |\n| Dual-reviewer | Codex + secundario (paralelo) | Un solo /review | Ninguno |\n| Bucle de auto-fix | Fix → re-review → pass | Manual | Ninguno |\n| Investigación multi-agente | /deep-research (3 agentes) | Ninguno | Ninguno |\n| Validación adversarial | Debate equilibrio Nash | Ninguno | Ninguno |\n| Auto-mejora | Log de lecciones + promoción de reglas | Solo /retro stats | Ninguno |\n| Soporte multi-herramienta | Codex/Cursor/Windsurf | Claude/Codex/Gemini/Cursor | N/A |\n\n## Cuándo usar\n\n| Buen ajuste | No ideal |\n|-------------|----------|\n| Proyectos individuales o de equipos pequeños con Claude Code | Equipos que no usan Claude Code |\n| Proyectos que necesitan gates de review automatizados | Scripts únicos sin CI |\n| Usuarios de Codex CLI / Cursor / Windsurf (subconjunto de skills) | Proyectos que requieren proveedores de LLM personalizados |\n| Repos donde los quality gates previenen regresiones | Repos sin infraestructura de testing |\n\n## Instalación\n\n### Codex CLI / Otros Agentes de IA\n\n```bash\n# Instalar skills individuales vía Agent Skills standard\nnpx skills add sd0xdev/sd0x-dev-flow\n\n# Generar AGENTS.md + instalar hooks (en Claude Code)\n/codex-setup init\n```\n\n\u003c!-- BEGIN:INSTALL-COVERAGE --\u003e\n| Método | Herramientas | Cobertura |\n|--------|-------------|-----------|\n| Instalar plugin | Claude Code | Completa (90 skills, hooks, rules, auto-loop) |\n| `npx skills add` | Codex CLI, Cursor, Windsurf, Aider | Solo Skills (90 skills) |\n| `/codex-setup init` | Codex CLI | AGENTS.md kernel + git hooks |\n\u003c!-- END:INSTALL-COVERAGE --\u003e\n\n**Requisitos**: Claude Code 2.1+ | [Codex MCP](https://github.com/openai/codex) (opcional — los skills `/codex-*` lo requieren; sin él, se usa modo single-reviewer)\n\n## Tracks de workflow\n\n| Workflow | Comandos | Gate | Aplicado por |\n|----------|----------|------|--------------|\n| Funcionalidad | `/feature-dev` → `/verify` → `/codex-review-fast` → `/precommit` | ✅/⛔ | Hook + Comportamiento |\n| Bug Fix | `/issue-analyze` → `/bug-fix` → `/verify` → `/precommit` | ✅/⛔ | Hook + Comportamiento |\n| Auto-Loop | Edición de código → `/codex-review-fast` → `/precommit` | ✅/⛔ | Hook |\n| Doc Review | Edición `.md` → `/codex-review-doc` | ✅/⛔ | Hook |\n| Planificación | `/codex-brainstorm` → `/feasibility-study` → `/tech-spec` | — | — |\n| Onboarding | `/project-setup` → `/repo-intake` | — | — |\n\n\u003cdetails\u003e\n\u003csummary\u003eVisual: Diagramas de flujo de workflows\u003c/summary\u003e\n\n```mermaid\nflowchart TD\n    subgraph feat [\"🔨 Feature Development\"]\n        F1[\"/feature-dev\"] --\u003e F2[\"Code + Tests\"]\n        F2 --\u003e F3[\"/verify\"]\n        F3 --\u003e F4[\"/codex-review-fast\"]\n        F4 --\u003e F5[\"/precommit\"]\n        F5 --\u003e F6[\"/update-docs\"]\n    end\n\n    subgraph fix [\"🐛 Bug Fix\"]\n        B1[\"/issue-analyze\"] --\u003e B2[\"/bug-fix\"]\n        B2 --\u003e B3[\"Fix + Regression test\"]\n        B3 --\u003e B4[\"/verify\"]\n        B4 --\u003e B5[\"/codex-review-fast\"]\n        B5 --\u003e B6[\"/precommit\"]\n    end\n\n    subgraph docs [\"📝 Docs Only\"]\n        D1[\"Edit .md\"] --\u003e D2[\"/codex-review-doc\"]\n        D2 --\u003e D3[\"Done\"]\n    end\n\n    subgraph plan [\"🎯 Planning\"]\n        P1[\"/codex-brainstorm\"] --\u003e P2[\"/feasibility-study\"]\n        P2 --\u003e P3[\"/tech-spec\"]\n        P3 --\u003e P4[\"/codex-architect\"]\n        P4 --\u003e P5[\"Implementation ready\"]\n    end\n\n    subgraph ops [\"⚙️ Operations\"]\n        O1[\"/project-setup\"] --\u003e O2[\"/repo-intake\"]\n        O2 --\u003e O3[\"Develop\"]\n        O3 --\u003e O4[\"/project-audit\"]\n        O3 --\u003e O7[\"/best-practices\"]\n        O3 --\u003e O5[\"/risk-assess\"]\n        O4 --\u003e O6[\"/next-step --go\"]\n        O5 --\u003e O6\n        O7 --\u003e O6\n    end\n```\n\n\u003c/details\u003e\n\n## Guía Práctica (Cookbook)\n\nEscenarios reales que muestran qué habilidades combinar y en qué orden.\n\n| Escenario | Flujo | Documentación |\n|-----------|-------|------|\n| Primer día en un repositorio | `/project-setup` → `/repo-intake` → `/next-step` | [→](docs/cookbook/first-day.md) |\n| Implementar una nueva funcionalidad | `/feature-dev` → `/verify` → `/codex-test-review` → `/codex-review-fast` → `/precommit` | [→](docs/cookbook/new-feature.md) |\n| Resolver comentarios de review de PR | `/load-pr-review` → corregir → `/codex-review-fast` → `/push-ci` | [→](docs/cookbook/pr-review-comments.md) |\n| Revisión de seguridad pre-merge | `/codex-security` → `/dep-audit` → `/risk-assess` → `/pre-pr-audit` | [→](docs/cookbook/security-pre-merge.md) |\n| **Destacado:** Validar dirección | `/deep-research` → `/best-practices` → `/feasibility-study` → `/codex-brainstorm` | [→](docs/cookbook/validate-direction.md) |\n| **Destacado:** Diseño adversarial | `/codex-brainstorm` (debate de equilibrio de Nash) → `/codex-architect` | [→](docs/cookbook/adversarial-design.md) |\n\n[Los 10 escenarios →](docs/cookbook/)\n\n## Contenido\n\n\u003c!-- BEGIN:WHATS-INCLUDED-COUNT --\u003e\n| Categoría | Cantidad | Ejemplos |\n|-----------|----------|----------|\n| Skills | 90 | `/project-setup`, `/codex-review-fast`, `/verify`, `/smart-commit`, `/deep-research` |\n| Agents | 15 | strict-reviewer, verify-app, coverage-analyst, architecture-designer |\n| Hooks | 9 | pre-edit-guard, auto-format, review state tracking, stop guard, namespace hint, post-compact-auto-loop, post-skill-auto-loop, user-prompt-review-guard, session-init |\n| Rules | 14 | auto-loop, auto-loop-project, codex-invocation, security, testing, git-workflow, self-improvement, context-management |\n| Scripts | 13 | precommit runner, verify runner, dep audit, namespace hint, skill runner, commit-msg guard, pre-push gate, utils (shared lib), emit-review-gate, build-codex-artifacts, resolve-feature (CLI + shell), feature-resolver, readme-catalog |\n\u003c!-- END:WHATS-INCLUDED-COUNT --\u003e\n\n### Mínimo consumo de context\n\n~4% de la ventana de 200k tokens de Claude — el 96% queda disponible para tu código.\n\n| Componente | Tokens | % de 200k |\n|------------|--------|-----------|\n| Rules (carga permanente) | 5.1k | 2.6% |\n| Skills (bajo demanda) | 1.9k | 1.0% |\n| Agents | 791 | 0.4% |\n| **Total** | **~8k** | **~4%** |\n\nLos skills se cargan bajo demanda. Los skills inactivos no consumen tokens.\n\n## Referencia de Skills\n\n\u003c!-- BEGIN:ESSENTIAL-SKILLS --\u003e\n| Skill | Cuándo usar |\n|-------|-------------|\n| `/project-setup` | Configuración inicial del proyecto |\n| `/bug-fix` | Corregir bugs y resolver issues |\n| `/feature-dev` | Implementar funcionalidades de principio a fin |\n| `/smart-commit` | Hacer commit con agrupación inteligente |\n| `/push-ci` | Push de código y monitoreo de CI |\n| `/create-pr` | Crear pull requests en GitHub |\n| `/codex-review-fast` | Review rápido de código (solo diff) |\n| `/codex-review-doc` | Revisar cambios en documentación |\n| `/codex-security` | Auditoría de seguridad OWASP Top 10 |\n| `/verify` | Ejecutar la cadena de verificación completa |\n| `/precommit` | Quality gate pre-commit (lint + build + test) |\n| `/precommit-fast` | precommit rápido (lint + test, sin build) |\n| `/codex-brainstorm` | Brainstorming adversarial (equilibrio de Nash) |\n| `/tech-spec` | Escribir especificaciones técnicas |\n| `/pr-review` | Self-review de PR antes de merge |\n\u003c!-- END:ESSENTIAL-SKILLS --\u003e\n\n\u003c!-- BEGIN:FULL-CATALOG --\u003e\n\u003cdetails\u003e\n\u003csummary\u003eLas 90 skills\u003c/summary\u003e\n\n### Desarrollo (32)\n\n| Skill | Descripción |\n|-------|-------------|\n| `/ask` | Q\u0026A con reconocimiento de contexto. Recopila automáticamente información contextual. |\n| `/bug-fix` | Bug fix workflow. |\n| `/bump-version` | Bump package and plugin version in sync. |\n| `/code-explore` | Pure Claude code investigation. |\n| `/code-investigate` | Dual-perspective code investigation. |\n| `/codex-architect` | Codex architecture consulting. |\n| `/codex-implement` | Implement features via Codex MCP. |\n| `/codex-setup` | Initialize sd0x-dev-flow infrastructure for Codex CLI and other non-Claude agents. |\n| `/create-pr` | Create or update GitHub PR with gh CLI. |\n| `/debug` | Interactive debugging workflow with hypothesis-driven probe loop. |\n| `/deep-explore` | Multi-wave parallel code exploration orchestrator. |\n| `/feature-dev` | Feature development workflow. |\n| `/feature-verify` | Feature verification (READ-ONLY, P0-P5). |\n| `/git-investigate` | Git history investigation. |\n| `/git-profile` | Git identity and GPG signing profile manager. |\n| `/install-hooks` | Install plugin hooks into project .claude/ for persistent use without plugin loaded |\n| `/install-rules` | Install plugin rules into project .claude/rules/ for persistent use without plugin loaded |\n| `/install-scripts` | Install plugin runner scripts into project .claude/scripts/ for persistent use without plugin loaded |\n| `/issue-analyze` | GitHub Issue and PR review thread deep analysis with Codex blind verdict. |\n| `/jira` | Jira integration — view issues, generate branches, create tickets, transition status. |\n| `/load-pr-review` | Load GitHub PR review comments into AI session — analyze, triage, plan. |\n| `/merge-prep` | Pre-merge analysis and preparation. |\n| `/next-step` | Change-aware next step advisor. |\n| `/post-dev-test` | Post-development test completion. |\n| `/pr-comment` | Post friendly review comments to a GitHub PR — prepare locally, preview, then submit as atomic review. |\n| `/project-setup` | Project configuration initialization. |\n| `/push-ci` | Push to remote and monitor CI. |\n| `/remind` | Lightweight model correction with context-aware rule loading. |\n| `/repo-intake` | Project initialization inventory (one-time). |\n| `/smart-commit` | Smart batch commit. |\n| `/smart-rebase` | Smart partial rebase for squash-merge repositories. |\n| `/watch-ci` | Monitor GitHub Actions CI runs until completion. |\n\n### Revisión (Codex MCP) (14)\n\n| Skill | Descripción | Soporte de loop |\n|-------|-------------|-----------------|\n| `/codex-cli-review` | Code review via Codex CLI with full disk access. | - |\n| `/codex-code-review` | Code review using Codex MCP. | - |\n| `/codex-explain` | Explain complex code via Codex MCP. | - |\n| `/codex-review` | Full second-opinion using Codex MCP (with lint:fix + build). | `--continue \u003cthreadId\u003e` |\n| `/codex-review-branch` | Fully automated review of an entire feature branch using Codex MCP | - |\n| `/codex-review-doc` | Review documents using Codex MCP. | `--continue \u003cthreadId\u003e` |\n| `/codex-review-fast` | Quick second-opinion using Codex MCP (diff only, no tests). | `--continue \u003cthreadId\u003e` |\n| `/codex-security` | OWASP Top 10 security review using Codex MCP. | `--continue \u003cthreadId\u003e` |\n| `/codex-test-gen` | Generate unit tests for specified functions using Codex MCP | - |\n| `/codex-test-review` | Review test case sufficiency using Codex MCP, suggest additional edge cases. | `--continue \u003cthreadId\u003e` |\n| `/doc-review` | Document review via Codex MCP. | - |\n| `/security-review` | Security review via Codex MCP. | - |\n| `/seek-verdict` | Independent second-opinion verification for any finding. | - |\n| `/test-review` | Test coverage review via Codex MCP. | - |\n\n### Verificación (12)\n\n| Skill | Descripción |\n|-------|-------------|\n| `/best-practices` | Industry best practices conformance audit with mandatory adversarial debate. |\n| `/check-coverage` | Comprehensive assessment of Unit / Integration / E2E three-layer test coverage, identify gaps and provide actionable ... |\n| `/dep-audit` | Audit dependency security risks |\n| `/dev-security-audit` | Comprehensive developer workstation security audit — scans for exposed credentials, compromised application data, per... |\n| `/pre-pr-audit` | Pre-PR confidence audit with 5-dimension scoring. |\n| `/precommit` | Pre-commit checks — lint:fix -\u003e build -\u003e test |\n| `/precommit-fast` | Quick pre-commit checks — lint:fix -\u003e test |\n| `/project-audit` | Project health audit with deterministic scoring. |\n| `/risk-assess` | Uncommitted code risk assessment with breaking change detection, blast radius analysis, and scope metrics. |\n| `/test-deep` | Context-aware test orchestration. |\n| `/test-health` | Holistic test coverage measurement. |\n| `/verify` | Verification loop — lint -\u003e typecheck -\u003e unit -\u003e integration -\u003e e2e |\n\n### Planificación (12)\n\n| Skill | Descripción |\n|-------|-------------|\n| `/architecture` | Architecture design and documentation. |\n| `/codex-brainstorm` | Adversarial brainstorming via Claude+Codex debate. |\n| `/deep-analyze` | Deep-dive analysis of an initial proposal — research code implementation, produce an actionable roadmap and alternatives |\n| `/deep-research` | Universal multi-source research orchestration. |\n| `/feasibility-study` | Feasibility analysis from first principles. |\n| `/fp-brief` | First-principles briefing from technical documents. |\n| `/project-brief` | Convert a technical spec into a PM/CTO-readable executive summary. |\n| `/req-analyze` | Requirements analysis — problem decomposition, stakeholder scan, requirement structuring. |\n| `/request-tracking` | Request tracking knowledge base. |\n| `/review-spec` | Review technical spec documents from completeness, feasibility, risk, and code consistency perspectives. |\n| `/tech-brief` | Technical briefing for developer sharing. |\n| `/tech-spec` | Tech spec generation and review. |\n\n### Documentación y Herramientas (20)\n\n| Skill | Descripción |\n|-------|-------------|\n| `/claude-health` | Claude Code config health check + plugin sync. |\n| `/contract-decode` | EVM contract error and calldata decoder. |\n| `/create-request` | Create, update, or scan per-task request tickets for progress tracking. |\n| `/de-ai-flavor` | Remove AI artifacts from documents. |\n| `/doc-refactor` | Refactor documents — simplify without losing information, visualize flows with sequenceDiagram. |\n| `/generate-runner` | Generate a customized precommit runner for any ecosystem. |\n| `/obsidian-cli` | Obsidian vault integration via official CLI. |\n| `/op-session` | Initialize 1Password CLI session for Claude Code. |\n| `/portfolio` | Portfolio system knowledge base. |\n| `/pr-review` | PR self-review — review changes, produce checklist, update rules |\n| `/pr-summary` | List open PRs, filter automation PRs, group by ticket ID, format as Markdown. |\n| `/refactor` | Multi-target refactoring orchestrator. |\n| `/runbook` | Generate/update feature release runbook |\n| `/safe-remove` | Safely remove plugin assets (skill/agent/rule/script/hook) with dependency detection and reference cleanup. |\n| `/sharingan` | Replicate knowledge from any source as sd0x-dev-flow skill definition. |\n| `/simplify` | Wrap-up refactoring — simplify code, eliminate duplication, preserve behavior |\n| `/skill-health-check` | Validate skill quality against routing, progressive loading, and verification criteria. |\n| `/statusline-config` | Customize Claude Code statusline. |\n| `/update-docs` | Research current code state then update corresponding docs, ensuring docs stay in sync with code. |\n| `/zh-tw` | Rewrite the previous reply in Traditional Chinese |\n\n\u003c/details\u003e\n\u003c!-- END:FULL-CATALOG --\u003e\n\n## Reglas \u0026 Hooks\n\n14 reglas (convenciones siempre cargadas) + 9 hooks (guardrails automatizados).\n\n\u003e **Personalización**: Edita `auto-loop-project.md` para sobrescribir el comportamiento de auto-loop por proyecto. Las actualizaciones del plugin no conflictuarán — ver [Rule Override Pattern](docs/features/rule-override-pattern/2-tech-spec.md).\n\nPara la referencia completa de reglas, hooks y variables de entorno, consulta [docs/rules.md](docs/rules.md) y [docs/hooks.md](docs/hooks.md).\n\n## Personalización\n\nEjecuta `/project-setup` para autodetectar y configurar todos los placeholders, o edita `.claude/CLAUDE.md` manualmente:\n\n| Placeholder | Descripción | Ejemplo |\n|-------------|-------------|---------|\n| `{PROJECT_NAME}` | Nombre del proyecto | my-app |\n| `{FRAMEWORK}` | Framework | MidwayJS 3.x, NestJS, Express |\n| `{CONFIG_FILE}` | Archivo de config principal | src/configuration.ts |\n| `{BOOTSTRAP_FILE}` | Entry de bootstrap | bootstrap.js, main.ts |\n| `{DATABASE}` | Base de datos | MongoDB, PostgreSQL |\n| `{TEST_COMMAND}` | Comando de tests | yarn test:unit |\n| `{LINT_FIX_COMMAND}` | Auto-fix de lint | yarn lint:fix |\n| `{BUILD_COMMAND}` | Comando de build | yarn build |\n| `{TYPECHECK_COMMAND}` | Type checking | yarn typecheck |\n\n## Demostración: Investigación Multi-Agente\n\nEjecuta `/deep-research` para orquestar 2-3 agentes de investigación en paralelo a través de fuentes web, codebase y conocimiento de la comunidad — con síntesis de claim registry y debate adversarial condicional.\n\n| Característica | Detalles |\n|----------------|----------|\n| Agentes | 2-3 en paralelo (web + code + community) |\n| Síntesis | Claim registry con detección de consenso |\n| Validación | Debate condicional /codex-brainstorm |\n| Scoring | Modelo de completitud de 4 señales |\n\n[Documentación completa](docs/features/deep-research/)\n\n## Arquitectura\n\n```\nCommand (entrada) → Skill (capacidad) → Agent (entorno)\n```\n\n- **Commands**: El usuario los ejecuta con `/...`\n- **Skills**: Knowledge bases cargadas bajo demanda\n- **Agents**: Subagentes aislados con herramientas específicas\n- **Hooks**: Guardrails automatizados (formateo, estado de review, stop guard)\n- **Rules**: Convenciones siempre activas (carga automática)\n\nPara detalles avanzados de arquitectura (agentic control stack, teoría de bucle de control, reglas de sandbox), consulta [docs/architecture.md](docs/architecture.md).\n\n## Contribuir\n\nPRs bienvenidos. Por favor:\n\n1. Seguir las convenciones de naming existentes (kebab-case)\n2. Incluir `When to Use` / `When NOT to Use` en skills\n3. Agregar `disable-model-invocation: true` para operaciones peligrosas\n4. Testear con Claude Code antes de enviar\n\n## Licencia\n\nMIT\n\n## Star History\n\n\u003ca href=\"https://www.star-history.com/?repos=sd0xdev%2Fsd0x-dev-flow\u0026type=date\u0026legend=top-left\"\u003e\n \u003cpicture\u003e\n   \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://api.star-history.com/image?repos=sd0xdev/sd0x-dev-flow\u0026type=date\u0026theme=dark\u0026legend=top-left\" /\u003e\n   \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://api.star-history.com/image?repos=sd0xdev/sd0x-dev-flow\u0026type=date\u0026legend=top-left\" /\u003e\n   \u003cimg alt=\"Star History Chart\" src=\"https://api.star-history.com/image?repos=sd0xdev/sd0x-dev-flow\u0026type=date\u0026legend=top-left\" /\u003e\n \u003c/picture\u003e\n\u003c/a\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsd0xdev%2Fsd0x-dev-flow","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsd0xdev%2Fsd0x-dev-flow","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsd0xdev%2Fsd0x-dev-flow/lists"}