architecture-general
Architecture decisions: layering, design patterns, microservices trade-offs, and domain-driven design
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Architecture decisions: layering, design patterns, microservices trade-offs, and domain-driven design
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Python architecture: PEP-8, type hints, clean layering, dependency injection, and testing strategy
General code review process: priority ordering, what to block on, how to give actionable feedback
Python data science: notebook structure, data validation, reproducibility, and model documentation
Git workflow: branch naming, conventional commits, PR conventions, and merge strategies
TypeScript refactoring: SOLID principles, DRY, type safety improvements, and eliminating code smells
Security checklist: OWASP top 10, secret scanning, input validation, and auth patterns
| name | architecture-general |
| description | Architecture decisions: layering, design patterns, microservices trade-offs, and domain-driven design |
| Pattern | When to use |
|---|---|
| Repository | Abstract data access — business logic never queries DB directly |
| Factory | Complex object initialization with many dependencies |
| Strategy | Behavior varies by context; avoid long if/else chains |
| Observer/Event | Decouple components across bounded contexts |
| Adapter | Integrate third-party APIs without coupling domain to them |
docs/decisions/.