package-development
CommunityBuild and maintain monorepo packages.
Software Engineering#typescript#architecture#development workflow#package management#pnpm#monorepo#turborepo
Authorpohlai88
Version1.0.0
Installs0
System Documentation
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, andeslint.config.cjstailored 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'.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: package-development Download link: https://github.com/pohlai88/AFENDA-NEXUS2/archive/main.zip#package-development Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.