AgentSkillsCN

docs-architecture-review

全面审视并评估仓库架构,涵盖数据库、测试、API 设计、组件划分、安全性以及依赖关系等关键领域。

SKILL.md
--- frontmatter
name: docs-architecture-review
description: Review and evaluate repository architecture covering database, tests, API design, components, security, and dependencies.

Review Architecture

リポジトリの構成を検出し、該当するレビュー項目をサブエージェントで並列実行する。

基本方針

メインは司令塔。実作業はサブエージェントで並列実行。

  • 検出: リポジトリ構成を確認
  • レビュー: 該当項目をサブエージェントで並列実行
  • 保存: .docs/reviews/ に書き込み

ワークフロー

Phase 1: リポジトリ構成の検出

以下を確認して、レビュー可能な項目を特定する。

bash
# データベース
ls src/schema.ts src/db/ drizzle/ prisma/ 2>/dev/null

# テスト
ls tests/ src/**/*.test.ts vitest.config.ts playwright.config.ts 2>/dev/null

# API
ls src/api/ src/routes/api/ app/api/ 2>/dev/null

# コンポーネント
ls src/components/ 2>/dev/null

# 依存関係
ls package.json 2>/dev/null

Phase 2: レビュー項目の判定

項目検出条件reference
database-schemasrc/schema.ts または prisma/schema.prisma が存在database-schema.md
teststests/ または *.test.ts が存在tests.md
api-designsrc/api/ が存在api-design.md
componentssrc/components/ が存在components.md
security認証関連ファイルが存在security.md
dependenciespackage.json が存在dependencies.md

Phase 3: サブエージェント並列実行

検出された各項目に対して、サブエージェント (general-purpose) を並列起動。

サブエージェントへの指示:

code
references/<item>.md のレビュー観点に従ってレビューを実行してください。

結果は以下の形式で .docs/reviews/<item>.md に保存してください:

---
updated-at: YYYY-MM-DD
---

# タイトル

## 概要
## 良い点
## 改善すべき点
## 推奨アクション
## 総評

脚注があれば末尾に追加。

重要: 全てのサブエージェントを同時に起動する。順次ではなく並列。

Phase 4: 結果の集約

全サブエージェントの完了を待ち、結果をユーザーに報告。

code
レビュー完了:
- database-schema: ✓
- tests: ✓
- api-design: ✓
- ...

詳細は .docs/reviews/ を参照してください。

出力先

.docs/reviews/

レビュー対象外の場合

該当ファイルが存在しない項目はスキップし、その旨を報告。

code
スキップ:
- database-schema: src/schema.ts が存在しません