mcpField
P
pr-workflow

pr-workflow

github.com/tursodatabase开发25.1k1.2k 次安装今天更新
代码仓库

关于 pr-workflow

pr-workflow 是面向开发贡献者和编码 Agent 的工作指南,涵盖提交与 PR 管理、CI 注意事项、安全要求、依赖声明及外部 API 核实。

主要功能

  1. 01原子化且专注的提交
  2. 02范围明确的小型 PR
  3. 03CI 工作流注意事项
  4. 04凭据与密钥保护
  5. 05依赖许可证及声明步骤
  6. 06查阅官方文档核实

适用场景

  1. 01规划整洁的提交历史
  2. 02准备范围明确的 PR
  3. 03遵循 GitHub Action 限制
  4. 04添加第三方依赖

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/tursodatabase/turso --skill pr-workflow

安装后在 Claude Code 中输入/pr-workflow确认已加载。

详细介绍

PR 工作流指南

提交实践

  • 原子提交。 小而专注,单一用途
  • 不要混在一起: 逻辑 + 格式调整、逻辑 + 重构
  • 好的提交说明 = 易于简短描述意图

学习使用 git rebase -i,保持历史记录整洁。

PR 指南

  • 让 PR 保持专注且精简
  • 提交前运行相关测试
  • 每个提交都讲述故事的一部分

CI 环境说明

如果作为 GitHub Action 运行:

  • .github/workflows/claude.yml 中的最大轮次限制
  • 可以提交 WIP 状态并推送
  • 可以打开 WIP PR,并在另一个 Action 中继续
  • 不要陷入无休止的细枝末节。专注于关键任务

安全

切勿提交:

  • .env 文件
  • 凭据
  • 密钥

第三方依赖项

添加时:

  1. 在 licenses/ 下添加许可证文件
  2. 使用依赖项信息更新 NOTICE.md

外部 API/工具

  • 切勿猜测 API 参数或 CLI 参数
  • 先查阅官方文档
  • 如有歧义,请寻求澄清

评论

支持 Markdown