skill-granularity-convention
CommunityDefine AI skill granularity for focused, reusable, and maintainable units.
Software Engineering#maintainability#design principles#modularity#reusability#AI skill design#single purpose#skill granularity
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-designerskill that covers architecture, database, and API design. This skill would advise splitting it intoarchitecture-designer,database-schema-designer, andapi-designerto 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.