Skip to main content

ship

The ship skill runs the end-of-work gate before a change is called complete: it executes the full project checks, verifies push and merge access, integrates parallel work in order, and confirms the final Git state. Use it when the user says “ship”, “ship it”, or “land this”, or when closing a multi-branch effort.

跳到安装

来源信息

仓库
ContractorKeith/skills
最近来源活动
2026年7月22日 14:04
检测到的 SKILL.md 语言
英语
星标
0
分支
0

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

文件资源管理器
2 个文件

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
ship
description
The ship skill runs the end-of-work gate before a change is called complete: it executes the full project checks, verifies push and merge access, integrates parallel work in order, and confirms the final Git state. Use it when the user says “ship”, “ship it”, or “land this”, or when closing a multi-branch effort.
disable-model-invocation
true
# Ship This is the final proof gate. Do not report the work as complete until the integrated result passes every applicable step below. Use it for a single branch as well as parallel worktree work. ## Steps 1. **Run the full gate suite.** Read the project's agent instructions, package scripts, and CI configuration. Run the defined tests, lint, type checks, builds, and other release gates against the final integrated state. If a gate fails, fix it or report the failure; do not merge over red checks. 2. **Confirm access before merging.** Verify the remote is reachable and that authentication permits the required push and merge operations before beginning integration—for example, with `git ls-remote` and the hosting CLI's auth check. If access is missing, stop and ask for the needed decision or access in one batched request. 3. **Integrate parallel work in declared order.** Merge the worktree branches in the declared integration order. Resolve conflicts deliberately, rerun the full gate suite after the last merge, then remove merged worktrees and delete merged branches when the repository's workflow allows it. 4. **Verify the final Git state.** Check `git status`, merged branches, the target branch's relationship to its remote, and the commit log. Confirm the intended work is on the target branch, pushed, clean, and not stranded in an orphaned worktree or unpushed commit. 5. **Update durable project memory when applicable.** If the project keeps a worklog or agent-memory system, update it with the shipped state and any useful follow-up before reporting completion. ## Rules - Worker or agent claims are hints, not proof; this checklist is the proof. - Report failed gates, rejected pushes, unresolved conflicts, and skipped steps plainly with the relevant output. - Never imply that work shipped when the final integrated checks or remote state are unverified.
在 GitHub 查看