.claude/skills/over-pr/SKILL.md
完成补丁:推送分支到个人仓库,向主仓库提交 PR。
npx skillsauth add taboolib/taboolib over-orInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
当用户调用 /over-or 时,表示当前任务已完成,严格按以下步骤执行:
BASE_BRANCH=$(gh repo view TabooLib/taboolib --json defaultBranchRef -q '.defaultBranchRef.name')
git status
git log --oneline ${BASE_BRANCH}..HEAD
确认:
如果有未提交的修改,先提醒用户处理。
将当前分支推送到个人 fork 仓库(origin):
git push -u origin {当前分支名}
使用 gh 向主仓库 TabooLib/taboolib 提交 PR:
BASE_BRANCH=$(gh repo view TabooLib/taboolib --json defaultBranchRef -q '.defaultBranchRef.name')
gh pr create --repo TabooLib/taboolib \
--base ${BASE_BRANCH} \
--head FxRayHughes:{当前分支名} \
--title "{PR标题}" \
--body "$(cat <<'EOF'
{PR描述}
Closes TabooLib/taboolib#{issue编号}
EOF
)"
PR 标题:与对应 Issue 标题一致(如 [feat] 功能简述)。
PR 描述:包含以下内容:
Closes TabooLib/taboolib#编号)Issue 编号从当前分支名中提取(分支名末尾的数字)。
向用户展示:
--base 是主仓库的目标分支(通过 gh 动态获取主仓库默认分支)--head 必须带上个人用户名前缀 FxRayHughes: (需要使用gh进行获取)feat/xxx-542 → 542)tools
在 TabooLib 中,定义和验证多方块结构(Multiblock)。 (project)
tools
创建补丁:收集需求信息,在主仓库创建 Issue,创建本地分支,进入规划模式。
tools
Use when work should span one or more detached tasks but still behave like one job with a single owner context. TaskFlow is the durable flow substrate under authoring layers like Lobster, ACPX, plugins, or plain code. Keep conditional logic in the caller; use TaskFlow for flow identity, child-task linkage, waiting state, revision-checked mutations, and user-facing emergence.
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------