senior-dev

🛠️ 生产级开发工作流管家

基于 Graphite/GitHub/Vercel 官方工具链的 12 步生产级开发工作流,帮助开发者实现任务追踪、代码审查与自动化部署监控。

收藏
4.9k
安装
1.3k
版本
v0.1.0
CLS 安全性认证2026-06-04
点击查看完整报告 >

使用说明

核心用法

Senior Dev 是一个面向生产环境的 12 步开发工作流技能,专为需要严格代码审查和部署监控的软件开发场景设计。该工作流从任务初始化开始,贯穿代码编写、分支管理、PR 创建、审查迭代到最终部署验证的完整生命周期。

具体执行流程包括:首先在项目目录创建或更新 TODO.md 进行任务拆解,同步维护 CHANGELOG.md 记录变更;通过 git add -Agit diff --staged 完成代码暂存与自检;使用 Graphite CLI(gt)创建规范命名的分支并提交,分支命名遵循 feature//、/fix//、/issue//、/chore// 前缀规范;PR 创建后进入审查循环,通过 gt modify 快速响应反馈;合并后执行 vl` 命令监控 Vercel 部署状态,失败时自动创建 GitHub Issue 并回滚处理;最终输出标准化的完成报告。

显著优点

该技能的最大优势在于上下文持久化设计——通过 TODO.mdCHANGELOG.mdPLAN.md 三个本地文件,确保任务状态在 AI 上下文压缩后依然可恢复。其次,工具链整合度高,将 Graphite 的堆叠 PR 工作流、GitHub 的 Issue 追踪、Vercel 的部署监控无缝衔接,避免了开发者在多个平台间切换的认知负担。分支命名规范和审查循环机制也显著提升了团队协作的规范性。

潜在缺点与局限性

主要局限在于工具依赖较重,要求用户预先安装并配置 gtghvl 三个 CLI 工具,对新手有一定门槛。其次,该工作流深度绑定 Vercel 生态,非 Vercel 用户无法使用部署监控功能(vl 命令),需要自行替换为其他 CI/CD 工具的等效操作。此外,作为纯文档型技能,它不提供自动化执行能力,所有步骤仍需开发者手动操作,AI 仅提供指导而非代理执行。

适合的目标群体

该技能最适合中高级前端/全栈开发者技术负责人以及需要严格代码审查流程的敏捷团队。特别适用于:使用 Vercel 托管的 Next.js 等现代前端项目;采用 Graphite 进行 PR 堆叠管理的团队;需要详细变更追踪和版本记录的开源项目维护者。对于个人 side project 或快速原型开发,12 步流程可能显得过于繁重。

使用风险

性能风险vl 命令采用轮询机制监控部署状态,在大型项目或网络不稳定时可能产生延迟。依赖项风险:若 gtghvl 任一工具未安装或认证过期,工作流将中断,需开发者具备故障排查能力。操作风险git add -A 可能意外暂存未意图提交的文件,建议配合 git diff --staged 严格审查。数据风险TODO.md 等文件若未纳入版本控制,可能在环境切换时丢失任务状态。

安全解读

核心用法

senior-dev 是一套面向生产环境的12步标准化开发工作流,专为需要严格代码审查和部署追踪的团队设计。其完整流程包括:

1. 项目初始化:进入项目目录并创建 TODO.md 任务追踪文档
2. 执行与记录:边开发边勾选TODO,同步更新 CHANGELOG.md

3. 代码提交:使用 git add -Agit diff --staged 确保变更可控

4. 分支管理:强制使用语义化分支命名(feature/fix/issue/chore/

5. PR创建:通过 Graphite CLI (gt) 创建堆叠式PR,支持自动关联GitHub Issue

6. 审查循环:使用 gt modify 快速响应评审意见并更新PR

7. 部署验证:合并后自动检查Vercel部署状态,失败时自动拉取日志并创建Issue

8. 收尾报告:标准化完成报告格式,包含PR链接和部署状态

显著优点

  • 上下文持久化:通过 TODO.mdCHANGELOG.mdPLAN.md 三文件体系,确保任务状态在上下文压缩后仍可恢复
  • 工具链整合:无缝衔接 Graphite(堆叠PR)、GitHub CLI(Issue管理)、Vercel CLI(部署监控)
  • 故障自愈:部署失败自动触发Issue创建和日志收集,形成闭环
  • 团队对齐:标准化的分支命名、提交信息和报告格式,降低沟通成本

潜在局限

  • 生态依赖:强制依赖 Graphite、GitHub CLI、Vercel 三件套,非该技术栈团队需大量适配
  • 学习曲线:12步流程对快速原型开发略显沉重
  • 平台锁定:分支命名和PR工作流深度耦合GitHub Flow,迁移成本较高
  • 无代码审查:Skill本身为纯文档,执行正确性完全依赖开发者遵循程度

适合人群

  • 使用 GitHub + Vercel 技术栈的中大型团队
  • 需要严格代码审查和部署监控的生产项目
  • 已采用或计划采用 Graphite 堆叠PR工作流的开发者
  • 追求流程标准化、可追溯性的技术负责人

常规风险

  • 工具版本兼容性gtghvl CLI 版本迭代可能导致命令行为变化
  • 权限配置敏感:自动化Issue创建和PR提交需要配置适当的GitHub Token权限
  • SMS通知隐患:虽然文档提及SMS通知,但未说明实现方式,存在潜在的外部服务调用风险(当前版本未实际包含)

senior-dev 内容

手动下载zip · 1.8 kB
SKILL.mdtext/markdown
请选择文件