コードベース全体のレビュー・監査。perf/sec/test/arch/cq/docs の6観点を並列委譲し、優先度付き issue ファイルと観点サマリをメモリディレクトリに生成する。コードベース全体の監査・定期レビュー・リリース前品質確認の依頼時、/codebase-review 実行時に使用。境界: PR 単位は pr-review、自ブランチの提出前確認は self-review。
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
抽象的な要件・事業側の要求を深掘りし、既存実装との整合を確認して実装マスタとシステム要件書を作成する。「こういう機能を作りたい」「この要求を満たす機能を設計して」等の抽象要件の提示時、既存機能の拡張や Phase 分割の要件定義開始時、/design-feature 実行時に使用。
境界: 要件確定後の実装計画書・PR 分割と実装進行は plan-feature-prs。
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
설치 방법 보기설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
抽象的な要求から、実装可能な粒度の「実装マスタ(01)」と、非開発者の関係者向けの「システム要件書(02)」をペアで作る。AGENTS.md の Phase 0-2(準備・調査・計画)にあたり、実装は /plan-feature-prs に引き継ぐ。
AskUserQuestion が無い環境では、番号付き選択肢のテキスト質問で代える。
| ファイル | 内容 | 読み手 |
|---|---|---|
01_requirements_skeleton.md | 実装マスタ。What + How。DBスキーマ / API / Usecase / ガード / 影響範囲 / 設計理由 | 実装担当 |
02_system_requirements.md | システム要件書。What のみ。Why は注記程度 | 企画・事業側 / 連携先 / サポート担当 |
01 を正本とし、02 は 01 から抽出する。保存先の既定は ${MEMORY_DIR}/memory/YYMMDD_<context_name>/(形式は context/memory-file-formats.md)。
Step 1: 準備 → メモリディレクトリ・作業項目
Step 2: 要求深掘り → AskUserQuestion で目的・スコープ・制約を確定
Step 3: 既存実装調査 → コードベースを正本として関連実装を把握
Step 4: 01 ドラフト → 実装マスタを章別に書く
Step 5: 外部レビュー → Action Required 0 まで反映
Step 6: 02 抽出 → 01 から What だけ抽出して書き、完了報告
各 Step の具体手順は references/workflow-detail.md。01・02 のテンプレートは references/doc-templates.md、禁止フレーズ・整合性チェック・完了基準は references/quality-checklist.md。
01・02 のどちらにも次を書かない。
要調査 / TBD / TODO / 要確認 / 要検討 / 追って確認 / 別途決定 / 要相談 / 場合によっては / 必要に応じて
書きたくなったら、Step 3 で情報を揃えるか、AskUserQuestion で確定する。
30_decisions.md か 99_history.md に記録する/ukwhatn-writing に従う(常体・宣言形・翻訳調を避ける・専門用語は原語と `code`)。
プロジェクトの既存規約・命名・レイヤー構成から外れるなら AskUserQuestion で確かめる。
<外部APIの正式名>)」)<enumフィールド> = "<値>")<既存関数名> を流用)。02では「既存処理を流用」程度に留めるMEMORY_DIR を確かめる(未定義なら .local/)${MEMORY_DIR}/memory/YYMMDD_<context_name>/ を作る/findmem で探す/taskboard、Codex は plan 機構)次の7項目のうち、依頼文から一意に読めないもの(特にスコープ境界・対外影響・スケジュール・金額)だけを AskUserQuestion で確定する。読めた項目は、推定した内容を05_log.md に書いて進む。
質問の粒度とテンプレートは references/workflow-detail.md「Step 2」。
調査観点:
調査手段:
subagent_type: "Explore"・model: "sonnet" を3〜5並列で起動し、ファイル・関数を洗い出す(Explore は書き込まず結果を返すだけなので、pane でなく Agent tool を使う。context/herdr-delegation.md「経路の選択」)並列調査のパターンは references/workflow-detail.md「Step 3」。
実装可能な粒度で What + How を書く。章構成はプロジェクトに合わせて調整してよい(テンプレートは references/doc-templates.md「01実装マスタ」)。
章別の並列ドラフトは、ユーザーが ultracode の語を使ったか並列化を明示したときだけ Workflow で行う(references/workflow-detail.md「並列化」)。
01 を外部レビューに出す(手順・Severity 別の判断・打ち切り条件は context/agent-cli-guide.md)。指摘を反映する前に、実コードで事実を確かめる。後続フェーズで足す内容を「現状に無いから差異」と誤判定する指摘が出やすい。
01 から What だけを抽出して 02_system_requirements.md を書く。
| 書く | 書かない |
|---|---|
| 機能の存在・挙動・入出力 | クラス名・関数名・ファイルパス・行番号 |
| 状態遷移・分岐条件 | Usecase / Service / Repository / Adapter の構造 |
| API レスポンス・scope / claim 名 | DB のテーブル名・カラム名(最小限なら可。極力避ける) |
| 画面遷移の概要 | Procedure / queue key / DI 構造 |
| エラーコード(仕様レベル) | エラーメッセージキー・ステータスマッピングの詳細 |
| Why は注記程度(1〜2行、「※」「→」) | Why の詳細な設計理由 |
形式は既存フェーズのシステム要件書に揃える(章番号・箇条書き中心・サブセクション X.Y / X.Y.Z・表は最小限)。テンプレートは references/doc-templates.md「02システム要件書」。
完了報告には次を書く。
完了の条件は references/quality-checklist.md「完了基準」。
아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
コードベース全体のレビュー・監査。perf/sec/test/arch/cq/docs の6観点を並列委譲し、優先度付き issue ファイルと観点サマリをメモリディレクトリに生成する。コードベース全体の監査・定期レビュー・リリース前品質確認の依頼時、/codebase-review 実行時に使用。境界: PR 単位は pr-review、自ブランチの提出前確認は self-review。
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
変更を git-cz 形式でコミットする。リポジトリの直コミット可否の判定手順と、push 後の CI・conflict の確認を含む。/commit 実行時、「コミットして」「pushして」等の依頼時に使用。--push 引数または「pushして」の依頼で push も行う。境界: PR 作成は create-draft-pr、PR コメントへの対応コミットは pr-comment から呼ばれる。
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
PR を Draft で作成する。変更をローカルで動かして確かめ、画面が変わるならスクリーンショットを gh の --attach で貼り、PR テンプレートを全セクション埋めて対象 repo の既存 PR の分量に揃え、出した後は CI・レビュー・マージを Monitor で見張る。PR 作成の依頼時、実装が一段落して PR 化する時、/create-draft-pr 実行時に使用(gh pr create を直接実行しない)。引数でベースブランチを指定できる。境界: 個別レビューコメントへの対応は pr-comment、PR 全体のレビューは pr-review、複数 PR 規模の計画は plan-feature-prs。
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
スキルを新規作成する。「スキルを作って」「この手順をスキル化して」等の依頼時、/create-skill 実行時に使用。AGENTS.md・context・既存スキルと整合させ、重複・競合を避ける。境界: 既存スキル・指示ファイルの修正は update-inst、指示ファイル全体の監査は instructions-audit。
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
画面の設計判断(ナビゲーション・重ね方・通知と空状態と読み込み・外枠とトークンと状態表現)の型を決定表で選び、アプリ内の全画面で揃える。画面・ページ・レイアウト・ナビゲーション・ダイアログ・コンポーネントを新しく作る・作り直す時、モックやダッシュボードを作る時、サイドバー・タブ・モーダル・シート・toast・バナー・空状態のどれを使うか決める時に使用。PJ に components.json があれば shadcn の部品とトークンへの対応も扱う。主要なデザインシステム(Material・HIG・Carbon・Primer・Atlassian・Fluent・GOV.UK・NN/g・WAI-ARIA APG・WCAG)の一致点を規則にし、食い違いの採否を定めてある。境界: 画面の文言は writing-ui-text、画面に何を出すかと提示前の完了基準は context/ui-artifact-standards.md、コードの実装原則は writing-code、shadcn 部品の API と組み立ては shadcn。
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
メモリディレクトリの過去タスク・issue をキーワードや変更対象ファイルのパスで検索し、関連する作業履歴を表示する。/findmem 実行時、Phase 0・1 の過去タスク・issue 参照時、PR 番号・チケット番号・機能名で対象が特定できる依頼を受けた時、編集予定のファイルに既知の指摘が無いか確認する時に使用。境界: セッションの引き継ぎ文書を書くのは handoff、コードベース全体の指摘を新しく洗い出すのは codebase-review。
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.