askill
plan-self-review

plan-self-reviewSafety 95Repository

ユーザーに提示する前のプラン品質のための軽量セルフレビューチェックリスト。 エージェント呼び出しなし — オーケストレーターがこのチェックリストを直接実行する。 以下の場合に使用: - /spec-plan の最終出力を提示する前の完了時 - レビューエージェントを起動せずに仕様⇔設計の一貫性を検証する時 - /spec-review への引き渡し前の簡易品質ゲート 非対象: フル並列エージェントレビュー(それには /spec-review --auto を使用)

2 stars
1.2k downloads
Updated 2/23/2026

Package Files

Loading files...
SKILL.md

プランセルフレビューチェックリスト

/spec-plan フェーズ 4 の終了時に、最終プランをユーザーに提示する前にオーケストレーターが実行する軽量品質ゲート。エージェントは起動しない — コンテキスト予算を保持する。

ロードタイミング

/spec-plan フェーズ 4 の終了時、仕様と設計ファイルが保存された後にこのスキルをロード。

前提条件

チェックリスト実行前のファイルサイズチェック:

このセルフレビューは以下の両方の条件が満たされる場合のみ適切:

  1. 仕様ファイル ≤200 行
  2. 設計ファイル ≤200 行

いずれかのファイルが 200 行を超える場合: → このチェックリストをスキップし、--auto フラグ付きで /spec-review に直接進む → 並列レビューエージェントの方が大きなドキュメントに適している

これは subagent-contract スキルで定義されたクイックルックアップ制限を尊重する。

チェックリスト

オーケストレーターが両方の出力ファイルを読み、各項目を PASS または FLAG として確認する。

仕様チェックリスト

#チェック検証方法
S1受入基準が測定可能各基準に具体的な条件があり、「うまく動くべき」でない
S2エッジケースが列挙されている少なくとも 3 つのエッジケースまたはエラーシナリオが定義
S3スコープ外が定義されているセクションが存在し少なくとも 1 つの除外が記載
S4曖昧な言葉がない"should"、"might"、"could"、"possibly" を検索 — 要件内にあればフラグ(根拠内は OK)
S5セキュリティ要件がある認証、認可、バリデーション、または「理由付きで N/A」
S6非機能要件があるパフォーマンス、スケーラビリティ、または「理由付きで N/A」

設計チェックリスト

#チェック検証方法
D1実装マップにファイルがあるCreate/Modify アクション付きで少なくとも 1 ファイルが記載
D2ビルドシーケンスがある少なくとも 2 つの順序付きステップ
D3トレードオフが文書化されている少なくとも 1 つのトレードオフまたは却下された代替案
D4ファイル参照が妥当参照されたファイルが存在する(Glob チェック)か「Create」としてマークされている

一貫性チェックリスト

#チェック検証方法
C1仕様要件が設計でカバーされている各仕様セクションが設計コンポーネントにマッピング
C2設計が仕様と矛盾しない仕様要件に違反する設計選択がない
C3ビルドシーケンスが全コンポーネントをカバー実装マップの各コンポーネントがビルドシーケンスに出現

出力形式

## セルフレビュー結果

合格: [N]/13
フラグ: [N]

### フラグされた項目
- [S4] 曖昧な言葉: 要件 3.2 に "should" が含まれている
- [C1] 仕様セクション「エラーハンドリング」に対応する設計コンポーネントがない

### 評価
[ALL CLEAR / MINOR FLAGS / NEEDS ATTENTION]

結果に基づくアクション

結果アクション
ALL CLEAR(フラグ 0 件)プランをそのままユーザーに提示
MINOR FLAGS(1-2 件のフラグ)フラグを付記してプランを提示: 「セルフレビューで [N] 件の注意事項を検出: ...」
NEEDS ATTENTION(3+ 件のフラグ)提示前にフラグされた項目を修正。仕様の問題は仕様を編集、設計の問題は設計を編集。その後チェックリストを 1 回再実行。

ルール(L1 - ハード)

  • NEVER: このチェックリストにサブエージェントを起動しない — 直接ファイル読み取りのみ使用
  • ALWAYS: 最終プランをユーザーに提示する前にこれを実行
  • NEVER: 項目をサイレントに自動修正しない — 常に何がフラグされたかを報告

デフォルト(L2 - ソフト)

  • NEEDS ATTENTION の項目は提示前に修正する(ただしユーザーに変更を通知)
  • プラン提示にフラグされた項目を含め、ユーザーに認識してもらう

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

83/100Analyzed 2/19/2026

Well-structured self-review checklist skill with comprehensive validation criteria (13 checks across specs, design, and coherence), clear action matrix, and good documentation. Tied to internal project commands but maintains good structure. Lacks tags but has clear use cases and structured steps.

95
88
55
85
90

Metadata

Licenseunknown
Version-
Updated2/23/2026
PublisherMysMon

Tags

No tags yet.