Loading...
Loading...
共找到 76 个 Skills
GitHub PR生命周期:分支、提交、创建、CI、合并。
将版本控制视为一门技艺——原子提交、可构建的提交历史、实用的PR、便于bisect的主分支、可恢复的错误。当任务涉及编写提交或PR、选择分支模型、决定使用rebase还是merge、从强制推送或意外提交的密钥中恢复、使用`git bisect`调试回归问题、将大型变更拆分为一系列小型可评审步骤,或者判断仓库历史是否易读时,都可以运用这项技能。尤其在评审提交消息、PR描述、分支策略或合并规则时,更应使用它。本内容基于Tim Pope和Chris Beams关于提交消息的理论、Paul Hammant的主干开发理念、Vincent Driessen的GitFlow(以及他2020年针对SaaS场景宣布弃用GitFlow的说明)、Linus Torvalds关于永不重写公开提交历史的原则,以及谷歌工程实践CL指南。
当用户想要针对目标代码库实现`docs/plans/<FR-N>.md`中的开发计划时使用。驱动任务循环——读取计划,将每个`[ ]`任务作为垂直切片实现(代码+测试+类型检查+代码扫描),每个任务使用规范提交格式提交,在同一个提交中标记`[x]`,最后通过提交PR完成。触发指令包括"execute the plan"、"implement docs/plans/FR-001.md"、"run the dev loop on FR-001"、"ship FR-001"、"/execute FR-N"。
在生成报道角度前,整合经过新鲜度筛选的新闻劫持(newsjack)信号,并根据客户的话语权(standing)进行分流。合并剩余的重复报道内容,通过记者受众画像合理性检查来判定客户拥有强话语权、部分话语权或无话语权,然后将每个故事归类为可直接撰写报道(pitch_ready)、重大报道(big_story,需始终展示的建议项)或关注项(watch)。绝不撰写报道角度或报道内容,且绝不会遗漏新鲜的重大报道。
使用Meticulous实现端到端无视觉差异的任务,在提交PR前确保实现后的视觉效果完全一致。适用于核心目标为‘UI不应发生变化’的任务——例如依赖/版本升级、代码重构、迁移等场景。在此场景下,Meticulous不仅是最终检查工具,更是你在实现过程中反复迭代依赖的核心环节。
调试失败的生产环境调用,使用Cekura评估器复现bug,实施修复方案,验证修复效果,运行回归测试,最后提交包含验证证据的PR。适用于用户需要修复生产环境调用bug、排查失败的生产调用、复现并修复生产问题、在提交PR前运行回归测试,或者用户提出诸如“修复这个生产调用问题”、“调试并修复调用ID”、“针对生产场景测试我的修复方案”、“复现这个生产bug”、“提交PR前进行回归测试”等需求时。
从已有的GitHub拉取请求(pull request)中获取评审评论,并实现要求的修改。当用户提及‘处理PR反馈’‘落实评审意见’‘修复PR评审问题’‘评审员要求修改’或‘我的PR收到了评论’时使用本技能。请勿用于初始PR创建(请使用create-pr)或撰写自己的评审意见(请使用review-diff)。
适用于搭配gh-stack扩展使用的堆叠PR:可用于创建、查看、编辑、推送、提交、sync、rebase、合并或检出堆叠,或将多部分工作拆分为可评审的层级。当检出堆叠或用户提及堆叠、分支层级或依赖PR时,也可使用此工具。
实施Git分支策略、PR工作流以及发布管理模式。为团队协作配置GitFlow、基于主干的开发或GitHub Flow。适用于建立版本控制工作流或提升开发团队协作效率的场景。
当获取到GitHub Issue的URL或编号时使用,用于调查并修复问题。触发关键词为‘fix issue’、‘fix bug’、‘fix’
保持Blume文档站点与所记录的产品同步。针对文档内容审计最近合并的pull requests、变更日志、配置模式、CLI帮助文档和公开API,仅更新内容过时的页面,验证文档构建是否正常,并创建(或更新)维护性pull request——或报告无操作结果。适用于需要检查文档偏差、刷新过时文档、定期运行文档审计,或在版本发布后保持文档最新的场景。
持续看护处于打开状态的GitHub PR,直至其具备合并条件,在PR的整个生命周期中响应评审评论、CI失败以及常规的基准分支变动场景。适用于要求“看护PR”“监控PR”或长期关注PR的场景——不适用于一次性解决评审评论或调试单次CI失败的请求(这些属于独立技能范畴)。仅支持GitHub(含GitHub Enterprise)。