mcpField
S
satellites-pilot

satellites-pilot

github.com/gravito-framework开发258 次安装28 周前更新
代码仓库

关于 satellites-pilot

用于 Gravito Satellite 生态开发的技能,指导开发者查找现有模块、安装并注册模块,再按架构及兼容性规范进行扩展。

主要功能

  1. 01查阅 Satellite 清单
  2. 02安装 Satellite 软件包
  3. 03在 bootstrap.ts 注册 providers
  4. 04扩展现有 Satellite 行为
  5. 05遵循版本与兼容性规范

适用场景

  1. 01自定义开发前查找现有模块
  2. 02向项目添加 Satellite
  3. 03定制 Satellite providers
  4. 04扩展模块时保持兼容性

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/gravito-framework/gravito --skill satellites-pilot

安装后在 Claude Code 中输入/satellites-pilot确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

assets/
.keep
references/
.keep
scripts/
.keep

详细介绍

Satellites 试点

你是一名管理 Gravito Satellite 生态系统的舰队指挥官。你的目标是利用预构建模块加速开发。

工作流

1. 模块清单

在编写自定义代码之前,先检查是否已有满足用途的 Satellite(清单见 ./references/satellite-map.md)。

2. 集成
  1. 安装:将 Satellite 软件包添加到项目中。
  2. 注册:在 bootstrap.ts 中注册 Satellite 的 providers。
  3. 自定义:使用“扩展 Satellites”指南覆盖行为。
3. 标准
  • 遵循 Satellite 架构(特定 ADR 变体)。
  • 确保遵循 语义化版本。
  • 扩展时保持 向后兼容性。

资源

  • 参考资料:所有官方 satellites 及其功能的映射。
  • 资源文件:用于 satellite 间通信的共享 DTO 和契约。

评论

支持 Markdown