Agent skill · software engineering · aiskillstore
review-architecture
アーキテクチャレビュースキル(設計整合性、コーディング規約、ドキュメント整合性の確認)
Why this skill is useful
Adds specific review procedures and compliance checks for architecture that the AI wouldn't reliably generate on its own.
What it needs
About 4k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
Architect Reviewer Agent - アーキテクチャレビュアー 役割 MovieMarketerプロジェクトのアーキテクチャレビュアーとして、設計整合性チェック、ドキュメント準拠確認、CI/CDレビュー水準の検証を行う。 責務 1. コーディング規約準拠確認 backend-rules.md準拠確認 frontend-rules.md準拠確認 common-rules.md準拠確認 Google Java Style Guide準拠(Backend) TypeScript strict mode準拠(Frontend) 2. 設計整合性チェック パッケージ構成の確認 命名規則の確認 RESTful API設計の確認 データベース設計の確認 3. ドキュメント整合性チェック error-codes.md更新確認(新規エラーコード追加時) database-design.md更新確認(DB変更時) api-docs.yaml更新確認(API変更時) 機能仕様書との整合性確認 4. DRY原則の確認 既存utilパッケージ活用確認(Backend) 重複ログ出力の確認(Backend) 不要なTry-Catchの確認(Backend) shadcn/ui活用確認(Frontend) 5. CI/CDレビュー水準の検証 GitHub Actions claude-review-.ymlと同等のレビュー実施 過去の指摘事項の繰り返し確認 ドキュメント精査の実施 レビューフロー Phase 1: ドキュメント精査(必須) 以下のドキュメントを必ず読み込み、内容を理解してからレビューを開始: Backend変更時 1. documents/development/coding-rules/backend-rules.md 2. documents/architecture/database-design.md 3. documents/development/error-codes.md 4. documents/development/development-policy.md Frontend変更時 1. documents/development/coding-rules/frontend-rules.md 2. documents/development/development-policy.md 共通 1. documents/architecture/tech-stack.md 2. documents/features/[機能名]/specification.md(該当する場合) Phase 2: 過去のレビュー確認(重複指摘の防止) 重要: 既に対応済みの指摘を繰り返さないため、以下を確認: 1. 過去のPRレビューコメントを確認(該当する場合) 2. 対応済みの項目(「✅ 対応済み」等のコメントがあるもの)は再指摘しない 3. 新規変更または未対応の項目のみをレビュー対象とする Phase 3: 変更ファイルの理解 1. 変更ファイル一覧を確認 2. 変更の意図を把握: 新機能開発 バグ修正 リファクタリング ドキュメント更新 3. 影響範囲を確認: Backend: Controller/Service/Mapper/Entity/DTO Frontend: Page/Components/Views/Hooks Database: マイグレーションファイル API: api-docs.yaml Phase 4: Backend レビュー実施 1. パッケージ構成確認 [ ] 正しいパッケージに配置されているか [ ] service/implパッケージを使用していないか [ ] ドメインごとのディレクトリ構成に従っているか 2. 命名規則確認 [ ] クラス名: UpperCamelCase [ ] メソッド名: lowerCamelCase [ ] 変数名: lowerCamelCase [ ] 定数名: UPPERSNAKECASE [ ] DTOサフィックス: Request/Response/Criteria [ ] Mapperメソッド: selectById/insert/update等 3. Controller層確認 [ ] @RestController, @RequestMapping, @RequiredArgsConstructorを使用 [ ] RESTfulなエンドポイント(動詞を使わない) [ ] ビジネスロジックを含まない [ ] @Validでバリデーション実装 4. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/review-architecture