SuperAPI AI 工具集

send-it

通用与其它

查看项目

更新于 10-15 23:57

技能介绍

用途:send-it 是发布流程的唯一入口,作为轻量编排器,只负责分支守卫、worktree 解析、按语义类别决定发布类型、PR 标题撰写、推送与开 PR,其余步骤委托给同级技能。

主要能力:委托 commit 技能做范围内外分类与原子 Conventional Commits;委托 preflight 技能做变更门控 lint(无相关改动时自动跳过);委托 changelog 技能撰写或更新 changelog/<ts>-<slug>.md;委托 pr 技能生成 PR 正文;委托 linear-sync 把关联议题转为 In Review;委托 triage-pr 做 CI 修复循环与评审处置。

使用方式:需安装 gh CLI 并完成认证(gh auth status),且需与同级技能一起安装,例如:npx skills add https://github.com/rheged-studio/agent-skills --skill send-it --skill commit --skill preflight --skill changelog --skill linear-sync --skill pr --skill triage-pr --agent claude-code --agent cursor --copy。配置项位于同目录 config.json,包括 baseBranch(默认 main)、changelog(默认 true)、triage(默认 true)、bundleVersioning 等;shippablePaths 与 shippableManifestKeys 仅为提示,不再决定发布类型。

适用场景:需要把未提交工作整理成可发布 PR 的仓库,尤其是使用 Conventional Commits、release-please、Linear 与多技能协作的团队。

限制:该流程刻意不运行类型检查、测试或格式检查,仅运行变更门控的 preflight lint;缺少 triage-pr 时默认流水线会降级结束;缺少 linear-sync 时 In Review 回写静默跳过;仅安装 send-it 会导致委托步骤不可用。具体收费、价格与效果资料未提供。