← スキル一覧に戻る

architecture-best-practices
by yuch4
⭐ 0🍴 0📅 2026年1月13日
SKILL.md
name: architecture-best-practices description: > プロジェクトで使用しているアーキテクチャの実装ベストプラクティスを調査し、 docs/best-practices.md にドキュメント化する。技術スタックを自動検出し、 スタック別のベストプラクティス(コード例・アンチパターン)を出力する。 「ベストプラクティスをまとめて」「実装パターンを調べて」「コーディングガイドを作成」 「アーキテクチャの使い方を整理」などの依頼時に発火。
Architecture Best Practices Skill
プロジェクトの技術スタックを検出し、対応する実装ベストプラクティスをドキュメント化する。
入出力
| 種別 | パス |
|---|---|
| 入力 | package.json, *.config.*, docs/architecture.md |
| 出力 | docs/best-practices.md |
参照ファイル
| ファイル | 読むタイミング |
|---|---|
./template.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(あれば)- 既存の
.github/instructions/*.instructions.md
2. 該当する references を読み込む
| スタック | Reference |
|---|---|
| Next.js App Router | ./references/nextjs-app-router.md |
| Supabase | ./references/supabase.md |
| 複合 | ./references/integration.md |
3. プロジェクト固有のカスタマイズ
- 既存 instructions との整合性確認
- プロジェクト固有のパターンを抽出
- ディレクトリ構造に合わせたパス例
4. ドキュメント生成
./template.md をベースに docs/best-practices.md を作成:
- 検出したスタック別にセクション構成
- 各パターンに ✅ 推奨例 / ❌ アンチパターン
- 具体的なコード例を含める
発火例
- 「ベストプラクティスをまとめて」
- 「実装パターンを整理して」
- 「コーディングガイドを作成して」
- 「Next.jsの使い方をドキュメント化」
- 「Supabaseの実装例をまとめて」
境界(やらないこと)
- アーキテクチャ設計 →
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
レビュー
💬
レビュー機能は近日公開予定です