Community写作与编辑github.com

teefayb/claude-code-setup-demo

为当前分支编写拉取请求(PR)标题和描述,基于其差异和提交记录,遵循团队的PR格式。请在打开PR之前使用。

claude-code-setup-demo 是什么?

该技能是一个AI Agent辅助工具,专门为开发者自动生成标准化的GitHub Pull Request描述。它会自动收集当前分支的关键上下文,包括分支名称、提交历史和文件变更统计,然后读取完整差异(diff)来理解代码的实际变更内容,避免仅依赖提交消息的片面描述。技能支持所有主流终端环境,如Claude Code、Cursor、Codex等,通过执行本地Shell命令获取实时Git信息。生成的PR描述采用固定的Markdown模板,包含标题、变更原因、实现细节、API/数据变更、自测清单和风险评估等专业章节。开发者可直接将输出粘贴到GitHub创建PR,且技能本身不会自动创建PR,保证了对发布流程的完全控制。

兼容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/teefayb/claude-code-setup-demo/tree/HEAD/.claude/skills/pr-description

Installed? Explore more 写作与编辑 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

为当前分支编写PR描述。

  1. 收集上下文:
    • 分支:!git branch --show-current
    • 提交:!git log --oneline main..HEAD
    • 文件变更:!git diff --stat main...HEAD
  2. 在撰写之前,先读取完整差异(git diff main...HEAD)。描述代码的实际作用,而不是提交消息声称的内容。
  3. 完全按以下格式输出,并包裹在可粘贴的围栏Markdown块中:
## <祈使句标题,不超过70个字符>

### 变更内容

<2-4句话:变更及其必要性>

### 实现方式

- <评审者需要了解的关键实现要点>

### API/数据变更

<新增或变更的端点、状态码、存储字段;若无则填“无”>

### 测试

- [ ] `npm run check`
- [ ] `npm run build`
- <评审者可遵循的手动步骤(如有)>

### 风险

<可能出问题的地方及回滚方法>
  1. 不要虚构工单编号、评审者或测试结果。如果本次会话中未运行测试,请保持复选框未选中状态。
  2. 不要创建PR。作者在阅读文本后使用 gh pr create 打开PR。

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

相关技能