Agent skill
monorepo-structure
Monorepo structure and package organization
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/monorepo-structure-zerobias-org-module
SKILL.md
Repository Structure Rules
Monorepo Organization
This is a monorepo for API client modules.
Module Structure
package/
└── {vendor}/
└── {module}/
├── api.yml
├── connectionProfile.yml
├── connectionState.yml
├── src/
├── test/
└── package.json
Types Repository (Optional)
- Location:
/types/submodule - Contents:
types-core- Core definitionstypes-{vendor}- Vendor typestypes-core-{lang}- Language-specific coretypes-{vendor}-{lang}- Language-specific vendor
File Paths
- Always use absolute paths
- Get root with
pwdcommand - Never use relative imports across modules
- Respect module boundaries
Dependencies
- Each module is independent
- Share only through types repository
- No cross-module imports
- Version everything properly
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?