.claude/skills/create-pr/SKILL.md
创建补丁:收集需求信息,在主仓库创建 Issue,创建本地分支,进入规划模式。
npx skillsauth add taboolib/taboolib create-prInstall 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.
当用户调用 /create-pr 时,严格按以下步骤执行:
使用 AskUserQuestion 工具向用户收集以下信息(一次性提问,使用多个 question):
每个问题都使用自由文本输入(提供 2 个引导性选项让用户参考,但用户通常会选择 Other 自行填写)。
在 主仓库 TabooLib/taboolib 上创建 Issue:
gh issue create --repo TabooLib/taboolib \
--title "[feat] {功能简述}" \
--body "$(cat <<'EOF'
## 为什么要做
{用户填写的原因}
## 怎么做
{用户填写的方案}
EOF
)"
从命令输出中提取 Issue 编号(如 #542)。
基于当前分支创建新分支,分支名格式为 feat/{简述关键词}-{issue编号}:
git checkout -b feat/{keyword}-{issue_number}
keyword:从功能简述中提取 1-3 个英文关键词,用连字符连接issue_number:不带 # 的纯数字示例:feat/entity-name-i18n-542
使用 EnterPlanMode 工具进入规划模式,对需求进行详细分析和实现方案规划。
TabooLib/taboolib,不是个人 forktools
在 TabooLib 中,定义和验证多方块结构(Multiblock)。 (project)
tools
完成补丁:推送分支到个人仓库,向主仓库提交 PR。
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? | | ------------------------------------------------------ | --------------------------