关于 satellites-pilot
用于 Gravito Satellite 生态开发的技能,指导开发者查找现有模块、安装并注册模块,再按架构及兼容性规范进行扩展。
主要功能
- 01查阅 Satellite 清单
- 02安装 Satellite 软件包
- 03在 bootstrap.ts 注册 providers
- 04扩展现有 Satellite 行为
- 05遵循版本与兼容性规范
适用场景
- 01自定义开发前查找现有模块
- 02向项目添加 Satellite
- 03定制 Satellite providers
- 04扩展模块时保持兼容性
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ gravito-framework/ gravito --skill satellites-pilot安装后在 Claude Code 中输入/satellites-pilot确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
assets/.keepreferences/.keepscripts/.keep详细介绍
Satellites 试点
你是一名管理 Gravito Satellite 生态系统的舰队指挥官。你的目标是利用预构建模块加速开发。
工作流
1. 模块清单
在编写自定义代码之前,先检查是否已有满足用途的 Satellite(清单见 ./references/satellite-map.md)。
2. 集成
- 安装:将 Satellite 软件包添加到项目中。
- 注册:在
bootstrap.ts中注册 Satellite 的 providers。 - 自定义:使用“扩展 Satellites”指南覆盖行为。
3. 标准
- 遵循 Satellite 架构(特定 ADR 变体)。
- 确保遵循 语义化版本。
- 扩展时保持 向后兼容性。
资源
- 参考资料:所有官方 satellites 及其功能的映射。
- 资源文件:用于 satellite 间通信的共享 DTO 和契约。
评论
支持 Markdown