Back to list
yuch4

architecture-best-practices

by yuch4

0🍴 0📅 Jan 13, 2026

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.mdNext.js App Router 検出時
references/supabase.mdSupabase 検出時
references/integration.md複数スタック統合パターン

手順

1. 技術スタック検出

以下から技術スタックを特定:

  • package.json の dependencies/devDependencies
  • 設定ファイル(next.config.*, supabase/config.toml 等)
  • docs/architecture.md(あれば)

2. 該当するリファレンスを読み込む

スタックReference
Next.js App Routerreferences/nextjs-app-router.md
Supabasereferences/supabase.md
複合references/integration.md

3. プロジェクト固有のカスタマイズ

  • 既存のコードパターンを確認
  • プロジェクト固有のパターンを抽出
  • ディレクトリ構造に合わせたパス例

4. ドキュメント生成

docs/best-practices.md を作成:

  • 検出したスタック別にセクション構成
  • 各パターンに ✅ 推奨例 / ❌ アンチパターン
  • 具体的なコード例を含める

出力形式

# ベストプラクティス

## [スタック名]

### [パターン名]

**✅ 推奨**
\`\`\`typescript
// 推奨コード
\`\`\`

**❌ アンチパターン**
\`\`\`typescript
// 避けるべきコード
\`\`\`

**理由**: なぜこのパターンが推奨されるか

境界(やらないこと)

  • アーキテクチャ設計architecture-design スキル
  • コーディング規約(リント・フォーマット)development-guidelines スキル
  • 新技術の選定 → 要件に応じて別途検討

Score

Total Score

50/100

Based on repository quality metrics

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

Reviews

💬

Reviews coming soon