{"id":48461385,"url":"https://github.com/doncheli/don-cheli-sdd","last_synced_at":"2026-04-07T02:01:28.938Z","repository":{"id":346037202,"uuid":"1188325781","full_name":"doncheli/don-cheli-sdd","owner":"doncheli","description":"Don Cheli — SDD Framework. The most comprehensive Specification-Driven Development framework for AI agents. 71+ commands, 42 skills, 15 reasoning models. TDD mandatory, OWASP audit, Anthropic Skills 2.0 compatible. Works with Claude Code, Gemini/Antigravity, Cursor, Codex. ES/EN/PT.","archived":false,"fork":false,"pushed_at":"2026-03-31T17:49:55.000Z","size":2181,"stargazers_count":19,"open_issues_count":0,"forks_count":6,"subscribers_count":5,"default_branch":"main","last_synced_at":"2026-03-31T18:14:55.602Z","etag":null,"topics":["agentic-coding","ai-agents","ai-coding","ai-development","anthropic-skills","claude","claude-code","developer-productivity","developer-tools","framework","latin-america","llm-tools","multilingual","open-source","owasp","prompt-engineering","sdd","spanish","specification-driven-development","tdd"],"latest_commit_sha":null,"homepage":"https://doncheli.tv","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/doncheli.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"NOTICE","maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2026-03-21T23:18:51.000Z","updated_at":"2026-03-31T17:50:00.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/doncheli/don-cheli-sdd","commit_stats":null,"previous_names":["doncheli/don-cheli-sdd"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/doncheli/don-cheli-sdd","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doncheli%2Fdon-cheli-sdd","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doncheli%2Fdon-cheli-sdd/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doncheli%2Fdon-cheli-sdd/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doncheli%2Fdon-cheli-sdd/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/doncheli","download_url":"https://codeload.github.com/doncheli/don-cheli-sdd/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doncheli%2Fdon-cheli-sdd/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31312744,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-02T12:59:32.332Z","status":"ssl_error","status_checked_at":"2026-04-02T12:54:48.875Z","response_time":89,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5: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":["agentic-coding","ai-agents","ai-coding","ai-development","anthropic-skills","claude","claude-code","developer-productivity","developer-tools","framework","latin-america","llm-tools","multilingual","open-source","owasp","prompt-engineering","sdd","spanish","specification-driven-development","tdd"],"created_at":"2026-04-07T02:01:09.967Z","updated_at":"2026-04-07T02:01:28.905Z","avatar_url":"https://github.com/doncheli.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003e 🌐 Read this in other languages: [English](README.md) | [Español](README.es.md) | [Português](README.pt.md)\n\n\u003cp align=\"center\"\u003e\n  \u003ch1 align=\"center\"\u003eDon Cheli — SDD Framework\u003c/h1\u003e\n  \u003cp align=\"center\"\u003e\n    \u003cstrong\u003eStop guessing. Start engineering.\u003c/strong\u003e\u003cbr/\u003e\n    \u003csub\u003eVibe coding is the spark; SDD is the engine. Transition from AI-assisted chaos to professional software delivery.\u003c/sub\u003e\n  \u003c/p\u003e\n  \u003cp align=\"center\"\u003e\n    The most comprehensive Specification-Driven Development framework on the market.\u003cbr/\u003e\n    Open source. Multilingual (ES/EN/PT). For Claude Code and other AI agents.\n  \u003c/p\u003e\n  \u003cp align=\"center\"\u003e\n    \u003ca href=\"#-installation\"\u003e\u003cimg src=\"https://img.shields.io/badge/install-2_minutes-brightgreen\" alt=\"Install\"\u003e\u003c/a\u003e\n    \u003cimg src=\"https://img.shields.io/badge/version-1.26.0-blue\" alt=\"Version\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/license-Apache%202.0-green\" alt=\"License\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/languages-ES%20|%20EN%20|%20PT-red\" alt=\"Languages\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/commands-85+-purple\" alt=\"Commands\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/skills-42+-orange\" alt=\"Skills\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Anthropic%20Skills%202.0-compatible-blueviolet\" alt=\"Skills 2.0\"\u003e\n    \u003ca href=\"https://marketplace.visualstudio.com/items?itemName=doncheli.don-cheli-sdd\"\u003e\u003cimg src=\"https://img.shields.io/visual-studio-marketplace/v/doncheli.don-cheli-sdd?label=VS%20Code\u0026color=007ACC\" alt=\"VS Code\"\u003e\u003c/a\u003e\n    \u003cbr/\u003e\n    \u003ca href=\"https://github.com/doncheli/don-cheli-sdd/actions/workflows/validar.yml\"\u003e\u003cimg src=\"https://github.com/doncheli/don-cheli-sdd/actions/workflows/validar.yml/badge.svg\" alt=\"CI\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://codecov.io/gh/doncheli/don-cheli-sdd\"\u003e\u003cimg src=\"https://codecov.io/gh/doncheli/don-cheli-sdd/branch/main/graph/badge.svg\" alt=\"Codecov\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://www.npmjs.com/package/don-cheli-sdd\"\u003e\u003cimg src=\"https://img.shields.io/npm/v/don-cheli-sdd\" alt=\"npm\"\u003e\u003c/a\u003e\n    \u003ca href=\"./CHANGELOG.md\"\u003e\u003cimg src=\"https://img.shields.io/badge/changelog-view-blue\" alt=\"Changelog\"\u003e\u003c/a\u003e\n    \u003cimg src=\"https://img.shields.io/github/last-commit/doncheli/don-cheli-sdd\" alt=\"Last Commit\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/contributors/doncheli/don-cheli-sdd\" alt=\"Contributors\"\u003e\n  \u003c/p\u003e\n\u003c/p\u003e\n\n---\n\n## Demo\n\n```bash\n# Without Don Cheli:\n\"Claude, build me a users API\"\n# → Code without tests → broken in production → \"What did we decide yesterday?\"\n\n# With Don Cheli (one command):\n/dc:start \"Users API with JWT authentication\"\n# → Gherkin Spec → Tests first → Code → Review → Done with evidence\n```\n\n\u003e **How does it look in action?** Type `/dc:start` and Don Cheli auto-detects complexity,\n\u003e generates the Gherkin spec, proposes the technical blueprint,\n\u003e breaks down into TDD tasks and executes. No vibe coding. With evidence.\n\n---\n\n## The Problem\n\nYou start a project with AI. The first 2 hours go well. Then:\n\n- **Context rot** — Claude forgets your architecture decisions\n- **Silent stubs** — It says \"I implemented the service\" but the code says `// TODO`\n- **No verification** — Does it work? I don't know. Tests? No. Can I deploy? Hopefully\n\nThat is **vibe coding**. And it is the enemy of quality software.\n\n---\n\n## Before vs After\n\n| Aspect | ❌ Without Don Cheli | ✅ With Don Cheli |\n|--------|---------------------|------------------|\n| **Requirements** | \"Build me a login\" | Gherkin spec with 8 verifiable scenarios |\n| **Architecture** | AI invents on the fly | Technical blueprint + ratified DBML |\n| **Tests** | \"Maybe... someday...\" | Mandatory TDD: RED → GREEN → REFACTOR |\n| **Quality** | \"I think it works\" | 6 Quality Gates + 85% coverage |\n| **Context** | Lost every session | Full persistence in `.dc/` files |\n| **Stubs** | Ship to production | Automatic ghost stub detection |\n\n---\n\n## Installation\n\n**3 steps. 2 minutes. Free.**\n\n### Via npm (recommended)\n\n```bash\n# 1. Install globally\nnpm install -g don-cheli-sdd\n\n# 2. Run the interactive installer\ndon-cheli install --global\n\n# 3. In your project, open your AI agent and type:\n/dc:init\n```\n\n### VS Code Extension\n\nSearch **\"Don Cheli SDD\"** in VS Code Extensions, or:\n\n```bash\ncode --install-extension doncheli.don-cheli-sdd\n```\n\nGives you: sidebar with project status, quality gates, commands browser and metrics dashboard.\n\n### Via git clone\n\n```bash\ngit clone https://github.com/doncheli/don-cheli-sdd.git\ncd don-cheli-sdd \u0026\u0026 bash scripts/instalar.sh\n```\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eVia npx (no install)\u003c/strong\u003e\u003c/summary\u003e\n\n```bash\nnpx don-cheli-sdd install --global --lang en\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eRemote install (one liner)\u003c/strong\u003e\u003c/summary\u003e\n\n```bash\ncurl -fsSL https://raw.githubusercontent.com/doncheli/don-cheli-sdd/main/scripts/instalar.sh | bash -s -- --global --lang en\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eSilent install (CI/CD)\u003c/strong\u003e\u003c/summary\u003e\n\n```bash\nbash scripts/instalar.sh \\\n  --tools claude,cursor \\\n  --profile phantom \\\n  --global --lang en\n```\n\nFlags: `--tools`, `--profile`, `--skills`, `--comandos`, `--dry-run`, `--global`, `--lang`\n\n\u003c/details\u003e\n\nThe interactive installer guides you step by step:\n\n```\n┌──────────────────────────────────────┐\n│  Don Cheli SDD — Setup               │\n└──────────────────────────────────────┘\n\nStep 1: 🌍 Language → Español, English, Português\nStep 2: 🔧 Tool     → Claude Code, Cursor, Antigravity, Codex, Warp, Amp...\nStep 3: 👤 Profile  → 6 preconfigured archetypes\nStep 4: ✅ Confirm  → Summary of everything selected\n```\n\n**Requirements:** Git + an AI agent (Claude Code, Cursor, etc.)\n\n---\n\n## How It Works\n\n**6 phases. From idea to verified code.**\n\n```mermaid\nflowchart LR\n    P[\"📋 PRD\"] -.-\u003e|optional| B\n    A[\"💡 Idea\"] --\u003e B[\"📄 Specify\"]\n    B --\u003e C[\"🔍 Clarify\"]\n    C --\u003e D[\"🏗 Plan\"]\n    D --\u003e E[\"📋 Break Down\"]\n    E --\u003e F[\"⚡ Implement\"]\n    F --\u003e G[\"✅ Review\"]\n\n    style P fill:#2d3436,color:#dfe6e9,stroke:#6c5ce7,stroke-dasharray: 5 5\n    style B fill:#6c5ce7,color:#fff\n    style C fill:#0984e3,color:#fff\n    style D fill:#00b894,color:#fff\n    style E fill:#fdcb6e,color:#000\n    style F fill:#e17055,color:#fff\n    style G fill:#fd79a8,color:#fff\n```\n\n\u003e **PRD (optional):** If you have a Figma design, product brief or user research, run `/dc:prd` first. The PRD auto-feeds into Specify with user stories, priorities and risks.\n\n| # | Phase | Command | What it does |\n|---|-------|---------|-------------|\n| 1 | **Specify** | `/dc:specify` | Turns your idea into a Gherkin specification with test scenarios, priorities and DBML schema |\n| 2 | **Clarify** | `/dc:clarify` | A virtual QA detects ambiguities and contradictions before coding |\n| 3 | **Plan** | `/dc:tech-plan` | Technical blueprint with architecture, API contracts and final schema |\n| 4 | **Break Down** | `/dc:breakdown` | Splits the plan into concrete tasks with execution order and parallelism |\n| 5 | **Implement** | `/dc:implement` | Executes with strict TDD: test first, then code, then improve |\n| 6 | **Review** | `/dc:review` | Automatic peer review across 7 dimensions: functionality, tests, performance, architecture, security, maintainability, docs |\n\nEach phase has **quality gates**. You don't advance without passing. **No shortcuts.**\n\n---\n\n## Adapts to Your Project\n\nNot everything needs all 6 phases. Don Cheli auto-detects complexity:\n\n| Level | Name | When | Phases |\n|-------|------|------|--------|\n| **0** | Atomic | 1 file, \u003c 30 min | Implement → Verify |\n| **P** | PoC | Validate feasibility (2-4h) | Hypothesis → Build → Evaluate → Verdict |\n| **1** | Micro | 1-3 files | Specify (light) → Implement → Review |\n| **2** | Standard | Multiple files, 1-3 days | All 6 phases |\n| **3** | Complex | Multi-module, 1-2 weeks | 6 phases + pseudocode |\n| **4** | Product | New system, 2+ weeks | 6 phases + constitution + proposal |\n\n```bash\n/dc:start Implement JWT authentication\n# → ▶ Level detected: 2 — Standard\n# → ▶ Phases: Specify → Clarify → Plan → Break Down → Implement → Review\n```\n\n---\n\n## The 3 Iron Laws\n\nNon-negotiable. Always enforced. No exceptions.\n\n| Law | Principle | In practice |\n|-----|-----------|-------------|\n| **I. TDD** | All code requires tests | `RED` → `GREEN` → `REFACTOR`, no exceptions |\n| **II. Debugging** | Root cause first | Reproduce → Isolate → Understand → Fix → Verify |\n| **III. Verification** | Evidence before assertions | ✅ \"Tests pass\" \u003e ❌ \"I think it works\" |\n\n---\n\n## Why Don Cheli\n\n\u003ctable\u003e\n\u003ctr\u003e\u003cth\u003e\u003c/th\u003e\u003cth\u003eBMAD\u003cbr/\u003e\u003csub\u003e41K ⭐\u003c/sub\u003e\u003c/th\u003e\u003cth\u003eGSD\u003cbr/\u003e\u003csub\u003e38K ⭐\u003c/sub\u003e\u003c/th\u003e\u003cth\u003espec-kit\u003cbr/\u003e\u003csub\u003e40K ⭐\u003c/sub\u003e\u003c/th\u003e\u003cth\u003e\u003cstrong\u003eDon Cheli\u003c/strong\u003e\u003c/th\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003eCommands\u003c/td\u003e\u003ctd\u003e~20\u003c/td\u003e\u003ctd\u003e~80\u003c/td\u003e\u003ctd\u003e~10\u003c/td\u003e\u003ctd\u003e\u003cstrong\u003e85+\u003c/strong\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003eSkills\u003c/td\u003e\u003ctd\u003e~15\u003c/td\u003e\u003ctd\u003e~15\u003c/td\u003e\u003ctd\u003e~6\u003c/td\u003e\u003ctd\u003e\u003cstrong\u003e42+\u003c/strong\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003eReasoning models\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e\u003cstrong\u003e15\u003c/strong\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003eAutomatic estimates\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e\u003cstrong\u003e4 models\u003c/strong\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003eFormal quality gates\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e1\u003c/td\u003e\u003ctd\u003e4\u003c/td\u003e\u003ctd\u003e\u003cstrong\u003e6\u003c/strong\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003eMandatory TDD\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e\u003cstrong\u003eIron Law\u003c/strong\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePoC Mode\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e\u003cstrong\u003e✅\u003c/strong\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003eOWASP Audit\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e\u003cstrong\u003e✅\u003c/strong\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003eStack Migration\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e\u003cstrong\u003e✅\u003c/strong\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003eStub Detection\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e✅\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e\u003cstrong\u003e✅\u003c/strong\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003eUI/API Contracts\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e✅\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e\u003cstrong\u003e✅\u003c/strong\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003eMultilingual (ES/EN/PT)\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e\u003cstrong\u003e✅\u003c/strong\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003eAnthropic Skills 2.0\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e\u003cstrong\u003e✅\u003c/strong\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003eWorktree Isolation\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e\u003cstrong\u003e✅\u003c/strong\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003eCrash Recovery\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e\u003cstrong\u003e✅\u003c/strong\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003eCost Tracking\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e\u003cstrong\u003e✅\u003c/strong\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003eLoop Detection\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e\u003cstrong\u003e✅\u003c/strong\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003eSkills Marketplace\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e\u003cstrong\u003e✅\u003c/strong\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003eAdversarial Multi-role Debate\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e\u003cstrong\u003e✅\u003c/strong\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003eCI/CD GitHub Action\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e\u003cstrong\u003e✅\u003c/strong\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003eCustom Quality Gates (plugins)\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e\u003cstrong\u003e✅\u003c/strong\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003eTelemetry Dashboard\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e\u003cstrong\u003e✅\u003c/strong\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003eVS Code Extension\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e\u003cstrong\u003e✅\u003c/strong\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003eDrift Detection (async watcher)\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e\u003cstrong\u003e✅\u003c/strong\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003eReasoning Time Travel\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e\u003cstrong\u003e✅\u003c/strong\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePre-Flight Cost Simulation\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e—\u003c/td\u003e\u003ctd\u003e\u003cstrong\u003e✅\u003c/strong\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003c/table\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003e20 things only Don Cheli has\u003c/strong\u003e\u003c/summary\u003e\n\n1. **15 reasoning models** — Pre-mortem, 5 Whys, Pareto, RLM\n2. **4 estimation models** — Function Points, AI Planning Poker, COCOMO, Historical\n3. **PoC Mode** — Validate ideas with timebox and success criteria before committing\n4. **Blueprint Distillation** — Extract specs from existing code (behavior reverse engineering)\n5. **CodeRAG** — Index reference repos and retrieve relevant patterns\n6. **OWASP Audit** — Static security scanning integrated into the pipeline\n7. **Stack Migration** — Vue→React, JS→TS with wave plan and equivalences\n8. **API Contracts** — REST/GraphQL with retries, circuit breaker, idempotency\n9. **SOLID Refactoring** — Checklist, metrics, structured design patterns\n10. **Living Documentation** — ADRs, auto-generated OpenAPI, Mermaid diagrams\n11. **Captures \u0026 Triage** — Capture ideas without stopping, auto-classification in 5 categories\n12. **Auto-generated UAT** — Human-executable acceptance scripts after each feature\n13. **Doctor** — Diagnosis and auto-repair of git, framework and environment\n14. **Skill Creator** — Iterative meta-skill for creating skills automatically\n15. **Skills Marketplace** — Install skills from Anthropic, community, or create your own\n16. **Project Constitution** — 8 immutable principles validated at every quality gate\n17. **Formal Pseudocode (SPARC)** — Technology-agnostic logical reasoning\n18. **Multi-layer Validation** — 8 checks (leakage, measurability, completeness, constitution)\n19. **Adversarial Debate** — PM vs Architect vs QA with mandatory objection\n20. **Scale-adaptive Planning** — Process adjusts by complexity (N0 to N4)\n\n\u003c/details\u003e\n\n---\n\n## Profiles\n\n6 preconfigured archetypes. Each with optimized skills, commands and reasoning models:\n\n| Profile | Role | Best for | Reasoning |\n|---------|------|----------|-----------|\n| 👻 **Phantom Coder** | Full-stack | Full pipeline, TDD, quality gates, deploy | First Principles, Pre-mortem, 5 Whys |\n| 💀 **Reaper Sec** | Security | OWASP, audits, pentest, offensive/defensive security | Pre-mortem, Inversion, First Principles |\n| 🏗 **System Architect** | Architecture | Blueprints, SOLID, APIs, migrations, system design | First Principles, Second Order, Map-Territory |\n| ⚡ **Speedrunner** | MVP/Startup | Quick PoCs, agile estimates, ship first | Pre-mortem, Pareto, Opportunity Cost |\n| 🔮 **The Oracle** | Reasoning | 15 mental models, deep analysis, hard decisions | All 15 models |\n| 🥷 **Dev Dojo** | Learning | Living docs, ADRs, reflections, grow while building | First Principles, 5 Whys, Second Order |\n\n---\n\n## Commands (85+)\n\nTop 20 most used. [Full list in the web docs →](https://doncheli.tv/comousar.html)\n\n### Main pipeline\n\n| Command | What it does |\n|---------|-------------|\n| `/dc:start` | Start a task auto-detecting complexity (Level 0-4) |\n| `/dc:specify` | Convert your idea into Gherkin spec with test scenarios |\n| `/dc:clarify` | Find ambiguities and resolve them before coding |\n| `/dc:tech-plan` | Generate technical blueprint with architecture and contracts |\n| `/dc:breakdown` | Split plan into concrete tasks with execution order |\n| `/dc:implement` | Execute tasks with TDD: RED → GREEN → REFACTOR |\n| `/dc:review` | Automatic peer review in 7 dimensions |\n\n### Analysis and decisions\n\n| Command | What it does |\n|---------|-------------|\n| `/dc:explore` | Explore the codebase before proposing changes |\n| `/dc:estimate` | Estimates with 4 models (Function Points, COCOMO, Planning Poker, Historical) |\n| `/dc:roundtable` | Multi-perspective discussion: CPO, UX, Business |\n| `/dc:tech-panel` | Expert panel: Tech Lead, Backend, Frontend, Architect |\n| `/dc:security-audit` | Static OWASP Top 10 audit |\n| `/dc:poc` | Proof of Concept with timebox and clear criteria |\n\n### Session and context\n\n| Command | What it does |\n|---------|-------------|\n| `/dc:continue` | Recover your previous session without losing context |\n| `/dc:status` | Show current project status |\n| `/dc:doctor` | Diagnose and repair framework issues |\n| `/dc:capture` | Capture ideas without interrupting your flow |\n| `/dc:migrate` | Plan migration between stacks (Vue→React, JS→TS...) |\n| `/dc:update` | Update Don Cheli to the latest version |\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eReasoning models (15)\u003c/strong\u003e\u003c/summary\u003e\n\n| Command | What it does |\n|---------|-------------|\n| `/razonar:primeros-principios` | Decompose to fundamental truths |\n| `/razonar:5-porques` | Iterative root cause analysis |\n| `/razonar:pareto` | 80/20 focus |\n| `/razonar:inversion` | Solve in reverse: how do I guarantee failure? |\n| `/razonar:segundo-orden` | Consequences of consequences |\n| `/razonar:pre-mortem` | Anticipate failures before they happen |\n| `/razonar:minimizar-arrepentimiento` | Jeff Bezos framework |\n| `/razonar:costo-oportunidad` | Evaluate sacrificed alternatives |\n| `/razonar:circulo-competencia` | Know the limits of knowledge |\n| `/razonar:mapa-territorio` | Model vs reality |\n| `/razonar:probabilistico` | Reason in probabilities, not certainties |\n| `/razonar:reversibilidad` | Can this decision be undone? |\n| `/razonar:rlm-verificacion` | Verification with fresh sub-LLMs |\n| `/razonar:rlm-cadena-pensamiento` | Multi-step Context Folding |\n| `/razonar:rlm-descomposicion` | Divide and conquer with subagents |\n\n\u003c/details\u003e\n\n\u003e **📖 Want to see all commands in action with interactive examples?**\n\u003e Visit the full guide: **[doncheli.tv/comousar.html](https://doncheli.tv/comousar.html)**\n\n---\n\n## Killer Features\n\n### Drift Detection — Architecture Watchdog\n\nDetects when code diverges from specifications. If code changes but specs don't, you get an immediate alert:\n\n```\n⚠️ DRIFT ALERT: Architecture Compromised\n  File changed:   src/services/auth.ts (line 45-67)\n  Spec affected:  specs/auth/login.feature:23\n  Scenario:       \"Login with MFA via TOTP\"\n  Drift:          MFA logic removed, spec still requires it\n  Severity:       🔴 CRITICAL\n```\n\n```bash\n/dc:drift                    # Full project scan\n/dc:drift --watch            # Activate async watcher\n```\n\n### Time Travel — Reasoning Debugger\n\nSee **why** the framework chose each model, skill and decision. Navigate the reasoning history like a timeline:\n\n```\n10:15 ─── /dc:start ──────────────────\n│  D001: Level detected → 2 (Standard)\n│  Model: sonnet (confidence: 85%)\n│  Discarded: N1 (\u003e3 files), N3 (1 module)\n│\n10:22 ─── /dc:specify ────────────────\n│  D003: Reasoning → /razonar:pre-mortem\n│  Reason: Payment feature (high risk)\n│  Model: sonnet → opus (escalated by complexity)\n```\n\n```bash\n/dc:time-travel              # Full session timeline\n/dc:time-travel --adjust     # Tune model thresholds dynamically\n```\n\n### Pre-Flight — Cost Simulator\n\nKnow **exactly** how much a phase will cost BEFORE executing:\n\n```\n┌──────────────────────────────────────────────────┐\n│  Fase            │ Tokens   │ Model   │ Cost     │\n├──────────────────┼──────────┼─────────┼──────────┤\n│  Implement       │ ~45,000  │ sonnet  │ $0.27    │\n│  Review          │ ~18,000  │ opus    │ $0.54    │\n│  TOTAL           │ ~63,000  │ mixed   │ $0.81    │\n└──────────────────┴──────────┴─────────┴──────────┘\n✅ Within budget ($0.81 \u003c $5.00)\n```\n\n```bash\n/dc:preflight                # Estimate pending phases\n/dc:preflight --budget 5.00  # Alert if exceeds $5\n```\n\n---\n\n## Multi-platform\n\nDon Cheli is not a program. It's Markdown files that any AI agent can interpret.\n\n| Platform | Support | Instruction file |\n|----------|---------|------------------|\n| **Claude Code** | Full native | `CLAUDE.md` |\n| **Google Antigravity** | Native with 5 skills + 4 workflows | `GEMINI.md` |\n| **Cursor** | Via universal contract | `AGENTS.md` |\n| **Codex** | Via universal contract | `AGENTS.md` |\n| **Warp** | Compatible | `CLAUDE.md` |\n| **Amp** | Compatible | `prompt.md` |\n| **Continue.dev** | Compatible | `AGENTS.md` |\n| **OpenCode** | Compatible | `AGENTS.md` |\n\n---\n\n## CI/CD Integration\n\nEnforce quality gates on every Pull Request with one line:\n\n```yaml\n# .github/workflows/sdd-check.yml\n- uses: doncheli/don-cheli-sdd@main\n  with:\n    gates: all          # spec, tdd, coverage, owasp, custom\n    min-coverage: 85\n    comment-pr: true    # posts results as PR comment\n```\n\nThe action verifies `.dc/` artifacts, TDD compliance, coverage, OWASP and custom gates. [Full CI/CD docs →](docs/ci-cd.md) | [GitLab CI template →](examples/ci/gitlab-ci.yml)\n\n---\n\n## Custom Quality Gates\n\nDefine your own rules in `.dc/gates/` as simple YAML files:\n\n```yaml\n# .dc/gates/no-console-log.yml\nname: No console.log in production\ntype: grep\npattern: \"console\\\\.log\"\nfiles: \"src/**/*.ts\"\nseverity: block\n```\n\n5 gates included out of the box. Create your own with `/dc:gate create`. [Custom Gates docs →](docs/custom-gates.md)\n\n---\n\n## Telemetry \u0026 Dashboard\n\n100% local metrics. No data leaves your machine.\n\n```bash\n/dc:metrics             # Summary in terminal\n/dc:dashboard           # Interactive HTML dashboard\n/dc:dashboard --csv     # Export for corporate reporting\n```\n\nTracks: TDD success rate, coverage trend, quality gates pass rate, estimation accuracy, stubs detected, OWASP findings. [Telemetry docs →](docs/telemetry.md)\n\n---\n\n## SDD Certification\n\nShow that your project was built with engineering discipline. Add these badges to your README:\n\n```markdown\n[![SDD Certified](https://img.shields.io/badge/SDD_Certified-Don_Cheli-6c5ce7?style=for-the-badge)](https://github.com/doncheli/don-cheli-sdd)\n[![TDD](https://img.shields.io/badge/TDD-Iron_Law_Enforced-00cec9?style=for-the-badge)](https://github.com/doncheli/don-cheli-sdd)\n[![OWASP](https://img.shields.io/badge/OWASP-Audited_by_Don_Cheli-e17055?style=for-the-badge)](https://github.com/doncheli/don-cheli-sdd)\n```\n\n[![SDD Certified](https://img.shields.io/badge/SDD_Certified-Don_Cheli-6c5ce7?style=for-the-badge)](https://github.com/doncheli/don-cheli-sdd) [![TDD](https://img.shields.io/badge/TDD-Iron_Law_Enforced-00cec9?style=for-the-badge)](https://github.com/doncheli/don-cheli-sdd) [![OWASP](https://img.shields.io/badge/OWASP-Audited_by_Don_Cheli-e17055?style=for-the-badge)](https://github.com/doncheli/don-cheli-sdd)\n\n[Full certification criteria →](docs/certification.md)\n\n---\n\n## Philosophy\n\n\u003e **\"Context Window = RAM, File System = Disk\"**\n\n1. **Persistence over conversation** — Write it down, don't just say it\n2. **Structure over chaos** — Clear files, clear roles\n3. **Recovery over restart** — Never lose progress\n4. **Evidence over assertions** — Show, don't tell\n5. **Simplicity over complexity** — Everything in your language\n\n---\n\n## Community \u0026 Support\n\n- [GitHub Discussions](https://github.com/doncheli/don-cheli-sdd/discussions) — Questions and proposals\n- [GitHub Issues](https://github.com/doncheli/don-cheli-sdd/issues) — Bugs and feature requests\n- [YouTube @doncheli](https://youtube.com/@doncheli) — Tutorials and demos\n- [Instagram @doncheli.tv](https://instagram.com/doncheli.tv) — News\n- [doncheli.tv](https://doncheli.tv) — Full web documentation\n\n---\n\n## Contributing\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md) for the full guide.\n\n---\n\n## License\n\n[Apache 2.0](LICENSE) — Copyright 2026 Jose Luis Oronoz Troconis (@DonCheli)\n\n---\n\n\u003cp align=\"center\"\u003e\n  \u003cstrong\u003eStop guessing. Start engineering.\u003c/strong\u003e\u003cbr/\u003e\u003cbr/\u003e\n  \u003ca href=\"https://doncheli.tv/comousar.html\"\u003e\u003cimg src=\"https://img.shields.io/badge/📖_Full_Guide-doncheli.tv-6c5ce7?style=for-the-badge\" alt=\"Guide\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/doncheli/don-cheli-sdd\"\u003e\u003cimg src=\"https://img.shields.io/badge/⭐_Star_on-GitHub-181717?style=for-the-badge\u0026logo=github\" alt=\"GitHub\"\u003e\u003c/a\u003e\n  \u003cbr/\u003e\u003cbr/\u003e\n  \u003csub\u003eMade with ❤️ in Latin America — Don Cheli SDD Framework\u003c/sub\u003e\n\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdoncheli%2Fdon-cheli-sdd","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdoncheli%2Fdon-cheli-sdd","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdoncheli%2Fdon-cheli-sdd/lists"}