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 api vs implementation: read references/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:

Installs
1
First Seen
May 18, 2026
modular-architecture — taranuyk-maksim/ai-skills