skill-granularity-convention

Community

Define AI skill granularity for focused, reusable, and maintainable units.

AuthorRevTechStudio
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides clear guidelines for defining the optimal granularity of AI skills, ensuring each skill has a single, well-defined purpose. It helps users decide when to split or combine skills, leading to more maintainable and reusable AI components.

Core Features & Use Cases

  • Single-Purpose Principle: Defines what constitutes a single purpose for a skill, ensuring clarity in its objective and scope.
  • Splitting Criteria: Provides clear indicators (e.g., multiple objectives, complex workflows, excessive categories) for when a skill should be broken down.
  • Merging Criteria: Offers guidelines (e.g., overly small skills, strong inter-dependencies, high duplication) for when multiple skills should be combined.
  • Use Case: A user has a system-designer skill that covers architecture, database, and API design. This skill would advise splitting it into architecture-designer, database-schema-designer, and api-designer to adhere to the single-purpose principle.

Quick Start

Evaluate the granularity of a skill named 'system-designer' that currently covers architecture, database, and API design.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 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: skill-granularity-convention
Download link: https://github.com/RevTechStudio/rts-plugins/archive/main.zip#skill-granularity-convention

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