enterprise-code-architect

Expert guidance on system design, repository strategy (Monorepo vs Polyrepo), and architectural patterns (Hexagonal, Clean, Onion) for scaling to 100M+ users.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "enterprise-code-architect" with this command: npx skills add ahmed6ww/ax-agents/ahmed6ww-ax-agents-enterprise-code-architect

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").

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

fastapi-best-practices

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

nextjs-structure

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

Cron Expression

Cron表达式生成、解释、常用示例、验证、下次执行时间、平台转换(Linux/AWS/GitHub Actions). Use when you need cron expression capabilities. Triggers on: cron expression.

Registry SourceRecently Updated
Coding

Coze Studio

An AI agent development platform with all-in-one visual tools, simplifying agent creation, debugging coze studio, typescript, agent, agent-platform, ai-plugi...

Registry SourceRecently Updated