modular-architecture
Installation
SKILL.md
Modular Architecture
Use this skill to create new modules with clear ownership, clean internal architecture, and explicit public/private boundaries.
This is not a migration/refactoring skill. Do not plan large code moves from old modules unless the user explicitly asks for migration. The default task is: design and implement the new module correctly from zero.
Load Only What The Task Needs
- Deciding whether a module should exist and what owns it: read
references/foundations.md. - Choosing module type, name, and directory structure: read
references/module-taxonomy.md. - Designing public API and hidden implementation modules: read
references/api-impl-boundaries.md. - Designing clean internal layers inside a module: read
references/internal-clean-architecture.md. - Writing Gradle dependencies and deciding
apivsimplementation: readreferences/gradle-boundaries.md. - Adding optional tool integration: read
references/tool-integrations.md. - Reviewing or validating a new module design: read
references/validation.md.
Related skills: