Provides a shared vocabulary and principles for deep modules: lots of behaviour behind a small interface, at a clean seam, tested through it.
- read-repo
- write-files
- shell
- network
Skills for system design: module boundaries, data flow, service and component structure, and recording design decisions.
Provides a shared vocabulary and principles for deep modules: lots of behaviour behind a small interface, at a clean seam, tested through it.
Designs, implements and refactors Ports & Adapters systems so business logic stays independent of frameworks, transport and persistence.
Reviews a plan, branch diff or code path as an engineering manager would, covering architecture, code quality, tests and performance in a report.
Guides stable, hard-to-misuse APIs and module interfaces: contract first, consistent errors, validation at boundaries and additive changes.
Applies Clean Architecture, Hexagonal Architecture and DDD to give a service layered structure, dependency rules, interfaces and test boundaries.
Supports architecture decisions and design reviews, with scripts for dependency analysis, project assessment and architecture diagrams.
No matching skills. Adjust your keywords or switch category.