pr-changeset
为拉取请求中的包更改创建变更集。每当您修改任何包(packages/*)中的代码时使用。在提交对包的更改之前是必需的。处理版本控制,对于错误修复使用补丁版本,对于功能更新使用次版本,只有在明确要求时才使用主版本。
把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。
为拉取请求中的包更改创建变更集。每当您修改任何包(packages/*)中的代码时使用。在提交对包的更改之前是必需的。处理版本控制,对于错误修复使用补丁版本,对于功能更新使用次版本,只有在明确要求时才使用主版本。
PR描述模板,包含格式规范和示例。在生成PR描述时使用。提供完整的PR结构和写作指导。
提取、学习并将PR反馈整合到Violet大脑中
诊断并修复PR问题(构建、审查、Sonar)
准备一个包含规范提交标题和清晰摘要的拉取请求。
GitHub CLI命令和工作流,用于管理拉取请求、CI检查、CodeRabbit代码审查以及分支保护
对更改的文件运行ESLint、Prettier和stylelint,并建议或应用修复。当用户提到代码检查、代码风格、PR审查、格式问题,或者希望在提交前检查代码质量时使用。
创建、评论、审查、批准和合并带有FABER元数据的拉取请求
生成包含摘要和测试计划的全面拉取请求描述。在创建拉取请求描述或记录代码更改时使用。
全面指导Quarto文档编写和R Markdown迁移。在以下情况下使用此技能:(1) 采用最佳实践编写新的Quarto文档(.qmd),(2) 将R Markdown (.Rmd) 文档转换为Quarto,(3) 将bookdown、blogdown、xaringan或distill项目迁移到Quarto,(4) 理解带有hashpipe (#|) 选项的Quarto代码单元语法,(5) 为图表…
当gh pr edit --body无声失败或没有返回错误但未持久化更改时使用 - 提供直接使用GitHub REST API的备用模式,以实现可靠的PR描述更新
在实质性代码更改完成后创建PR标题和草稿描述。当完成中等或更大规模的更改(运行时代码、测试、构建配置、具有行为影响的文档)并且需要包含更改摘要以及PR草稿文本的PR就绪摘要块时触发。
根据Git分支差异生成包含UML图的PR文档。解释修改的原因、内容和实现方式。使用Mermaid绘制架构图、类图、序列图,并确保图表中的代码元素名称与实际代码完全匹配。
定义从创建PR到合并、清理和回滚的标准流程
一次性处理所有PR反馈。一起获取评审意见和CI失败信息,创建统一的行动计划,应用修复,回复评审人,解决讨论线程,并发布总结。在被要求处理PR反馈、修复评审意见、处理CI失败或处理PR评审时使用。适用于当前分支的开放PR。
通过全面的合并前验证安全地合并GitHub拉取请求。当用户要求合并PR、完成PR工作流或检查PR是否准备好合并时,使用此技能。在合并之前,根据适当的策略验证CI/CD状态、评审和冲突。
通用的拉取请求创建流程,具有可配置的质量检查和多平台集成
由AI驱动的PR作者代理,可将可观测性差异计划转换为拉取请求。使用场景:(1) 从Scout Agent输出生成检测代码,(2) 创建OTel配置、关联头、谱系规范,(3) 构建遥测验证测试框架,(4) 使用可观测性工件创建GitHub/GitLab拉取请求。触发器:“从差异计划生成PR”,“创建检测PR”,“构建可观测性代码框架”,“生成OTel配置”,“创建遥测PR”。
提取并分类具有上下文隔离的PR审查反馈。返回带有线程ID的结构化JSON,以便确定性地解决问题。在处理PR评论之前分析时使用。
此技能应用于将PR审查评论整合回开发循环计划中,解析审查反馈,解决审查者的问题
验证并修复PR描述中的GFM链接。触发条件 - PR链接,gh pr create,GFM验证,损坏的PR链接。
分析当前分支的更改以生成PR消息
拉取请求生命周期流程包括创建、CI检查、合并和审查。
分析来自GitHub审查评论的拉取请求,对每条评论进行分类(正确、不确定、不正确),并生成一个有序的实施计划。这可以用于拉取请求审查的分诊、代码审查反馈分析以及基于审查者评论规划后续更改。