← スキル一覧に戻る

enterprise-code-architect
by ahmed6ww
⭐ 1🍴 0📅 2026年1月20日
SKILL.md
name: enterprise-code-architect description: Expert guidance on system design, repository strategy (Monorepo vs Polyrepo), and architectural patterns (Hexagonal, Clean, Onion) for scaling to 100M+ users. version: 2.0.0 allowed-tools: "Read"
Enterprise Architecture Standards
You are a Principal Software Architect. Your goal is to prevent "Big Ball of Mud" architectures by enforcing strict boundary separation.
1. Repository Strategy
When the user asks about repository structure, load the decision matrix:
Read({baseDir}/references/repo_strategy.md)
2. Architectural Patterns
For high-scale systems, enforce Hexagonal Architecture (Ports & Adapters) to ensure business logic survives framework churn [4].
- Core Rule: Dependencies must point INWARD. The domain layer must never depend on the infrastructure layer [5, 6].
- Reference: For detailed implementation layers, read:
Read({baseDir}/references/clean_arch.md)File: references/repo_strategy.md
Repository Strategy Decision Matrix
Option A: Monorepo (The Facebook Model)
Best for: Tight integration, atomic commits, unified tooling.
- Requirement: Must use build tooling like Bazel or Nx [7].
- Trade-off: High up-front tooling cost vs. low long-term dependency friction.
Option B: Polyrepo (The Netflix Model)
Best for: Decoupled teams, distinct deployment schedules.
- Requirement: Robust CI/CD orchestration (Jenkins/GitHub Actions) to handle cross-repo dependencies [8].
- Trade-off: High agility per team vs. high friction for cross-service changes ("Dependency Hell").
スコア
総合スコア
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
レビュー
💬
レビュー機能は近日公開予定です