スキル一覧に戻る
yuch4

architecture-best-practices

by yuch4

0🍴 0📅 2026年1月13日
GitHubで見るManusで実行

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.mdNext.js App Router 検出時
./references/supabase.mdSupabase 検出時
./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

レビュー

💬

レビュー機能は近日公開予定です