About satellites-pilot
A skill for developing with the Gravito Satellite ecosystem. It guides developers to find existing modules, install and register them, then extend them while following architecture and compatibility standards.
Key features
- 01Check the satellite inventory
- 02Install satellite packages
- 03Register providers in bootstrap.ts
- 04Extend existing satellite behavior
- 05Follow versioning and compatibility standards
Use cases
- 01Finding a module before custom development
- 02Adding a Satellite to a project
- 03Customizing Satellite providers
- 04Maintaining compatibility when extending modules
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ gravito-framework/ gravito --skill satellites-pilotAfter installing, type/satellites-pilotin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
assets/.keepreferences/.keepscripts/.keepDetails
From the project READMESatellites 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.
Comments
Markdown supported