kiro-spec-init
Initialize a new specification with detailed project description
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Initialize a new specification with detailed project description
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
| name | kiro-spec-init |
| description | Initialize a new specification with detailed project description |
.kiro/specs/{feature-name}/brief.md exists (created by $kiro-discovery), read it. The brief contains problem, approach, scope, and constraints from the discovery session. Use this to pre-fill the project description and skip clarification questions that the brief already answers..kiro/specs/ for naming conflicts. If the directory already exists with only brief.md (no spec.json), use that directory (discovery created it)..kiro/specs/[feature-name]/ (skip if already exists from discovery).kiro/settings/templates/specs/init.json.kiro/settings/templates/specs/requirements-init.md{{FEATURE_NAME}} → generated feature name{{TIMESTAMP}} → current ISO 8601 timestamp{{PROJECT_DESCRIPTION}} → from brief.md if available, otherwise $ARGUMENTSja → language code (detect from user's input language, default to en)spec.json and requirements.md to spec directoryProvide output in the language specified in spec.json with the following structure:
feature-name format with 1-2 sentence rationale$kiro-spec-requirements <feature-name>Format Requirements:
spec.json.language.kiro/settings/templates/specs/, report error with specific missing file path and suggest checking repository setupfeature-name-2) and notify user of automatic conflict resolutionRead and write the M3E mind-map via local REST API at `/api/maps/`. Use this skill whenever the user asks to view, query, add, update, move, color, delete, or restructure nodes in an M3E map, or when they mention "map", "node", "tree", "色付け", "ノード", or refer to the M3E viewer. Also trigger on bulk edits, structural reorganization, listing/creating/renaming maps, resolving paths copied from the viewer, or operating on style attributes (fill / urgency / importance / status).
Minimal instruction for scoped worker agents. Use when receiving or preparing bounded worker tasks in M3E / Akaghef-System, and when an M3E request contains !!! / !!! or asks for recurrence prevention, durable rule changes, worker guardrails, or agent instruction updates.
Decide M3E map structure before writing or delegating. Use when a task involves scope, scopen/unscopen, layouting, display intent, facet choice, edge/link/alias choice, cross-facet relations, path ambiguity, or worker handoff.
Read and write the M3E mind-map via local REST API at `/api/maps/`. Use this skill whenever the user asks to view, query, add, update, move, color, delete, or restructure nodes in an M3E map, or when they mention "map", "node", "tree", "色付け", "ノード", or refer to the M3E viewer. Also trigger on bulk edits, structural reorganization, listing/creating/renaming maps, resolving paths copied from the viewer, or operating on style attributes (fill / urgency / importance / status).
ユーザーから投げられたアイデア・テーマを docs/ideas/<group>/<topic>/ フォルダに 「複数選択肢を並べる・採否を決めない・実装は考えない」方式で ブレインストーミング展開するスキル。レビュー前のアイデア整理用。 以下の場面でトリガーする: - 「ブレスト」「ブレインストーミング」「アイデアを整理」「アイデア化」と言われたとき - 「色々な選択肢を考えて」「網羅的に並べて」「いっぱい案を出して」と言われたとき - 「docs/ideas/に入れて」「idea化」「実行に移せる程度に詳細化された設計を作って」と言われたとき - ユーザーが新しいテーマや機能アイデアを投げてきて「フォルダ作って」「整理して」と言うとき - 「採用するかは決めない」「実装は考えない」前提で考えてほしいと言われたとき
Read and write the M3E mind-map via local REST API at `/api/maps/`. Use this skill whenever the user asks to view, query, add, update, move, color, delete, or restructure nodes in an M3E map, or when they mention "map", "node", "tree", "色付け", "ノード", or refer to the M3E viewer. Also trigger on bulk edits, structural reorganization, listing/creating/renaming maps, resolving paths copied from the viewer, or operating on style attributes (fill / urgency / importance / status).