@@ -185,6 +185,7 @@ See Spec-Driven Development in action across different scenarios with these comm
185185| [ Mistral Vibe] ( https://github.com/mistralai/mistral-vibe ) | ✅ | |
186186| [ Kimi Code] ( https://code.kimi.com/ ) | ✅ | |
187187| [ Windsurf] ( https://windsurf.com/ ) | ✅ | |
188+ | [ Junie] ( https://junie.jetbrains.com/ ) | ✅ | |
188189| [ Antigravity (agy)] ( https://antigravity.google/ ) | ✅ | Requires ` --ai-skills ` |
189190| [ Trae] ( https://www.trae.ai/ ) | ✅ | |
190191| Generic | ✅ | Bring your own agent — use ` --ai generic --ai-commands-dir <path> ` for unsupported agents |
@@ -195,27 +196,27 @@ The `specify` command supports the following options:
195196
196197### Commands
197198
198- | Command | Description |
199- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- |
200- | ` init ` | Initialize a new Specify project from the latest template |
201- | ` check ` | Check for installed tools (` git ` , ` claude ` , ` gemini ` , ` code ` /` code-insiders ` , ` cursor-agent ` , ` windsurf ` , ` qwen ` , ` opencode ` , ` codex ` , ` kiro-cli ` , ` shai ` , ` qodercli ` , ` vibe ` , ` kimi ` ) |
199+ | Command | Description |
200+ | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
201+ | ` init ` | Initialize a new Specify project from the latest template |
202+ | ` check ` | Check for installed tools (` git ` , ` claude ` , ` gemini ` , ` code ` /` code-insiders ` , ` cursor-agent ` , ` windsurf ` , ` junie ` , ` qwen ` , ` opencode ` , ` codex ` , ` kiro-cli ` , ` shai ` , ` qodercli ` , ` vibe ` , ` kimi ` ) |
202203
203204### ` specify init ` Arguments & Options
204205
205- | Argument/Option | Type | Description |
206- | ---------------------- | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
207- | ` <project-name> ` | Argument | Name for your new project directory (optional if using ` --here ` , or use ` . ` for current directory) |
208- | ` --ai ` | Option | AI assistant to use: ` claude ` , ` gemini ` , ` copilot ` , ` cursor-agent ` , ` qwen ` , ` opencode ` , ` codex ` , ` windsurf ` , ` kilocode ` , ` auggie ` , ` roo ` , ` codebuddy ` , ` amp ` , ` shai ` , ` kiro-cli ` (` kiro ` alias), ` agy ` , ` bob ` , ` qodercli ` , ` vibe ` , ` kimi ` , or ` generic ` (requires ` --ai-commands-dir ` ) |
209- | ` --ai-commands-dir ` | Option | Directory for agent command files (required with ` --ai generic ` , e.g. ` .myagent/commands/ ` ) |
210- | ` --script ` | Option | Script variant to use: ` sh ` (bash/zsh) or ` ps ` (PowerShell) |
211- | ` --ignore-agent-tools ` | Flag | Skip checks for AI agent tools like Claude Code |
212- | ` --no-git ` | Flag | Skip git repository initialization |
213- | ` --here ` | Flag | Initialize project in the current directory instead of creating a new one |
214- | ` --force ` | Flag | Force merge/overwrite when initializing in current directory (skip confirmation) |
215- | ` --skip-tls ` | Flag | Skip SSL/TLS verification (not recommended) |
216- | ` --debug ` | Flag | Enable detailed debug output for troubleshooting |
217- | ` --github-token ` | Option | GitHub token for API requests (or set GH_TOKEN/GITHUB_TOKEN env variable) |
218- | ` --ai-skills ` | Flag | Install Prompt.MD templates as agent skills in agent-specific ` skills/ ` directory (requires ` --ai ` ) |
206+ | Argument/Option | Type | Description |
207+ | ---------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
208+ | ` <project-name> ` | Argument | Name for your new project directory (optional if using ` --here ` , or use ` . ` for current directory) |
209+ | ` --ai ` | Option | AI assistant to use: ` claude ` , ` gemini ` , ` copilot ` , ` cursor-agent ` , ` qwen ` , ` opencode ` , ` codex ` , ` windsurf ` , ` junie ` , ` kilocode ` , ` auggie ` , ` roo ` , ` codebuddy ` , ` amp ` , ` shai ` , ` kiro-cli ` (` kiro ` alias), ` agy ` , ` bob ` , ` qodercli ` , ` vibe ` , ` kimi ` , or ` generic ` (requires ` --ai-commands-dir ` ) |
210+ | ` --ai-commands-dir ` | Option | Directory for agent command files (required with ` --ai generic ` , e.g. ` .myagent/commands/ ` ) |
211+ | ` --script ` | Option | Script variant to use: ` sh ` (bash/zsh) or ` ps ` (PowerShell) |
212+ | ` --ignore-agent-tools ` | Flag | Skip checks for AI agent tools like Claude Code |
213+ | ` --no-git ` | Flag | Skip git repository initialization |
214+ | ` --here ` | Flag | Initialize project in the current directory instead of creating a new one |
215+ | ` --force ` | Flag | Force merge/overwrite when initializing in current directory (skip confirmation) |
216+ | ` --skip-tls ` | Flag | Skip SSL/TLS verification (not recommended) |
217+ | ` --debug ` | Flag | Enable detailed debug output for troubleshooting |
218+ | ` --github-token ` | Option | GitHub token for API requests (or set GH_TOKEN/GITHUB_TOKEN env variable) |
219+ | ` --ai-skills ` | Flag | Install Prompt.MD templates as agent skills in agent-specific ` skills/ ` directory (requires ` --ai ` ) |
219220
220221### Examples
221222
@@ -244,6 +245,9 @@ specify init my-project --ai amp
244245# Initialize with SHAI support
245246specify init my-project --ai shai
246247
248+ # Initialize with Junie support
249+ specify init my-project --ai junie
250+
247251# Initialize with Mistral Vibe support
248252specify init my-project --ai vibe
249253
@@ -427,7 +431,7 @@ specify init . --force --ai claude
427431specify init --here --force --ai claude
428432```
429433
430- The CLI will check if you have Claude Code, Gemini CLI, Cursor CLI, Qwen CLI, opencode, Codex CLI, Qoder CLI, Tabnine CLI, Kiro CLI, or Mistral Vibe installed. If you do not, or you prefer to get the templates without checking for the right tools, use ` --ignore-agent-tools ` with your command:
434+ The CLI will check if you have Claude Code, Gemini CLI, Cursor CLI, Qwen CLI, opencode, Codex CLI, Qoder CLI, Tabnine CLI, Kiro CLI, Mistral Vibe, or Junie installed. If you do not, or you prefer to get the templates without checking for the right tools, use ` --ignore-agent-tools ` with your command:
431435
432436``` bash
433437specify init < project_name> --ai claude --ignore-agent-tools
0 commit comments