← ClaudeAtlas

spec-driven-documentationlisted

Automated documentation generation, auditing, and remediation with structural anti-skip enforcement. Supports 3 workflows: Generation (greenfield/brownfield), Audit (4-dimension DevEx scoring), and Fix (automated/interactive remediation). Uses Execute-Verify-Gate pattern at every step. Designed to prevent token optimization bias through lean orchestration, fresh-context subagent delegation, per-phase reference loading, and binary CLI gate enforcement. Use when generating project documentation, updating docs after story completion, or analyzing documentation coverage.
bankielewicz/DevForgeAI · ★ 4 · AI & Automation · score 66
Install: claude install-skill bankielewicz/DevForgeAI
# Spec-Driven Documentation Automated documentation generation, auditing, and remediation integrated into the DevForgeAI SDLC workflow. **Context files are THE LAW:** tech-stack.md, source-tree/, dependencies.md, coding-standards.md, architecture-constraints.md, anti-patterns.md **If ambiguous or conflicts detected: HALT and use AskUserQuestion** --- ## Execution Model See **`.claude/rules/core/anti-skip-behavior.md`** for the canonical execution contract (expand inline; do not wait passively or offer execution options; honor every step of every phase; Self-Check violation taxonomy; Token-Optimization-Bias prohibition; governed by ADR-076). After invocation, execute Phase 00 Initialization immediately. --- ## Anti-Skip Enforcement Contract Enforced structurally outside LLM control, not by this prose — by the framework's deterministic gates wired for this workflow: the `devforgeai-validate` phase gates, the `settings.json`-registered `.claude/hooks/` scripts, and `.claude/hooks/phase-steps-registry.json` (ADR-076). Behavioral residue: `.claude/rules/core/anti-skip-behavior.md`. --- ## Workflow Modes | Mode | Trigger | Phase Sequence | Phase Count | |------|---------|----------------|-------------| | **Generation** | Story ID provided OR `--mode=greenfield/brownfield` | 01, 02, G03-G10 | 10 | | **Audit** | `--audit=dryrun` | 01, 02, A03-A07 | 7 | | **Fix** | `--audit-fix` | 01, 02, F03-F08 | 8 | --- ## Parameter Extraction Extract parameters from conversation con