一键导入
kiro-spec-quick
Quick spec generation with interactive or automatic mode
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Quick spec generation with interactive or automatic mode
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Design-phase orchestrator for a single spec. Precondition: requirements.md already exists for {feature-name} (produced by /kiro-start or /kiro-spec-requirements). Acts as an orchestrator: the controller handles deterministic resolution, the precondition gate, the default-branch guard, the initial commit, and an interactive design discussion, while delegating design generation + design validation to a single non-interactive subagent. Portable across repos: deterministically resolves the specs root, skill base directory, git remote, and default branch (fixed priority orders, no guessing). Does NOT create branches or worktrees — feature branches are supplied by the Claude Code harness worktree. When the current branch is the repository default branch it STOPs and asks the developer to re-run inside the harness worktree (a non-default working branch); otherwise it runs kiro-spec-design (with -y), runs kiro-validate-design non-interactively, commits the generated design to the current branch without pushing, and t
Post-discovery single-spec entry point. Precondition: /kiro-discovery has already created {specs-root}/{feature-name}/brief.md, so the feature name is already confirmed. Acts as an orchestrator: the controller handles deterministic resolution, the precondition gate, the default-branch guard, the initial commit, and an interactive requirements discussion, while delegating spec init + requirements generation + gap analysis to a single non-interactive subagent. Portable across repos: deterministically resolves the specs root, skill base directory, git remote, and default branch (fixed priority orders, no guessing). Does NOT create branches or worktrees — feature branches are supplied by the Claude Code harness worktree. When the current branch is the repository default branch it STOPs and asks the developer to re-run inside the harness worktree (a non-default working branch); otherwise it initializes the spec via kiro-spec-init (which consumes brief.md), runs kiro-spec-requirements, runs kiro-validate-gap, commi
Kiro仕様駆動開発のSpec完了ワークフローを実行する。DoDゲート検証→コミット→completedフォルダ移動→spec.json更新→参照パス修正→ロードマップ更新→スキルドキュメント同期→最終コミット→PR作成→squashマージまでを中断なく完遂する。Use when: 実装完了を承認する, 承認してください, 完了を承認, spec承認, approve implementation, kiro承認完了。DO NOT USE when: 実装が完了したのみ(承認の明示がない場合)、タスクが終わっただけ
Implement approved tasks using TDD with native subagent dispatch. Runs all pending tasks autonomously or selected tasks manually.
Pasta DSL文法リファレンスと辞書制作パターン集。ゴースト(「伺か」デスクトップマスコット)の 辞書ファイル(.pasta)を作成・編集する際に、自然言語の指示からPasta DSLコードへの変換を サポートする。 USE FOR: pasta, Pasta DSL, .pasta, ゴースト, 辞書, トーク作成, シーン作成, アクション行, 単語定義, 変数, イベントハンドラ, ランダムトーク, アクター辞書, さくらスクリプト, 伺か, ukagaka, ghost authoring, dictionary file, talk creation, scene definition, pasta script, pasta code generation, 時報, OnHour, 時報変数, 日時変数, date variables, hour variables. DO NOT USE FOR: pasta料理, cooking pasta, Pasta DSLパーサー開発, pasta_dsl crate, pasta_lua crate, pasta_core crate, Rustクレート実装, SHIORIプロトコル実装, Luaランタイム開発, pasta言語仕様の設計変更.
pasta.dll Luaランタイム APIリファレンスとコーディング規約。 ゴーストの scripts/ 配下のカスタムLuaスクリプトや、 Pasta DSL内のLuaブロック実装を支援する。 USE FOR: pasta lua, pasta_lua, Lua API, Luaスクリプト, scripts/, pasta_scripts/, 単語辞書一括投入, WORD.create, イベントハンドラ, REG, RES, 永続化, @pasta_persistence, save, @pasta_search, @pasta_config, @pasta_sakura_script, @enc, @pasta_log, ロギング, logging, log, trace, debug, info, warn, error, ACT, SCENE, STORE, GLOBAL, SAVE, lua_test, luacheck, mocks, lua_test.mocks, モックライブラリ, mock install, mock reset, pasta lua coding, pasta runtime API. DO NOT USE FOR: Pasta DSL文法, .pastaファイル編集, pasta_dsl crate, pasta_core crate, Rustクレート実装, 汎用Luaプログラミング, SHIORIプロトコル実装.
| name | kiro-spec-quick |
| description | Quick spec generation with interactive or automatic mode |
| allowed-tools | Read, Skill, Bash, Write, Glob, Agent |
| argument-hint | <project-description> [--auto] |
If --auto flag is present in $ARGUMENTS, you are in AUTOMATIC MODE.
In Automatic Mode:
Execute 4 spec phases sequentially. In automatic mode, execute all phases without stopping. In interactive mode, prompt user for approval between phases.
Before claiming quick generation is complete, run one lightweight sanity review over the generated requirements, design, and tasks. If the host supports fresh subagents, use one. Otherwise run the sanity review inline.
Parse $ARGUMENTS:
--auto: Automatic Mode (execute all 4 phases)--auto flag if present)Example:
"User profile with avatar upload --auto" → mode=automatic, description="User profile with avatar upload"
"User profile feature" → mode=interactive, description="User profile feature"
Display mode banner and proceed to Step 2.
Execute these 4 phases in order:
Core Logic:
Check for Brief:
.kiro/specs/{feature-name}/brief.md exists (created by /kiro-discovery), read it for discovery context (problem, approach, scope, constraints)$ARGUMENTSGenerate Feature Name:
Check Uniqueness:
.kiro/specs/*/brief.md (no spec.json), use that directory (discovery created it)-2, -3, etc.Create Directory:
mkdir -p .kiro/specs/{feature-name} (skip if already exists from discovery)Initialize Files from Templates:
a. Read templates:
- .kiro/settings/templates/specs/init.json
- .kiro/settings/templates/specs/requirements-init.md
b. Replace placeholders:
{{FEATURE_NAME}} → feature-name
{{TIMESTAMP}} → current ISO 8601 timestamp (use `date -u +"%Y-%m-%dT%H:%M:%SZ"`)
{{PROJECT_DESCRIPTION}} → description
ja → language code (detect from user's input language, default to `en`)
c. Write files using Write tool:
- .kiro/specs/{feature-name}/spec.json
- .kiro/specs/{feature-name}/requirements.md
Output Progress: "Phase 1/4 complete: Spec initialized at .kiro/specs/{feature-name}/"
Automatic Mode: IMMEDIATELY continue to Phase 2.
Interactive Mode: Prompt "Continue to requirements generation? (yes/no)"
Invoke /kiro-spec-requirements {feature-name} via the Skill tool.
Wait for completion. IGNORE any "Next Step" message (it is for standalone usage).
Output Progress: "Phase 2/4 complete: Requirements generated"
Automatic Mode: IMMEDIATELY continue to Phase 3.
Interactive Mode: Prompt "Continue to design generation? (yes/no)"
Invoke /kiro-spec-design {feature-name} -y via the Skill tool. The -y flag auto-approves requirements.
Wait for completion. IGNORE any "Next Step" message.
Output Progress: "Phase 3/4 complete: Design generated"
Automatic Mode: IMMEDIATELY continue to Phase 4.
Interactive Mode: Prompt "Continue to tasks generation? (yes/no)"
Invoke /kiro-spec-tasks {feature-name} -y via the Skill tool.
Note: -y flag auto-approves requirements, design, and tasks.
Wait for completion.
Output Progress: "Phase 4/4 complete: Tasks generated"
After Phase 4, run a lightweight sanity review before claiming completion.
requirements.md, design.md, and tasks.md directly from disk. If brief.md exists, use it only as supporting context._Depends:_, _Boundary:_, and (P) markers plausible for implementation?tasks.md once, then re-run the sanity review.All 4 phases plus sanity review complete.
Output final completion summary (see Output Description section) and exit.
Interactive Mode:
Quick Spec Generation (Interactive Mode)
You will be prompted at each phase.
Note: Skips gap analysis and design validation.
Automatic Mode:
Quick Spec Generation (Automatic Mode)
All phases execute automatically without prompts.
Note: Skips optional validations (gap analysis, design review) and user approval prompts. Internal review gates still run.
Final sanity review still runs.
After each phase, show brief progress:
Spec initialized at .kiro/specs/{feature}/
Requirements generated → Continuing to design...
Design generated → Continuing to tasks...
Provide output in the language specified in spec.json:
Quick Spec Generation Complete!
Generated Files:
- specs/{feature}/spec.json
- specs/{feature}/requirements.md ({X} requirements)
- specs/{feature}/design.md ({Y} components, {Z} endpoints)
- specs/{feature}/tasks.md ({N} tasks)
Skipped: /kiro-validate-gap, /kiro-validate-design
Sanity review: PASSED | FOLLOW-UP REQUIRED
Next Steps:
1. Review generated specs (especially design.md)
2. Optional: `/kiro-validate-gap {feature}`, `/kiro-validate-design {feature}`
3. Start implementation: `/kiro-impl {feature}`
Template Missing:
.kiro/settings/templates/specs/ existsDirectory Creation Failed:
Phase Execution Failed (Phase 2-4):
/kiro-spec-{next-phase} {feature}"Sanity Review Failed:
/kiro-spec-design {feature}, /kiro-spec-tasks {feature}, or manual edits depending on the findingUser Cancellation (Interactive Mode):