{"id":31273613,"url":"https://github.com/gotalab/cc-sdd","last_synced_at":"2026-02-01T19:05:30.687Z","repository":{"id":305220749,"uuid":"1021219064","full_name":"gotalab/cc-sdd","owner":"gotalab","description":"Kiro compatible Spec-Driven Development for Claude Code, Gemini CLI and Cursor. High quality slash commands that enforce structured requirements→design→tasks workflow and steering, transforming how you build with AI","archived":false,"fork":false,"pushed_at":"2025-09-14T20:29:55.000Z","size":769,"stargazers_count":1077,"open_issues_count":3,"forks_count":92,"subscribers_count":19,"default_branch":"main","last_synced_at":"2025-09-14T22:18:06.643Z","etag":null,"topics":["claude-code","cursor","kiro","slash-commands","spec-driven-development","steering"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gotalab.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":null,"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":"2025-07-17T04:41:37.000Z","updated_at":"2025-09-14T20:26:15.000Z","dependencies_parsed_at":"2025-07-19T00:29:29.134Z","dependency_job_id":"85eb93e5-743e-42d6-b4e3-ac1cbf9803e3","html_url":"https://github.com/gotalab/cc-sdd","commit_stats":null,"previous_names":["gotalab/claude-code-spec","gotalab/cc-sdd"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/gotalab/cc-sdd","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gotalab%2Fcc-sdd","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gotalab%2Fcc-sdd/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gotalab%2Fcc-sdd/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gotalab%2Fcc-sdd/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gotalab","download_url":"https://codeload.github.com/gotalab/cc-sdd/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gotalab%2Fcc-sdd/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":276033097,"owners_count":25573478,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-20T02:00:10.207Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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","cursor","kiro","slash-commands","spec-driven-development","steering"],"created_at":"2025-09-23T22:01:55.462Z","updated_at":"2026-02-01T19:05:30.667Z","avatar_url":"https://github.com/gotalab.png","language":"TypeScript","funding_links":[],"categories":["TypeScript","Tools","HarmonyOS","Configuration \u0026 Rules","Skill Development","Project \u0026 Knowledge Management","🧠 Workflow Systems \u0026 Spec-Driven Development","🤖 AI \u0026 Machine Learning"],"sub_categories":["Development Tools","Windows Manager","Comprehensive Guides","Other IDEs"],"readme":"# cc-sdd: Spec-driven development for your team's workflow\n\n\u003c!-- npm badges --\u003e\n[![npm version](https://img.shields.io/npm/v/cc-sdd?logo=npm)](https://www.npmjs.com/package/cc-sdd?activeTab=readme)\n[![install size](https://packagephobia.com/badge?p=cc-sdd)](https://packagephobia.com/result?p=cc-sdd)\n[![license: MIT](https://img.shields.io/badge/license-MIT-green.svg)](./LICENSE)\n\n\u003cdiv align=\"center\" style=\"font-size: 1.1rem; margin-bottom: 1rem;\"\u003e\u003csub\u003e\n\u003ca href=\"./tools/cc-sdd/README.md\"\u003eEnglish\u003c/a\u003e | \u003ca href=\"./tools/cc-sdd/README_ja.md\"\u003e日本語\u003c/a\u003e | \u003ca href=\"./tools/cc-sdd/README_zh-TW.md\"\u003e繁體中文\u003c/a\u003e\n\u003c/sub\u003e\u003c/div\u003e\n\n## Transform AI coding agents into production-ready spec-driven development\n\n**One command. Hours instead of weeks. Requirements → Design → Tasks → Implementation.**\n\n👻 **Kiro-inspired** — Similar Spec-Driven, AI-DLC style as Kiro IDE, so existing Kiro specs remain compatible and portable.\n\nStop losing 70% of development time to meetings, documentation ceremonies, and scattered context. cc-sdd brings structured **AI-DLC** (AI-Driven Development Lifecycle) and **Spec-Driven Development** to Claude Code, Cursor, Gemini CLI, Codex CLI, GitHub Copilot, Qwen Code, OpenCode, and Windsurf.\n\n### What you get:\n- ✅ **Spec-first guarantees** — Approve requirements/design upfront, then AI implements exactly as specified\n- ✅ **Parallel execution ready** — Tasks decomposed for concurrent implementation with dependency tracking\n- ✅ **Team-aligned templates** — Customize once, all agents output docs that fit your approval process\n- ✅ **Project Memory** — AI remembers your architecture, patterns, and standards across sessions\n- ✅ **8 agents, unified workflow** — Same spec-driven process across Claude, Cursor, Gemini, Codex, Copilot, Qwen, OpenCode, Windsurf\n- ✅ **Hours instead of weeks** — Feature planning goes from days to hours with AI-assisted specs\n\n## 🚀 Quick Start\n\n```bash\n# Run in your project root directory\ncd your-project\nnpx cc-sdd@latest --claude --lang en ## Claude Code\n\n# ✅ That's it! Now run: /kiro:spec-init \u003cwhat-to-build\u003e\n```\n\n**Installation takes 30 seconds.** Supports 8 agents (Claude (Commands / Subagents), Cursor, Gemini, Codex, Copilot, Qwen, OpenCode, Windsurf) × 13 languages.\n\n📖 **Next steps:** [All installation options](#%EF%B8%8F-advanced-installation) | [Command Reference](docs/guides/command-reference.md) | [Spec-Driven Guide](docs/guides/spec-driven.md)\n\n## 📋 See It In Action\n\n### Example: Building a new Photo Albums Feature\n\n```bash\n/kiro:spec-init Photo albums with upload, tagging, and sharing\n/kiro:spec-requirements photo-albums-en\n/kiro:spec-design photo-albums-en -y\n/kiro:spec-tasks photo-albums-en -y\n```\n\n**Generated in 10 minutes:**\n- ✅ [requirements.md](.kiro/specs/photo-albums-en/requirements.md) — 15 EARS-format requirements\n- ✅ [design.md](.kiro/specs/photo-albums-en/design.md) — Architecture with Mermaid diagrams\n- ✅ [tasks.md](.kiro/specs/photo-albums-en/tasks.md) — 12 implementation tasks with dependencies\n\nWant to inspect a complex, large-scale requirements set? Jump to the advanced [customer-support-rag-backend-en](.kiro/specs/customer-support-rag-backend-en/) spec for the end-to-end requirements → design → tasks flow.\n\n![Example: design.md System Flow](assets/design-system_flow.png)\n\n## 🎯 Use Cases\n\n| Scenario | Workflow |\n|----------|----------|\n| **New feature (greenfield)** | `spec-init` → `spec-requirements` → `spec-design` → `spec-tasks` → `spec-impl` |\n| **Enhance existing code (brownfield)** | `steering` → `spec-init` → (`validate-gap` →) `spec-design` → (`validate-design` →) `spec-tasks` → `spec-impl` |\n| **Team process alignment** | Customize templates once in `.kiro/settings/templates/` → all agents follow same format |\n\n## 🎨 Customization\n\nCustomize templates and rules in `{{KIRO_DIR}}/settings/` to match your team's workflow:\n\n- **templates/** - Define document structure (requirements, design, tasks)\n- **rules/** - Define AI generation principles and judgment criteria\n\nCommon use cases: PRD-style requirements, API/database schemas, approval gates, JIRA integration, domain-specific standards.\n\n📖 **[Customization Guide](docs/guides/customization-guide.md)** — Complete guide with practical examples\n\n## ⚙️ Advanced Installation\n\n### Choose Your Agent\n\n```bash\nnpx cc-sdd@latest --claude         # Claude Code (11 commands) [default]\nnpx cc-sdd@latest --claude-agent   # Claude Code Subagents (12 commands + 9 subagents)\nnpx cc-sdd@latest --cursor         # Cursor IDE\nnpx cc-sdd@latest --gemini         # Gemini CLI\nnpx cc-sdd@latest --codex          # Codex CLI\nnpx cc-sdd@latest --copilot        # GitHub Copilot\nnpx cc-sdd@latest --qwen           # Qwen Code\nnpx cc-sdd@latest --opencode       # OpenCode (11 commands)\nnpx cc-sdd@latest --opencode-agent # OpenCode Subagents (12 commands + 9 subagents)\nnpx cc-sdd@latest --windsurf       # Windsurf IDE\n```\n\n### Choose Your Language\n\n```bash\nnpx cc-sdd@latest --lang ja        # Japanese\nnpx cc-sdd@latest --lang zh-TW     # Traditional Chinese\nnpx cc-sdd@latest --lang es        # Spanish\n# Supports: en, ja, zh-TW, zh, es, pt, de, fr, ru, it, ko, ar, el\n```\n\n### Advanced Options\n\n```bash\n# Preview changes before applying\nnpx cc-sdd@latest --dry-run\n\n# Custom specs directory\nnpx cc-sdd@latest --kiro-dir docs\n```\n\n---\n\n## 📚 Documentation \u0026 Support\n\n### 📖 Complete Guides (English | 日本語)\n\n| Guide | What You'll Learn | Links |\n|-------|-------------------|-------|\n| **Command Reference** | All 11 `/kiro:*` commands with detailed usage, parameters, and examples | [English](docs/guides/command-reference.md) \\| [日本語](docs/guides/ja/command-reference.md) |\n| **Customization Guide** | 7 practical examples: PRD requirements, frontend/backend designs, JIRA integration | [English](docs/guides/customization-guide.md) \\| [日本語](docs/guides/ja/customization-guide.md) |\n| **Spec-Driven Guide** | Complete workflow methodology from requirements to implementation | [English](docs/guides/spec-driven.md) \\| [日本語](docs/guides/ja/spec-driven.md) |\n| **Claude Subagents** | Advanced: Using 9 specialized subagents for complex projects | [English](docs/guides/claude-subagents.md) \\| [日本語](docs/guides/ja/claude-subagents.md) |\n| **Migration Guide** | Upgrading from v1.x to v2.0.0 | [English](docs/guides/migration-guide.md) \\| [日本語](docs/guides/ja/migration-guide.md) |\n\n### Package Documentation\n- English: [tools/cc-sdd/README.md](tools/cc-sdd/README.md)\n- 日本語: [tools/cc-sdd/README_ja.md](tools/cc-sdd/README_ja.md)\n- 繁體中文: [tools/cc-sdd/README_zh-TW.md](tools/cc-sdd/README_zh-TW.md)\n\n---\n\n## 📚 Related Resources\n\n📝 **Articles \u0026 Presentations**\n- [Kiroの仕様書駆動開発プロセスをClaude Codeで徹底的に再現した](https://zenn.dev/gotalab/articles/3db0621ce3d6d2) - Zenn Article (Japanese)\n- [Claude Codeは仕様駆動の夢を見ない](https://speakerdeck.com/gotalab555/claude-codehashi-yang-qu-dong-nomeng-wojian-nai) - Speaker Deck Presentation (Japanese)\n\n🔗 **External Resources**\n- [Kiro IDE](https://kiro.dev) - Enhanced spec management and team collaboration\n- [Kiro's Spec Methodology](https://kiro.dev/docs/specs/) - Proven spec-driven development methodology\n- [AI-Assisted SDD: Spec-Driven Development with Gemini, Claude, and cc-sdd](https://www.amazon.com/dp/B0CW19YX9R) - Comprehensive book available on Amazon\n\n## 📦 Package Information\n\nThis repository contains the **cc-sdd** NPM package located in [`tools/cc-sdd/`](tools/cc-sdd/).\n\nFor detailed documentation, installation instructions, and usage examples, see:\n- [**Tool Documentation**](tools/cc-sdd/README.md) - Complete cc-sdd tool guide\n- [**Japanese Documentation**](tools/cc-sdd/README_ja.md) - 日本語版ツール説明\n\n\n## License\n\nMIT License\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgotalab%2Fcc-sdd","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgotalab%2Fcc-sdd","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgotalab%2Fcc-sdd/lists"}