AGENT SKILL

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

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-verify unless change is docs/config only
  • Stage specific files — not git add . blindly
  • Delete local branch after merge

04 同仓库更多 Skills

LucasSantana-Dev
LucasSantana-Dev/forgekit

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.

开发工程师
★ 1
LucasSantana-Dev
LucasSantana-Dev/forgekit

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.

Skill与智能体开发
★ 1
LucasSantana-Dev
LucasSantana-Dev/forgekit

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.

开发工程师
★ 1
LucasSantana-Dev
LucasSantana-Dev/forgekit

spec-ship

暂无简介

★ 1
LucasSantana-Dev
LucasSantana-Dev/forgekit

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.

★ 1
LucasSantana-Dev
LucasSantana-Dev/forgekit

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.

产品经理
★ 1