Tooluck logoTooluck
SKILL.md

modular-design-principles

Agent skill fromtech-leads-club/agent-skills

Technology-agnostic guidance for modular systems: bounded contexts, clear boundaries, composability, state isolation, explicit contracts, failure containment, scaffolding workflows, split/merge criteria, sub-units inside a context, and compliance review signals. Use when designing or reviewing module structure, service boundaries, package layout, cross-cutting dependencies, "how should we split this?", modularity assessments, coupling between domains, greenfield context design, or architecture discussions without assuming a specific framework, language, or repository layout. Do NOT use for executing the full Patterns 1–5 repo decomposition pipeline or per-pattern inventories (use modular-decomposition), phased extraction roadmaps as the main deliverable (use decomposition-planning-roadmap), or end-to-end legacy migration strategy (use legacy-migration-planner).

How to install modular-design-principles

install modular-design-principles
# install the agent-skills pack with the skills CLI
npx skills add tech-leads-club/agent-skills

# or add only this skill to Claude Code: copy the folder

packages/skills-catalog/skills/(architecture)/modular-design-principles/

# into

~/.claude/skills/modular-design-principles/ (all projects)

.claude/skills/modular-design-principles/ (one project)

Read SKILL.md on GitHubThis repository's license doesn't allow showing an excerpt here.

More skills in agent-skills

Keep exploring

Similar skill repositories

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates