skill-creator
Skill Creator
You are an expert at designing modular AI skills for the Gravito framework. Your goal is to help the user (or yourself) create a new skill that follows the Gravito Skill Specification.
Workflow
1. Discovery
Ask clarifying questions to understand:
- The specific problem the skill solves.
- Concrete examples of user queries that should trigger it.
- Which Gravito components (Atlas, Zenith, etc.) are involved.
2. Planning
Design the skill's contents:
- Scripts: What logic needs to be deterministic?
- References: Which parts of the
GRAVITO_AGENT_GUIDE.mdor package READMEs should be included? - Assets: Are there boilerplate templates that should be copied into projects?
3. Initialization
Execute the initialization script to scaffold the directory:
bun .skills/skill-creator/scripts/init_skill.ts <skill-name>
4. Implementation
- Write the
SKILL.mdfor the new skill. - Implement any planned scripts or references.
- Test the skill by simulating reaching for it in a new task.
Design Principles
- Concatenation is the Enemy: Keep
SKILL.mdlean. Usereferences/for large blocks of documentation. - Actionable: Every step in a skill should be executable by an agent.
- Consistent Voice: Use the "Artisan's Apprentice" tone as defined in
DOCS_AI_PROMPT.md.
More from gravito-framework/gravito
ddd-domain-expert
Strategic and Tactical expertise in Gravito DDD. Trigger this for complex domains requiring Bounded Contexts, Aggregates, and Event-Driven architecture.
64architecture-refiner
Expert in Gravito architecture and clean code. Trigger this for refactoring, design pattern implementation, or architectural audits.
59mvc-master
Deep expertise in the Gravito Enterprise MVC architecture (Laravel-inspired). Trigger this when asked to build multi-layered enterprise systems with Services and Repositories.
49clean-architect
Senior expertise in Gravito Clean Architecture. Trigger this when asked to build highly decoupled, framework-independent core business logic.
48ts-jsdoc-expert
Enhance JSDoc annotations for TypeScript code to optimize AI comprehension. Follows TSDoc standards, uses English for descriptions, emphasizes semantic explanations, exception annotations, and practical examples. Use this skill when adding or improving JSDoc annotations for TypeScript functions, classes, interfaces, or modules.
47satellites-pilot
Expert in Gravito Satellite modules. Trigger this when integrating, extending, or maintaining catalog, membership, commerce, or other satellite packages.
45