{"_id":"@abdullah-alnahas/claude-sdd","_rev":"8-20c0161a084268ff3f541be53bbaf23d","name":"@abdullah-alnahas/claude-sdd","dist-tags":{"latest":"0.8.0"},"versions":{"0.1.0":{"name":"@abdullah-alnahas/claude-sdd","version":"0.1.0","keywords":["claude-code-plugin","sdd","spec-driven-development","tdd","guardrails","architecture","iterative-execution"],"author":{"name":"abdullah-alnahas"},"license":"MIT","_id":"@abdullah-alnahas/claude-sdd@0.1.0","maintainers":[{"name":"abdullah-alnahas","email":"abdullah.nahass+npmjs@gmail.com"}],"homepage":"https://github.com/abdullah-alnahas/claude-sdd#readme","bugs":{"url":"https://github.com/abdullah-alnahas/claude-sdd/issues"},"dist":{"shasum":"150f3100ab4b1848e0822b4eca08969d36ebe834","tarball":"https://registry.npmjs.org/@abdullah-alnahas/claude-sdd/-/claude-sdd-0.1.0.tgz","fileCount":44,"integrity":"sha512-L6dWXxMp1KAAP9mXRKFBRHtb9BBlondf4o0M4vJHrKMGXz93AJAl0v+GXp+lz/FUssPLyHDAU8F72su2h4DNhA==","signatures":[{"sig":"MEYCIQCYIe39DUBXtjJIiK9zYimydNO2VwFwWVqctX1Xe59UfQIhAPNsd2YiJH4t1Q9MlgwXdd/xpB+0L398EOQwWfObG3MO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80657},"gitHead":"206bb520e2a2695b719ffcd5794c912fc82b6769","_npmUser":{"name":"abdullah-alnahas","email":"abdullah.nahass+npmjs@gmail.com"},"repository":{"url":"git+https://github.com/abdullah-alnahas/claude-sdd.git","type":"git"},"_npmVersion":"11.6.0","description":"Spec-Driven Development discipline system for Claude Code — behavioral guardrails, spec-first development, architecture awareness, TDD enforcement, iterative execution loops","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-sdd_0.1.0_1769812749211_0.2922283464351314","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@abdullah-alnahas/claude-sdd","version":"0.2.0","keywords":["claude-code-plugin","sdd","spec-driven-development","tdd","guardrails","architecture","iterative-execution"],"author":{"name":"abdullah-alnahas"},"license":"MIT","_id":"@abdullah-alnahas/claude-sdd@0.2.0","maintainers":[{"name":"abdullah-alnahas","email":"abdullah.nahass+npmjs@gmail.com"}],"homepage":"https://github.com/abdullah-alnahas/claude-sdd#readme","bugs":{"url":"https://github.com/abdullah-alnahas/claude-sdd/issues"},"dist":{"shasum":"f7fedafd6010222a98e8f60066d66454b2b408e2","tarball":"https://registry.npmjs.org/@abdullah-alnahas/claude-sdd/-/claude-sdd-0.2.0.tgz","fileCount":45,"integrity":"sha512-BopfFdWCxapg2Cz1by9Kg9SUAZw67coqpt7NPWnyrTC+8jOUxvjLdv5NmWN+A0z73JvivP3UihohuSsiWaSePg==","signatures":[{"sig":"MEQCID437nXutIGiWdZdIVJ5c2QwwuW+S/nh5A/OjzM2VtTIAiBeGxIbjOlVu37oVx846+sS7xcX49Hy0sfDWZ5SqWREIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82277},"gitHead":"912a0c23719df52432353407e3a6cb7ccf32824f","_npmUser":{"name":"abdullah-alnahas","email":"abdullah.nahass+npmjs@gmail.com"},"repository":{"url":"git+https://github.com/abdullah-alnahas/claude-sdd.git","type":"git"},"_npmVersion":"11.6.0","description":"Spec-Driven Development discipline system for Claude Code — behavioral guardrails, spec-first development, architecture awareness, TDD enforcement, iterative execution loops","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-sdd_0.2.0_1769860485457_0.1264839658420005","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@abdullah-alnahas/claude-sdd","version":"0.3.0","keywords":["claude-code-plugin","sdd","spec-driven-development","tdd","guardrails","architecture","iterative-execution"],"author":{"name":"abdullah-alnahas"},"license":"MIT","_id":"@abdullah-alnahas/claude-sdd@0.3.0","maintainers":[{"name":"abdullah-alnahas","email":"abdullah.nahass+npmjs@gmail.com"}],"homepage":"https://github.com/abdullah-alnahas/claude-sdd#readme","bugs":{"url":"https://github.com/abdullah-alnahas/claude-sdd/issues"},"dist":{"shasum":"f05626e2aa84c0fd5af069e90845598607f8e701","tarball":"https://registry.npmjs.org/@abdullah-alnahas/claude-sdd/-/claude-sdd-0.3.0.tgz","fileCount":45,"integrity":"sha512-M2hbUtFieNcOxVeKqIcdCoFoJk38gcN52xh0oPNR0/7qO8B56lpHqpCHZExo4WESQzFVU+NCPuFmZu8RFHS0yw==","signatures":[{"sig":"MEYCIQDifyzkYpcTtpyGKYMW8YDuO7W4kjtmL0oJnIwEGBA9cAIhANf37c0qLqOS9M7g/2bL/K/lZ60mqrpiSCSCyDDgY1PI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85783},"gitHead":"8167a41a3fffa5cc147c4045d83ff5d6f89ad438","_npmUser":{"name":"abdullah-alnahas","email":"abdullah.nahass+npmjs@gmail.com"},"repository":{"url":"git+https://github.com/abdullah-alnahas/claude-sdd.git","type":"git"},"_npmVersion":"11.6.0","description":"Spec-Driven Development discipline system for Claude Code — behavioral guardrails, spec-first development, architecture awareness, TDD enforcement, iterative execution loops","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-sdd_0.3.0_1769901087213_0.40339523162731394","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@abdullah-alnahas/claude-sdd","version":"0.4.0","keywords":["claude-code-plugin","sdd","spec-driven-development","tdd","guardrails","architecture","iterative-execution"],"author":{"name":"abdullah-alnahas"},"license":"MIT","_id":"@abdullah-alnahas/claude-sdd@0.4.0","maintainers":[{"name":"abdullah-alnahas","email":"abdullah.nahass+npmjs@gmail.com"}],"homepage":"https://github.com/abdullah-alnahas/claude-sdd#readme","bugs":{"url":"https://github.com/abdullah-alnahas/claude-sdd/issues"},"dist":{"shasum":"4cf926eeb3df0584c027541247338091209c4740","tarball":"https://registry.npmjs.org/@abdullah-alnahas/claude-sdd/-/claude-sdd-0.4.0.tgz","fileCount":45,"integrity":"sha512-J/XEiU5316bfeQ1LwZtWIPOx8bhzEDnIZYKfAe8GTv8MYxwICf4OvwW35hIUy+wnI67sszzavCRdCSUGj+ARJQ==","signatures":[{"sig":"MEQCIHD3eY+MA9LymIypftyX323eBsmbkmwz0OVHW3VKSkzdAiA1Q5XqjPD/Ojee3o+AcOwyUcsU1FFzawVb8eVKsfFhBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85378},"gitHead":"2955b71ccdcf92f7d36bc2094db61432fa865330","_npmUser":{"name":"abdullah-alnahas","email":"abdullah.nahass+npmjs@gmail.com"},"repository":{"url":"git+https://github.com/abdullah-alnahas/claude-sdd.git","type":"git"},"_npmVersion":"11.6.0","description":"Spec-Driven Development discipline system for Claude Code — behavioral guardrails, spec-first development, architecture awareness, TDD enforcement, iterative execution loops","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-sdd_0.4.0_1769939971824_0.007257420244183077","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@abdullah-alnahas/claude-sdd","version":"0.5.0","keywords":["claude-code-plugin","sdd","spec-driven-development","tdd","guardrails","architecture","iterative-execution"],"author":{"name":"abdullah-alnahas"},"license":"MIT","_id":"@abdullah-alnahas/claude-sdd@0.5.0","maintainers":[{"name":"abdullah-alnahas","email":"abdullah.nahass+npmjs@gmail.com"}],"homepage":"https://github.com/abdullah-alnahas/claude-sdd#readme","bugs":{"url":"https://github.com/abdullah-alnahas/claude-sdd/issues"},"dist":{"shasum":"2cad0dfd9ce50ae857d6fa35ce4542ff768fac2d","tarball":"https://registry.npmjs.org/@abdullah-alnahas/claude-sdd/-/claude-sdd-0.5.0.tgz","fileCount":49,"integrity":"sha512-JZwyfKMRTzMAms2O/K7tMeAL7lFwdg20ZStxl1OOmBQ5QoVRBI52QmVWnn95kzEZTK5LFYYzLQyk+s9q6LtWgQ==","signatures":[{"sig":"MEYCIQDbSplt0UQi/5qity5Spx2X387mYZBv3RV3RMALcJ2sCwIhAPcUFqj3MdU8t8Enunxj63k3B5pezqJ6+evRLmLxlUFb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95795},"gitHead":"e76d16ec77296bb07fca9bcabc17a64351bf6169","_npmUser":{"name":"abdullah-alnahas","email":"abdullah.nahass+npmjs@gmail.com"},"repository":{"url":"git+https://github.com/abdullah-alnahas/claude-sdd.git","type":"git"},"_npmVersion":"11.6.0","description":"Spec-Driven Development discipline system for Claude Code — behavioral guardrails, spec-first development, architecture awareness, TDD enforcement, iterative execution loops","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-sdd_0.5.0_1769947682820_0.9815910233284582","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@abdullah-alnahas/claude-sdd","version":"0.6.0","keywords":["claude-code-plugin","sdd","spec-driven-development","tdd","guardrails","architecture","iterative-execution"],"author":{"name":"abdullah-alnahas"},"license":"MIT","_id":"@abdullah-alnahas/claude-sdd@0.6.0","maintainers":[{"name":"abdullah-alnahas","email":"abdullah.nahass+npmjs@gmail.com"}],"homepage":"https://github.com/abdullah-alnahas/claude-sdd#readme","bugs":{"url":"https://github.com/abdullah-alnahas/claude-sdd/issues"},"dist":{"shasum":"62d24f700fdd5710a06568ee0a9de30904918db8","tarball":"https://registry.npmjs.org/@abdullah-alnahas/claude-sdd/-/claude-sdd-0.6.0.tgz","fileCount":49,"integrity":"sha512-OjwwVPrXh7rGwzeT09BtrYuinKyImXIAAPxtkEv4to/hxnF86m7RXRxGcyZDFU3G5ksr7SrZtpIAjryEyFhdCg==","signatures":[{"sig":"MEUCIAyzl4heMCIcogmzButR2OcrN75W+Qryiy8NU+7ekfdRAiEAlaZZvbbEVv0niNeL+Vz00im+0yfSkT477xd+a+Uc4RM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98961},"gitHead":"7da2c9c0111a23d8bf4e71a86fbc944ecc6bec74","_npmUser":{"name":"abdullah-alnahas","email":"abdullah.nahass+npmjs@gmail.com"},"repository":{"url":"git+https://github.com/abdullah-alnahas/claude-sdd.git","type":"git"},"_npmVersion":"11.6.0","description":"Spec-Driven Development discipline system for Claude Code — behavioral guardrails, spec-first development, architecture awareness, TDD enforcement, iterative execution loops","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-sdd_0.6.0_1769983619426_0.004745712138886082","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@abdullah-alnahas/claude-sdd","version":"0.7.0","keywords":["claude-code-plugin","sdd","spec-driven-development","tdd","guardrails","architecture","iterative-execution"],"author":{"name":"abdullah-alnahas"},"license":"MIT","_id":"@abdullah-alnahas/claude-sdd@0.7.0","maintainers":[{"name":"abdullah-alnahas","email":"abdullah.nahass+npmjs@gmail.com"}],"homepage":"https://github.com/abdullah-alnahas/claude-sdd#readme","bugs":{"url":"https://github.com/abdullah-alnahas/claude-sdd/issues"},"dist":{"shasum":"f655764792bb7eeace1e159c1ec312b678d8534d","tarball":"https://registry.npmjs.org/@abdullah-alnahas/claude-sdd/-/claude-sdd-0.7.0.tgz","fileCount":52,"integrity":"sha512-YiOxNTfu5rP1CgCGcT7GIbe6+4Btn3nECWTB9JD5TyKaH1HjwN6aXSHUBeUVri/afJwcJqlXzKNuBNKafB8Z4A==","signatures":[{"sig":"MEUCIQCDY6ciSmuYl0V2BqyBJqUIeqwiaOIjX3RqEstEJvPSowIgBAEAwfOlRehR8/QaQjV+mqgc7y4dIPLYz6lIApLJLGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116605},"gitHead":"690f75d6954b3a396b35449a718895f804a92af8","_npmUser":{"name":"abdullah-alnahas","email":"abdullah.nahass+npmjs@gmail.com"},"repository":{"url":"git+https://github.com/abdullah-alnahas/claude-sdd.git","type":"git"},"_npmVersion":"11.6.0","description":"Spec-Driven Development discipline system for Claude Code — behavioral guardrails, spec-first development, architecture awareness, TDD enforcement, iterative execution loops","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-sdd_0.7.0_1769986589976_0.9531589695791509","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@abdullah-alnahas/claude-sdd","version":"0.8.0","description":"Spec-Driven Development discipline system for Claude Code — behavioral guardrails, spec-first development, architecture awareness, TDD enforcement, iterative execution loops","keywords":["claude-code-plugin","sdd","spec-driven-development","tdd","guardrails","architecture","iterative-execution"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/abdullah-alnahas/claude-sdd.git"},"author":{"name":"abdullah-alnahas"},"_id":"@abdullah-alnahas/claude-sdd@0.8.0","gitHead":"339cfd27121218578e531dacd15a43a281afd6a7","bugs":{"url":"https://github.com/abdullah-alnahas/claude-sdd/issues"},"homepage":"https://github.com/abdullah-alnahas/claude-sdd#readme","_nodeVersion":"22.14.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-7R4iY2t0VDSqmOPHvnvqQLXdgafj1dc/ZXaBAn/yHl49ULv25RD4o4wAMZlqjk89w0ntOQQyBX7v/zzlX/rYEQ==","shasum":"5907a5f6aa42af693f3712fa56967ddb2a183f49","tarball":"https://registry.npmjs.org/@abdullah-alnahas/claude-sdd/-/claude-sdd-0.8.0.tgz","fileCount":61,"unpackedSize":137023,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD3ibHVBKScvksDJI7kPO0Da3zbm8LHJBtK1s+ZMrDFJAIhAKhqD6C8DpoT2dD1oCB2VDPRF/FFkUWYlKRzHBUrMpm2"}]},"_npmUser":{"name":"abdullah-alnahas","email":"abdullah.nahass+npmjs@gmail.com"},"directories":{},"maintainers":[{"name":"abdullah-alnahas","email":"abdullah.nahass+npmjs@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/claude-sdd_0.8.0_1769989611390_0.5599007407206951"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-30T22:39:09.155Z","modified":"2026-02-01T23:46:51.670Z","0.1.0":"2026-01-30T22:39:09.348Z","0.2.0":"2026-01-31T11:54:45.613Z","0.3.0":"2026-01-31T23:11:27.358Z","0.4.0":"2026-02-01T09:59:31.963Z","0.5.0":"2026-02-01T12:08:02.972Z","0.6.0":"2026-02-01T22:06:59.604Z","0.7.0":"2026-02-01T22:56:30.114Z","0.8.0":"2026-02-01T23:46:51.569Z"},"bugs":{"url":"https://github.com/abdullah-alnahas/claude-sdd/issues"},"author":{"name":"abdullah-alnahas"},"license":"MIT","homepage":"https://github.com/abdullah-alnahas/claude-sdd#readme","keywords":["claude-code-plugin","sdd","spec-driven-development","tdd","guardrails","architecture","iterative-execution"],"repository":{"type":"git","url":"git+https://github.com/abdullah-alnahas/claude-sdd.git"},"description":"Spec-Driven Development discipline system for Claude Code — behavioral guardrails, spec-first development, architecture awareness, TDD enforcement, iterative execution loops","maintainers":[{"name":"abdullah-alnahas","email":"abdullah.nahass+npmjs@gmail.com"}],"readme":"# SDD — Spec-Driven Development Plugin\n\nA Claude Code plugin that enforces disciplined software development: behavioral guardrails, spec-first development, architecture awareness, TDD enforcement, and iterative execution loops.\n\n## Installation\n\n```bash\n# From npm (recommended)\nclaude plugins add @abdullah-alnahas/claude-sdd\n\n# From GitHub\ngit clone https://github.com/abdullah-alnahas/claude-sdd.git\nclaude plugins add ./claude-sdd\n\n# For local development\nclaude plugins add /path/to/sdd\n```\n\n## What It Does\n\n### Behavioral Guardrails\nDefends against 12 known LLM failure modes (sycophantic agreement, premature abstraction, scope creep, etc.) through automatic hooks:\n- **Pre-implementation checkpoint**: Enumerates assumptions, flags ambiguity, surfaces alternatives, plans TDD approach\n- **Scope guard**: Detects unrelated file modifications during edits\n- **Completion review**: Verifies spec adherence, test coverage, complexity, dead code\n\n### Spec-First Development\nGuides you from rough idea → formal specification through interactive questioning:\n1. Intent Discovery → `app-description.md`\n2. Behavioral Bounding → `behavior-spec.md`\n3. Technical Context → `stack.md`\n4. Architecture → `architecture.md`\n5. Prioritization → `roadmap.md`\n\n### Architecture Awareness\nIntegration patterns, anti-patterns, and ADR (Architecture Decision Record) guidance.\n\n### TDD Discipline\nRed → Green → Refactor enforcement. Test traceability from behavior spec to test to code.\n\n### Iterative Execution\nDisciplined delivery loops: implement with TDD → verify against spec → fix gaps → repeat. TDD is the inner discipline (how you write code), iterative execution is the outer cycle (how you deliver features).\n\n### Performance Optimization\nProfile-first discipline for performance work. Defends against convenience bias (shallow, input-specific hacks), bottleneck mis-targeting, and correctness regressions during optimization.\n\n## Commands\n\n| Command | Purpose |\n|---------|---------|\n| `/sdd-guardrails` | Show/toggle guardrail status |\n| `/sdd-yolo` | Disable all guardrails (auto-clears next session) |\n| `/sdd-phase` | Show/set development phase |\n| `/sdd-mode` | Switch context mode (dev/review/research) |\n| `/sdd-review` | Two-stage review — spec compliance then code quality |\n| `/sdd-verify` | Automated checks — build, types, lint, tests, security scans |\n| `/sdd-orchestrate` | Agent pipelines — feature, bugfix, refactor, security, or custom |\n| `/sdd-adopt` | Adopt an existing project into SDD |\n| `/sdd-execute` | Start iterative execution loop against a spec |\n| `/sdd-autopilot` | Full autonomous lifecycle: specify → design → implement → verify → review |\n\n## Agents\n\n| Agent | Role |\n|-------|------|\n| **critic** | Adversarial reviewer — finds logical errors, spec drift, assumption issues |\n| **simplifier** | Complexity reducer — proposes simpler alternatives |\n| **spec-compliance** | Spec adherence checker — verifies traceability (spec → test → code) |\n| **security-reviewer** | Security analysis — OWASP Top 10, input validation, auth review |\n| **performance-reviewer** | Performance optimization reviewer — validates patches for bottleneck targeting, convenience bias, measured improvement |\n| **planner** | Implementation planner — reads specs/architecture and produces ordered steps |\n\n## Context Modes\n\nSDD supports three context modes that adjust which guardrails are active:\n\n| Mode | Focus | Pre-Implementation | Completion Review | Scope Guard |\n|------|-------|-------------------|-------------------|-------------|\n| **dev** (default) | Build correctly | Active | Active | Strict |\n| **review** | Verify and critique | Skipped | Active | Normal |\n| **research** | Explore freely | Skipped | Skipped | Relaxed |\n\nSet mode with `/sdd-mode <mode>` or set a default in `.sdd.yaml`:\n\n```yaml\nmode: dev  # dev | review | research\n```\n\n## Configuration\n\nCreate `.sdd.yaml` in your project root:\n\n```yaml\nverbosity: standard  # minimal | standard | verbose\nenabled: true\nmode: dev  # dev | review | research\ncompaction_threshold: 50  # tool invocations before suggesting /compact\n\nguardrails:\n  pre-implementation:\n    enabled: true\n    require-assumptions: true\n    require-alternatives: 2\n    require-clarification-check: true\n  scope-guard:\n    enabled: true\n    warn-unrelated-files: true\n    warn-dead-code: true\n  completion-review:\n    enabled: true\n    max-function-lines: 50\n    max-file-lines: 500\n  pushback:\n    enabled: true\n    flag-overengineering: true\n    flag-sycophancy: true\n\ndiscipline:\n  require-spec-before-code: false\n  require-tests-before-merge: true\n  require-adr-for-architecture: true\n\nlogging:\n  enabled: false\n  path: .guardrails-log.jsonl\n\nwhitelist:\n  - \"*.md\"\n  - \"*.yaml\"\n  - \"*.yml\"\n```\n\n## Self-Test\n\n```bash\nbash scripts/verify-hooks.sh\nbash scripts/verify-skills.sh\nbash scripts/verify-commands.sh\n```\n\n## Development Phases\n\nThe recommended flow:\n\n```\nspecify → design → implement → verify → review\n```\n\nEach phase activates relevant skills and agents. Set phase with `/sdd-phase <name>`.\n\n## Troubleshooting\n\n**Hooks not firing**: Ensure the plugin is loaded (`claude --plugin-dir ./sdd`). Check `hooks.json` is valid JSON.\n\n**Skills not triggering**: Skills activate based on keyword matching in your prompts. Use natural language that matches skill descriptions.\n\n**YOLO mode stuck**: Delete `.sdd-yolo` from your project root, or run `/sdd-guardrails enable`.\n","readmeFilename":"README.md"}