woostack-harden について
woostack-hardenは、指定リポジトリを根拠に、提示された仕様や課題計画案を読み取り専用でレビューする独立したスキルです。相違点と推奨事項を報告し、判断や変更はユーザーに委ねます。
主な機能
- 01仕様と計画の読み取り専用レビュー
- 02リポジトリの根拠との照合
- 03範囲と依存関係の相違の特定
- 04削除や簡素化の提案
- 05ユーザーの判断とリポジトリ状態の維持
活用シーン
- 01仕様に照らした課題計画の確認
- 02コード内のストレージやインターフェースの検証
- 03タスク詳細の不足や矛盾の発見
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ howarewoo/ woostack --skill woostack-hardenインストール後、Claude Code で/woostack-hardenを入力して読み込まれたか確認します。
詳細
woostack-harden
woostack-harden は、提供された仕様または候補となる課題計画を読み取り専用でレビューするよう求めるものです。単独で動作し、デフォルトでは何からも呼び出されません。また、課題の公開、ソースの編集、別フェーズの実行指示、リポジトリまたは GitHub の状態の書き込みは一切行いません。
コマンドと入力
/woostack-harden <specification-or-issue-plan>
ユーザーはレビュー対象の内容と、その対象リポジトリを指定します。明示的に選択された、または一意に特定できるチェックアウトから、正規のリポジトリとその変更不可能なベースラインを特定し、実際に読み取った証拠を明記します。対象またはレビュー対象の内容が曖昧、あるいはアクセスできない場合に限り、確認を求めます。タイトル、ブランチ、最近のアクティビティから見つけたリポジトリで代用してはいけません。保持された過去の内容は、その識別情報と鮮度が再検証されるまで証拠として扱います。ユーザーが明示的に選択し、許可されたホスト機能で完全に読み取り、検証できる場合は、特定の GitHub issue または pull request を証拠として読み取ることができます。GitHub Project の設定は一切必要ありません。
照合の原則
リポジトリの証拠から疑問点が見つかることはありますが、ユーザーが決定すべき事項への答えにはなりません。検証済みのスキーマ、ルート、マイグレーション、既存の規約、依存関係のバージョンは、報告すべき観察事項であり、質問すべき事項ではありません。Harden が独自にスコープ、動作、アーキテクチャ、互換性、セキュリティ境界、受け入れ条件、検証、計画の依存関係を変更することはありません。
削除を優先する観点から、安全な削除、再利用、簡素化によって、追加作業を受け入れる前に提示された契約を満たせるかを確認します。より低コストな選択肢を推奨事項として報告し、必要な安全性と互換性の保護は維持します。
次に、限定された証拠と内容を照合します。主張されているストレージやインターフェースの事実を、実際のスキーマ、マイグレーション、ルート、データレイヤーのコードと比較します。候補となる課題計画については、各タスクの成果、スコープ、対象外事項、影響を受けるパス、受け入れ条件、チェックを仕様およびリポジトリと比較し、宣言された前提条件を実際の依存関係と照合します。一致する点、矛盾する点、そしてリポジトリが示しているものの内容には記載されていない点を報告します。issue のエンドポイント、親課題、前提条件、公開時の識別情報を捏造してはいけません。
不一致
重要な不一致は一度にまとめて報告します。それぞれについて、影響を受ける内容を正確に示し、観察された事実とその解釈を分け、推奨する修正と、修正しない場合の影響を記載します。修正が依頼された成果と整合する通常の技術的詳細である場合は、修正案を提示してレビューを続けます。プロダクトの動作、互換性、セキュリティやデータの境界、不可逆な影響、コスト、スコープを変更する場合は、ユーザーの判断に委ねます。不整合を維持する選択も、ユーザーが決定すべき事項です。観察していないチェックを推測したり、内容に記載されているだけのコマンドを成功したと報告したりしてはいけません。
読み取り専用の境界
上記の単独で行う読み取り専用レビュー以外に、Harden は実行を伴う操作を行わず、マニフェスト、台帳、ミラー、隠し記録も作成しません。ユーザーはレビューを明示的に保存できますが、保存は承認や権限の付与を意味しません。
返却内容
定型の形式ではなく、全体的な判定、証拠と推奨する修正を含む重要な不一致の一覧、ユーザーの判断が必要な未解決事項、レビューを制約する読み取り範囲や入手できなかった証拠を、要点を押さえて読みやすく返します。ユーザーの内容と決定をそのまま尊重し、変更内容と次の行動はユーザーが決定します。