Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
45 changes: 45 additions & 0 deletions GEMINI.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# AI-DLC and Spec-Driven Development

Kiro-style Spec Driven Development implementation on AI-DLC (AI Development Life Cycle)

## Project Context

### Paths
- Steering: `.kiro/steering/`
- Specs: `.kiro/specs/`

### Steering vs Specification

**Steering** (`.kiro/steering/`) - Guide AI with project-wide rules and context
**Specs** (`.kiro/specs/`) - Formalize development process for individual features

### Active Specifications
- Check `.kiro/specs/` for active specifications
- Use `/kiro:spec-status [feature-name]` to check progress

## Development Guidelines
- Think in English, generate responses in Japanese. All Markdown content written to project files (e.g., requirements.md, design.md, tasks.md, research.md, validation reports) MUST be written in the target language configured for this specification (see spec.json.language).

## Minimal Workflow
- Phase 0 (optional): `/kiro:steering`, `/kiro:steering-custom`
- Phase 1 (Specification):
- `/kiro:spec-init "description"`
- `/kiro:spec-requirements {feature}`
- `/kiro:validate-gap {feature}` (optional: for existing codebase)
- `/kiro:spec-design {feature} [-y]`
- `/kiro:validate-design {feature}` (optional: design review)
- `/kiro:spec-tasks {feature} [-y]`
- Phase 2 (Implementation): `/kiro:spec-impl {feature} [tasks]`
- `/kiro:validate-impl {feature}` (optional: after implementation)
- Progress check: `/kiro:spec-status {feature}` (use anytime)

## Development Rules
- 3-phase approval workflow: Requirements → Design → Tasks → Implementation
- Human review required each phase; use `-y` only for intentional fast-track
- Keep steering current and verify alignment with `/kiro:spec-status`
- Follow the user's instructions precisely, and within that scope act autonomously: gather the necessary context and complete the requested work end-to-end in this run, asking questions only when essential information is missing or the instructions are critically ambiguous.

## Steering Configuration
- Load entire `.kiro/steering/` as project memory
- Default files: `product.md`, `tech.md`, `structure.md`
- Custom files are supported (managed via `/kiro:steering-custom`)
7 changes: 4 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,14 @@

👻 **Kiro-inspired** — Similar Spec-Driven, AI-DLC style as Kiro IDE, so existing Kiro specs remain compatible and portable.

Stop 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.
Stop 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, Windsurf, and Google Antigravity.

### What you get:
- ✅ **Spec-first guarantees** — Approve requirements/design upfront, then AI implements exactly as specified
- ✅ **Parallel execution ready** — Tasks decomposed for concurrent implementation with dependency tracking
- ✅ **Team-aligned templates** — Customize once, all agents output docs that fit your approval process
- ✅ **Project Memory** — AI remembers your architecture, patterns, and standards across sessions
- ✅ **8 agents, unified workflow** — Same spec-driven process across Claude, Cursor, Gemini, Codex, Copilot, Qwen, OpenCode, Windsurf
- ✅ **9 agents, unified workflow** — Same spec-driven process across Claude, Cursor, Gemini, Codex, Copilot, Qwen, OpenCode, Windsurf, Google Antigravity
- ✅ **Hours instead of weeks** — Feature planning goes from days to hours with AI-assisted specs

## 🚀 Quick Start
Expand All @@ -35,7 +35,7 @@ npx cc-sdd@latest --claude --lang en ## Claude Code
# ✅ That's it! Now run: /kiro:spec-init <what-to-build>
```

**Installation takes 30 seconds.** Supports 8 agents (Claude (Commands / Subagents), Cursor, Gemini, Codex, Copilot, Qwen, OpenCode, Windsurf) × 13 languages.
**Installation takes 30 seconds.** Supports 9 agents (Claude (Commands / Subagents), Cursor, Gemini, Codex, Copilot, Qwen, OpenCode, Windsurf, Google Antigravity) × 13 languages.

📖 **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)

Expand Down Expand Up @@ -93,6 +93,7 @@ npx cc-sdd@latest --qwen # Qwen Code
npx cc-sdd@latest --opencode # OpenCode (11 commands)
npx cc-sdd@latest --opencode-agent # OpenCode Subagents (12 commands + 9 subagents)
npx cc-sdd@latest --windsurf # Windsurf IDE
npx cc-sdd@latest --antigravity # Google Antigravity
```

### Choose Your Language
Expand Down
2 changes: 1 addition & 1 deletion docs/guides/command-reference.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

Complete reference for all cc-sdd commands with detailed usage, examples, and troubleshooting.

> **Note**: This reference is based on Claude Code command templates. While the core functionality is consistent across all supported agents (Cursor, Gemini CLI, Codex CLI, GitHub Copilot, Qwen Code, Windsurf), command syntax and features may vary slightly depending on your agent. Refer to your agent's specific documentation for platform-specific details.
> **Note**: This reference is based on Claude Code command templates. While the core functionality is consistent across all supported agents (Cursor, Gemini CLI, Codex CLI, GitHub Copilot, Qwen Code, Google Antigravity, Windsurf), command syntax and features may vary slightly depending on your agent. Refer to your agent's specific documentation for platform-specific details.

> For installation, CLI setup, and workspace prerequisites, see the [Project README](../../README.md). For an overview of additional docs and guides, start with the [Docs README](../README.md).

Expand Down
2 changes: 1 addition & 1 deletion docs/guides/ja/command-reference.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

cc-sdd が提供する11個のAI-DLCコマンドについて、その役割、入力、出力を一覧にしたリファレンスである。各フェーズで確認すべき成果物と次のアクションをすぐに把握できるよう、英語版の `docs/guides/command-reference.md` を基に日本語で要約している。

> **補足**: コマンドのテンプレートは Claude Code を基準にしているが、Cursor、Gemini CLI、Codex CLI、GitHub Copilot、Qwen Code、Windsurf など、他のエージェントでも同じ11個のコマンドが利用可能である(UIの詳細は各エージェントのドキュメントを参照すること)。
> **補足**: コマンドのテンプレートは Claude Code を基準にしているが、Cursor、Gemini CLI、Codex CLI、GitHub Copilot、Qwen Code、Google Antigravity、Windsurf など、他のエージェントでも同じ11個のコマンドが利用可能である(UIの詳細は各エージェントのドキュメントを参照すること)。
>
> インストールやワークスペースの前提条件については[プロジェクトのREADME](../../README.md)を、各ドキュメントの概要については[Docs README](../README.md)を参照すること。

Expand Down
6 changes: 4 additions & 2 deletions tools/cc-sdd/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
English | <a href="./README_ja.md">日本語</a> | <a href="./README_zh-TW.md">繁體中文</a>
</sub></div>

✨ **Transform Claude Code / Cursor IDE / Gemini CLI / Codex CLI / GitHub Copilot / Qwen Code / OpenCode / Windsurf from prototype to production-ready development.**
✨ **Transform Claude Code / Cursor IDE / Gemini CLI / Codex CLI / GitHub Copilot / Qwen Code / OpenCode / Windsurf / Google Antigravity from prototype to production-ready development.**

👻 **Kiro-inspired** — Similar Spec-Driven, AI-DLC style as Kiro IDE, so existing Kiro specs remain compatible and portable.

Expand All @@ -17,7 +17,7 @@ English | <a href="./README_ja.md">日本語</a> | <a href="./README_zh-TW.md">
- ✅ **Separate Research** — Keep discovery notes (Research.md) separate from final design (Design.md)
- ✅ **Quality Gates** — validate-gap/design/impl commands catch integration issues before coding
- ✅ **Customize Once** — Adapt templates to your team's process; all agents follow the same workflow
- ✅ **Universal Workflow** — 8 agents × 13 languages share the same 11-command process
- ✅ **Universal Workflow** — 9 agents × 13 languages share the same 11-command process

---

Expand Down Expand Up @@ -49,6 +49,7 @@ npx cc-sdd@latest --qwen --lang de # Qwen Code
npx cc-sdd@latest --opencode --lang en # OpenCode (11 commands)
npx cc-sdd@latest --opencode-agent --lang ja # OpenCode Subagents (12 commands + 9 subagents)
npx cc-sdd@latest --windsurf --lang ja # Windsurf IDE
npx cc-sdd@latest --antigravity --lang en # Google Antigravity (11 workflows + 1 skill)

# Note: @next is now reserved for future alpha/beta versions
```
Expand Down Expand Up @@ -132,6 +133,7 @@ npx cc-sdd@latest --windsurf --lang ja # Windsurf IDE
| **GitHub Copilot** | ✅ Full | 11 prompts |
| **Qwen Code** | ✅ Full | 11 commands |
| **Windsurf IDE** | ✅ Full | 11 workflows |
| **Google Antigravity** | ✅ Full | 11 workflows + 1 skill |
| Others (Factory AI Droid) | 📅 Planned | - |

## 📋 Commands
Expand Down
8 changes: 5 additions & 3 deletions tools/cc-sdd/README_ja.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<a href="./README.md">English</a> | 日本語 | <a href="./README_zh-TW.md">繁體中文</a>
</sub></div>

✨ **Claude Code / Cursor IDE / Gemini CLI / Codex CLI / GitHub Copilot / Qwen Code / OpenCode / Windsurf をプロトタイプから本番仕様駆動へ。要件・設計・タスク・プロジェクトメモリをチームのワークフローに沿うようカスタマイズできます。**
✨ **Claude Code / Cursor IDE / Gemini CLI / Codex CLI / GitHub Copilot / Qwen Code / OpenCode / Windsurf / Google Antigravity をプロトタイプから本番仕様駆動へ。要件・設計・タスク・プロジェクトメモリをチームのワークフローに沿うようカスタマイズできます。**

👻 **Kiro互換** — Kiro IDE に似た Spec-Driven / AI-DLC スタイルで、既存の Kiro 仕様書もそのまま扱えます。

Expand All @@ -17,12 +17,12 @@
- ✅ **Research の分離** — 調査メモ(Research.md)と最終設計(Design.md)を分けて管理
- ✅ **品質ゲート** — validate-gap/design/impl コマンドでコーディング前に統合問題を検出
- ✅ **一度だけカスタマイズ** — テンプレートをチームプロセスに適応、全エージェントが同じワークフローに従う
- ✅ **統一ワークフロー** — 8エージェント × 13言語で同じ11コマンドプロセスを共有
- ✅ **統一ワークフロー** — 9エージェント × 13言語で同じ11コマンドプロセスを共有


> インストール手順だけ知りたい場合は [インストール](#-インストール) へジャンプ。v1.1.5 維持なら `npx cc-sdd@1.1.5 --claude-code ...`、v2 移行は [Migration Guide](../../docs/guides/migration-guide.md) / [日本語版](../../docs/guides/ja/migration-guide.md) を参照。

Claude Code、Cursor IDE、Gemini CLI、Codex CLI、GitHub Copilot、Qwen Code、OpenCode、Windsurfを **AI-DLC (AI駆動開発ライフサイクル)**へ。**AIネイティブプロセス**と**最小限の人間承認ゲート**:AIが実行を駆動し、人間が各フェーズで重要な決定を検証。
Claude Code、Cursor IDE、Gemini CLI、Codex CLI、GitHub Copilot、Qwen Code、OpenCode、Windsurf、Google Antigravityを **AI-DLC (AI駆動開発ライフサイクル)**へ。**AIネイティブプロセス**と**最小限の人間承認ゲート**:AIが実行を駆動し、人間が各フェーズで重要な決定を検証。

## 🚀 インストール

Expand All @@ -49,6 +49,7 @@ npx cc-sdd@latest --qwen --lang ja # Qwen Code
npx cc-sdd@latest --opencode --lang ja # OpenCode(11コマンド)
npx cc-sdd@latest --opencode-agent --lang ja # OpenCode Subagents(12コマンド + 9サブエージェント)
npx cc-sdd@latest --windsurf --lang ja # Windsurf IDE
npx cc-sdd@latest --antigravity --lang ja # Google Antigravity(11ワークフロー + 1スキル)

# 注: @nextは今後のアルファ/ベータ版用に予約されています
```
Expand Down Expand Up @@ -132,6 +133,7 @@ npx cc-sdd@latest --windsurf --lang ja # Windsurf IDE
| **GitHub Copilot** | ✅ 完全対応 | 11 プロンプト |
| **Qwen Code** | ✅ 完全対応 | 11 コマンド |
| **Windsurf IDE** | ✅ 完全対応 | 11 ワークフロー |
| **Google Antigravity** | ✅ 完全対応 | 11 ワークフロー + 1 スキル |
| その他(Factory AI Droid) | 📅 予定 | - |

## 📋 コマンド
Expand Down
6 changes: 4 additions & 2 deletions tools/cc-sdd/README_zh-TW.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<a href="./README.md">English</a> | <a href="./README_ja.md">日本語</a> | 繁體中文
</sub></div>

✨ **將 Claude Code / Cursor IDE / Gemini CLI / Codex CLI / GitHub Copilot / Qwen Code / OpenCode / Windsurf 直接帶入 Spec-Driven / AI-DLC 的生產級流程,需求・設計・任務・指導文件一次對齊團隊審核。**
✨ **將 Claude Code / Cursor IDE / Gemini CLI / Codex CLI / GitHub Copilot / Qwen Code / OpenCode / Windsurf / Google Antigravity 直接帶入 Spec-Driven / AI-DLC 的生產級流程,需求・設計・任務・指導文件一次對齊團隊審核。**

👻 **Kiro 相容** — 與 Kiro IDE 相似的 Spec-Driven / AI-DLC 風格,可沿用既有 Kiro 規格並保持互通。

Expand All @@ -17,7 +17,7 @@
- ✅ **分離研究** — 將探索筆記(Research.md)與最終設計(Design.md)分開管理
- ✅ **品質關卡** — validate-gap/design/impl 指令在編碼前捕捉整合問題
- ✅ **一次自訂** — 將模板適應至團隊流程;所有代理遵循相同工作流程
- ✅ **統一工作流程** — 7 代理 × 13 語言共享相同的 11 指令流程
- ✅ **統一工作流程** — 9 代理 × 13 語言共享相同的 11 指令流程

> 只想看安裝?跳到 [安裝](#-安裝)。若要維持 1.1.5,使用 `npx cc-sdd@1.1.5 --claude-code ...`;升級 v2.0.0 請參考 [Migration Guide](../../docs/guides/migration-guide.md) | [日文版](../../docs/guides/ja/migration-guide.md)。

Expand Down Expand Up @@ -46,6 +46,7 @@ npx cc-sdd@latest --qwen --lang zh-TW # Qwen Code
npx cc-sdd@latest --opencode --lang zh-TW # OpenCode(11 個指令)
npx cc-sdd@latest --opencode-agent --lang zh-TW # OpenCode Subagents(12 個指令 + 9 個子代理)
npx cc-sdd@latest --windsurf --lang zh-TW # Windsurf IDE
npx cc-sdd@latest --antigravity --lang zh-TW # Google Antigravity(11 個工作流程 + 1 個技能)

# 注意:@next 現已保留給未來的 alpha/beta 版本
```
Expand Down Expand Up @@ -129,6 +130,7 @@ npx cc-sdd@latest --windsurf --lang zh-TW # Windsurf IDE
| **GitHub Copilot** | ✅ 完全支援 | 11 個提示 | `AGENTS.md` |
| **Qwen Code** | ✅ 完全支援 | 11 個指令 | `QWEN.md` |
| **Windsurf IDE** | ✅ 完全支援 | 11 個工作流程 | `AGENTS.md` |
| **Google Antigravity** | ✅ 完全支援 | 11 個工作流程 + 1 個技能 | `GEMINI.md` |
| 其他(Factory AI Droid) | 📅 規劃中 | - |

## 📋 指令
Expand Down
3 changes: 2 additions & 1 deletion tools/cc-sdd/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "cc-sdd",
"version": "2.1.1",
"description": "Transform your coding workflow with AI-DLC and Spec-Driven Development. One command installs 11 powerful slash commands, Project Memory, and structured development workflows for 8 AI coding agents.",
"description": "Transform your coding workflow with AI-DLC and Spec-Driven Development. One command installs 11 powerful slash commands, Project Memory, and structured development workflows for 9 AI coding agents.",
"keywords": [
"claude-code",
"cursor",
Expand All @@ -11,6 +11,7 @@
"github-copilot",
"qwen-code",
"opencode",
"google-antigravity",
"sdd",
"spec-driven-development",
"kiro",
Expand Down
18 changes: 18 additions & 0 deletions tools/cc-sdd/src/agents/registry.ts
Original file line number Diff line number Diff line change
Expand Up @@ -227,6 +227,24 @@ export const agentDefinitions = {
},
manifestId: 'opencode-agent',
},
'google-antigravity': {
label: 'Google Antigravity',
description:
'Installs kiro workflows in `.agent/workflows/`, shared settings in `{{KIRO_DIR}}/settings/`, and a GEMINI.md quickstart.',
aliasFlags: ['--google-antigravity', '--antigravity'],
recommendedModels: ['Gemini 3.1 Pro Preview or newer'],
layout: {
commandsDir: '.agent/workflows',
agentDir: '.agent',
docFile: 'GEMINI.md',
},
commands: {
spec: '`/kiro-spec-init <what-to-build>`',
steering: '`/kiro-steering`',
steeringCustom: '`/kiro-steering-custom <what-to-create-custom-steering-document>`',
},
manifestId: 'google-antigravity',
},
} as const satisfies Record<string, AgentDefinition>;

export type AgentType = keyof typeof agentDefinitions;
Expand Down
45 changes: 45 additions & 0 deletions tools/cc-sdd/templates/agents/google-antigravity/docs/GEMINI.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# AI-DLC and Spec-Driven Development

Kiro-style Spec Driven Development implementation on AI-DLC (AI Development Life Cycle)

## Project Context

### Paths
- Steering: `{{KIRO_DIR}}/steering/`
- Specs: `{{KIRO_DIR}}/specs/`

### Steering vs Specification

**Steering** (`{{KIRO_DIR}}/steering/`) - Guide AI with project-wide rules and context
**Specs** (`{{KIRO_DIR}}/specs/`) - Formalize development process for individual features

### Active Specifications
- Check `{{KIRO_DIR}}/specs/` for active specifications
- Use `/kiro-spec-status [feature-name]` to check progress

## Development Guidelines
{{DEV_GUIDELINES}}

## Minimal Workflow
- Phase 0 (optional): `/kiro-steering`, `/kiro-steering-custom`
- Phase 1 (Specification):
- `/kiro-spec-init "description"`
- `/kiro-spec-requirements {feature}`
- `/kiro-validate-gap {feature}` (optional: for existing codebase)
- `/kiro-spec-design {feature} [-y]`
- `/kiro-validate-design {feature}` (optional: design review)
- `/kiro-spec-tasks {feature} [-y]`
- Phase 2 (Implementation): `/kiro-spec-impl {feature} [tasks]`
- `/kiro-validate-impl {feature}` (optional: after implementation)
- Progress check: `/kiro-spec-status {feature}` (use anytime)

## Development Rules
- 3-phase approval workflow: Requirements → Design → Tasks → Implementation
- Human review required each phase; use `-y` only for intentional fast-track
- Keep steering current and verify alignment with `/kiro-spec-status`
- Follow the user's instructions precisely, and within that scope act autonomously: gather the necessary context and complete the requested work end-to-end in this run, asking questions only when essential information is missing or the instructions are critically ambiguous.

## Steering Configuration
- Load entire `{{KIRO_DIR}}/steering/` as project memory
- Default files: `product.md`, `tech.md`, `structure.md`
- Custom files are supported (managed via `/kiro-steering-custom`)
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
name: kiro-sdd
description: Guide for Spec-Driven Development (SDD) using Kiro on AI-DLC
---
# Spec-Driven Development (SDD)

This skill enables the agent to autonomously discover and utilize the Kiro Spec-Driven Development workflow.

## Overview
Kiro-style Spec Driven Development implementation on AI-DLC (AI Development Life Cycle)

## Commands Available
- `/kiro-spec-init <what-to-build>`: Initialize a new specification.
- `/kiro-spec-requirements <feature>`: Generate requirements.
- `/kiro-spec-design <feature>`: Generate technical design.
- `/kiro-spec-tasks <feature>`: Generate implementation tasks.
- `/kiro-spec-impl <feature>`: Execute implementation tasks.
- `/kiro-spec-status <feature>`: Check specification progress.
- `/kiro-steering`: Manage project steering files.
- `/kiro-steering-custom`: Create custom steering files.

## Workflow
1. Initialize spec: `/kiro-spec-init`
2. Define requirements: `/kiro-spec-requirements`
3. Design: `/kiro-spec-design`
4. Tasks: `/kiro-spec-tasks`
5. Implementation: `/kiro-spec-impl`

Always verify alignment with steering context in `{{KIRO_DIR}}/steering/`.
Loading