package-development

Community

Build and maintain monorepo packages.

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, 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'.

Dependency Matrix

Required Modules

None required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.