architecture-validation について
architecture-validation は、計画ファイルに記されたアーキテクチャ上の決定に実装が従っているかを動的に確認するスキルです。開発やアーキテクチャレビュー向けで、特定のプロジェクト構造に依存せず、差異や逸脱を報告します。
主な機能
- 01`plans/` 内の計画ファイルを検出
- 02アーキテクチャ要件を抽出
- 03計画とコードベースを比較
- 04準拠状況と設計逸脱を確認
- 05不足、差異、追加実装を報告
活用シーン
- 01開発後のアーキテクチャ逸脱を確認
- 02設計判断の実装状況を検証
- 03未実装の要件を特定
- 04リファクタリング後に境界を確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ d-o-hub/ rust-self-learning-memory --skill architecture-validationインストール後、Claude Code で/architecture-validationを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
compliance.mddimensions.mdextraction.mdself-learning.mdworkflow.md詳細
アーキテクチャ検証スキル
計画ファイルに記載されたアーキテクチャ上の決定に、実装されたコードベースが一致しているかを動的に検証します。
クイックリファレンス
- 検証項目 - 検証対象(コンポーネント、依存関係、API など)
- ワークフロー - 検証プロセスの手順
- 抽出パターン - 計画からアーキテクチャ要素を抽出する方法
- 準拠度 - 準拠レベルとレポート形式
- 自己学習 - 継続的改善フレームワーク
目的
次の機能を備えた汎用的で適応性の高いフレームワークです。
plans/ディレクトリ内のすべての計画ファイルを検出します- アーキテクチャ要件を動的に抽出します
- 実装の準拠状況を検証します
- ギャップ、乖離、違反を報告します
重要な原則:特定のアーキテクチャに依存しないこと。あらゆるプロジェクト構成に対応します。
使用する場面
- 実装が計画ドキュメントに一致しているか検証するとき
- 開発後にアーキテクチャの乖離を確認するとき
- 設計上の決定が守られているか確認するとき
- 未実装の機能を特定するとき
- アーキテクチャレビューの準備をするとき
- リファクタリングによって境界が壊れていないか検証するとき
検証ワークフロー
- 検出 - すべての計画ファイルを見つけます
- 抽出 - アーキテクチャ要素を抽出します
- 分析 - コードベースと比較します
- 検証 - 準拠状況を確認します
- ギャップ分析 - 不足、乖離、余分な要素を特定します
- レポート - 包括的なレポートを生成します
各フェーズの詳細は workflow.md を、検証カテゴリの詳細は dimensions.md を参照してください。
コメント
Markdown 対応