barrel-surface-curation

Community

Maintain intentional public API boundaries in barrels

Authorchiubaka
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill ensures index.ts barrels are clear public API boundaries, enhancing code organization and reducing accidental re-exports.

Core Features & Use Cases

  • Barrel Management: Organizes exports into specific boundaries for packages, features, layers, and adapter categories.
  • API Stability: Promotes small, stable, and meaningful API surfaces.
  • Use Case: When adding a new export to any index.ts, creating a new feature boundary, or resolving boundary leaks, this skill helps maintain clean code structure.

Quick Start

Run the barrel-surface-curation skill after adding a new export to your index.ts to enforce API boundaries.

Dependency Matrix

Required Modules

None required

Components

scripts

💻 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: barrel-surface-curation
Download link: https://github.com/chiubaka/circleci-orb/archive/main.zip#barrel-surface-curation

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 620,000+ vetted skills library on demand.