working-in-monorepos
by technicalpicklesv1.0.0
Commands
monorepo-initInitialize monorepo configuration and activate working-in-monorepos skill
validateRun integration tests for the working-in-monorepos plugin.
Documentation
# working-in-monorepos Plugin Navigate and execute commands in monorepo subprojects with automatic context detection. ## Features - Automatic monorepo detection via git hooks - Context-aware command execution in subprojects - Intelligent project boundary detection - Supports various monorepo structures (Nx, Turborepo, Lerna, etc.) ## Commands ### /monorepo-init Initialize monorepo configuration for the current repository. ### /validate Run validation tests to ensure plugin hooks and structure are working correctly. ## Skills ### working-in-monorepos Navigate and execute commands in the correct subproject context within monorepos. **Key capabilities:** - Detect monorepo structure and project boundaries - Execute commands in appropriate subproject directories - Handle various monorepo tools and conventions - Maintain context awareness across operations ## Hooks ### detect-monorepo Automatically runs on session start to detect if the current repository is a monorepo and configure context accordingly. ## Development See [CONTRIBUTING.md](CONTRIBUTING.md) for development setup, testing, and contribution guidelines. ## Testing ```bash # Run all tests uv run pytest tests/ -v # Or use the command /working-in-monorepos:validate ``` ## Installation Requires the [pickled-claude-plugins marketplace](../../README.md#installation). Then: ```bash /plugin install working-in-monorepos@pickled-claude-plugins ```