What problem does it solve?
This Skill streamlines the creation, structuring, and maintenance of packages within the AFENDA-NEXUS monorepo, ensuring adherence to architectural layers and best practices.
Core Features & Use Cases
- Package Creation: Guides through determining the correct layer, naming conventions, and essential files for new packages.
- Structure & Configuration: Provides templates for
package.json, tsconfig.json, and eslint.config.cjs tailored to different architectural layers.
- Export Patterns: Details best practices for defining a clear and maintainable public API.
- Testing & Building: Outlines setup for testing with Vitest and build configurations with Tsup.
- Use Case: When starting a new feature that requires a dedicated package, use this Skill to ensure it's correctly placed, configured, and follows all established monorepo standards.
Quick Start
Use the package-development skill to create a new Layer 2 package named 'billing'.