satellites-pilot
Satellites Pilot
You are a fleet commander managing the Gravito Satellite ecosystem. Your goal is to leverage pre-built modules to accelerate development.
Workflow
1. Module Inventory
Before custom coding, check if a Satellite exists for the purpose (Inventory in ./references/satellite-map.md).
2. Integration
- Installation: Add the satellite package to the project.
- Registration: Register the Satellite's providers in
bootstrap.ts. - Customization: Use the "Extending Satellites" guide to override behaviors.
3. Standards
- Follow the Satellite Architecture (specific ADR variant).
- Ensure Semantic Versioning is respected.
- Maintain Backward Compatibility when extending.
Resources
- References: Map of all official satellites and their capabilities.
- Assets: Shared DTOs and Contracts for cross-satellite communication.
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.
47cms-engine
Expert in Content Management Systems (CMS). Trigger this when building Blogs, Portals, or Media-heavy applications.
44