ship
Commit, push, and open a pull request with a conventional commit message. Use to create PR when the branch is ready to merge.
- License 许可
- MIT
- 最近更新
- 2026-11-11
- Stars
- ★ 1
- Forks
- 1
01 前言 Front Matter
- name
- ship
- triggers
- [ "ship", "create PR", "commit and push", "ready to merge" ]
- description
- Commit, push, and open a pull request with a conventional commit message. Use to create PR when the branch is ready to merge.
02 资源文件 1
- 参考文档manifest.json798 B
03 SKILL.md 正文
Ship
Run verify first. Then commit, push, and open a PR.
Steps
# 1. Verify quality gates pass
# (run /verify or equivalent)
# 2. Stage specific files
git add <files>
# 3. Conventional commit
git commit -m "$(cat <<'EOF'
<type>(<scope>): <description>
EOF
)"
# 4. Push
git push -u origin <branch>
# 5. PR
gh pr create --title "<type>: <description>" --body "..."
Commit Types
feat | fix | refactor | chore | docs | style | ci | test
PR Body Template
## Summary
- <what changed>
## Test plan
- [ ] CI passes
- [ ] Manually tested: <scenario>
Rules
- Never push directly to main
- Never use
--no-verifyunless change is docs/config only - Stage specific files — not
git add .blindly - Delete local branch after merge
04 同仓库更多 Skills
token-audit
Audit historical Claude Code token usage from JSONL session files — shows total spend, cache hit rates, top costly sessions, weekly trends, and where tokens are going. Run after heavy sessions or weekly to measure optimization impact. Answers how many tokens a session used, how expensive was that session, session cost, and token usage report.
smart-model-route
Auto-classify prompt complexity via Haiku (with heuristic fallback) and inject model routing hints for Agent tool calls. Wired as a UserPromptSubmit hook — fires on every prompt, routes low tasks to Haiku, standard to Sonnet, complex to Sonnet with thorough reasoning, and critical (security/arch/migrations) to Opus. Handles model selection, for example choose model by task complexity.
smart-commands
Decision guide for when to proactively use Claude Code slash commands — /think, /model, /compact, /clear. Use when choosing whether to invoke a command before or during a task, or when a complexity-classifier hook has flagged a task as high or critical. Pairs with the complexity-classifier UserPromptSubmit hook. Answers when to compact, should I switch models, and whether to use extended thinking. Use to pick the right /model command and switch model.
spec-ship
暂无简介
spec-new
Create a committed per-feature spec under `docs/specs/YYYY-MM-DD-<slug>/{spec,tasks}.md` with frontmatter (status, created, owner, pr, tags). Promotes an ephemeral `.claude/plans/<name>.md` into a persistent, searchable artifact. Use when starting a feature that's larger than a one-shot PR.
roadmap-refresh
Regenerate `docs/roadmap.md` for a repo from all specs under `docs/specs/` + their frontmatter (status, tags, pr). Produces Now/Next/Recently-shipped sections. Run after creating / shipping a spec, or at the start of a new session for orientation.