← スキル一覧に戻る

architecture-best-practices
by yuch4
⭐ 0🍴 0📅 2026年1月13日
SKILL.md
name: architecture-best-practices description: プロジェクトで使用しているアーキテクチャの実装ベストプラクティスを調査し、docs/best-practices.mdにドキュメント化する。技術スタックを自動検出し、スタック別のベストプラクティス(コード例・アンチパターン)を出力。「ベストプラクティスをまとめて」「実装パターンを調べて」「コーディングガイドを作成」「アーキテクチャの使い方を整理」などの依頼時に使用。 allowed-tools: Read, Write, Edit, Glob, Grep
Architecture Best Practices Skill
プロジェクトの技術スタックを検出し、対応する実装ベストプラクティスをドキュメント化する。
入出力
| 種別 | パス |
|---|---|
| 入力 | package.json, *.config.*, docs/architecture.md |
| 出力 | docs/best-practices.md |
参照ファイル
| ファイル | 読むタイミング |
|---|---|
references/nextjs-app-router.md | Next.js App Router 検出時 |
references/supabase.md | Supabase 検出時 |
references/integration.md | 複数スタック統合パターン |
手順
1. 技術スタック検出
以下から技術スタックを特定:
package.jsonの dependencies/devDependencies- 設定ファイル(
next.config.*,supabase/config.toml等) docs/architecture.md(あれば)
2. 該当するリファレンスを読み込む
| スタック | Reference |
|---|---|
| Next.js App Router | references/nextjs-app-router.md |
| Supabase | references/supabase.md |
| 複合 | references/integration.md |
3. プロジェクト固有のカスタマイズ
- 既存のコードパターンを確認
- プロジェクト固有のパターンを抽出
- ディレクトリ構造に合わせたパス例
4. ドキュメント生成
docs/best-practices.md を作成:
- 検出したスタック別にセクション構成
- 各パターンに ✅ 推奨例 / ❌ アンチパターン
- 具体的なコード例を含める
出力形式
# ベストプラクティス
## [スタック名]
### [パターン名]
**✅ 推奨**
\`\`\`typescript
// 推奨コード
\`\`\`
**❌ アンチパターン**
\`\`\`typescript
// 避けるべきコード
\`\`\`
**理由**: なぜこのパターンが推奨されるか
境界(やらないこと)
- アーキテクチャ設計 →
architecture-designスキル - コーディング規約(リント・フォーマット) →
development-guidelinesスキル - 新技術の選定 → 要件に応じて別途検討
スコア
総合スコア
50/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です