Agent Skills
› Terry-Mao/AICodingFlow
Terry-Mao/AICodingFlow
GitHub自动分析仓库现有标签、Issue和贡献者,生成或更新issue分类配置及代码所有者文件,实现Issue自动化分流与责任分配。
Install All Skills
npx skills add Terry-Mao/AICodingFlow --all -g -y
Skills in Collection (36)
自动分析仓库现有标签、Issue和贡献者,生成或更新issue分类配置及代码所有者文件,实现Issue自动化分流与责任分配。
初始化新仓库的Issue分流规则
更新现有仓库的Issue自动化配置
需要建立Issue标签体系
npx skills add Terry-Mao/AICodingFlow --skill bootstrap-issue-config -g -y
根据用户请求和仓库模板规范,创建聚焦的 GitHub Issue。自动识别并应用合适的模板,处理元数据,默认保持安全报告隐私,通过 GitHub CLI 提交或提供预览确认。
用户要求创建、提交或起草 GitHub Issue
需要基于现有对话内容生成标准化的缺陷或功能请求
npx skills add Terry-Mao/AICodingFlow --skill create-issue -g -y
在 git-push 后创建或更新 GitHub PR,执行本地差异审查、同步基础分支、构建元数据并调用 gh CLI 操作,确保 PR 准备就绪。
用户要求创建 Pull Request
用户要求更新现有 Pull Request
npx skills add Terry-Mao/AICodingFlow --skill create-pr -g -y
用于诊断 CI 失败(如 GitHub Actions),通过提取日志和证据生成修复计划。仅分析不修改代码,支持 PR、分支或运行 ID 输入,按构建、测试等类别分类根因并提供验证步骤。
用户请求检查失败的 CI 流水线
提供 GitHub Actions 运行 URL 或 ID 进行故障排查
需要针对特定分支的 CI 失败生成修复方案
npx skills add Terry-Mao/AICodingFlow --skill diagnose-ci-failures -g -y
用于创建符合规范的开发分支,通过命名规则、安全检查和基准验证防止错误操作。
需要创建新的开发分支
用户指定了 Issue ID 或描述
npx skills add Terry-Mao/AICodingFlow --skill git-branch -g -y
协助用户创建聚焦、可审查的 Git 提交,智能拆分无关变更,规范撰写符合 Conventional Commits 标准的提交信息并执行提交。
请求提交当前更改
要求将更改组织为多个提交
npx skills add Terry-Mao/AICodingFlow --skill git-commit -g -y
在用户要求推送时,安全地将已提交的代码推送到正确的远程分支。自动检查工作区状态、上游及未推送提交,拒绝受保护分支,处理脏数据,并在被拒时引导解决分歧,确保推送过程安全可靠。
用户请求推送或发布当前分支
需要安全地将本地提交同步到远程仓库
npx skills add Terry-Mao/AICodingFlow --skill git-push -g -y
用于在隔离的 Git worktree 中进行并行开发,避免干扰当前工作区。支持基于 Issue ID 命名分支,自动校验路径与状态,确保无未提交变更干扰,并报告后续操作指引。
需要并行处理多个任务而不影响当前上下文
创建新的功能分支进行独立开发
用户明确要求使用隔离的工作目录
npx skills add Terry-Mao/AICodingFlow --skill git-worktree -g -y
为PR生成本地静态D3可视化讲解页,展示系统、数据流及代码依赖。非代码评审工具,旨在辅助reviewer快速理解变更影响与架构上下文,通过交互式图表提升代码审查效率。
用户需要可视化PR涉及的系统组件和代码依赖关系
用户希望快速理解PR的数据流和用户路径变更
npx skills add Terry-Mao/AICodingFlow --skill pr-walkthrough -g -y
辅助解决Git合并、变基或拣选冲突,通过脚本提取紧凑上下文分析ours/base/theirs差异,手动消除冲突标记并验证无未合并路径。
Git报告未合并路径或冲突标记
需要解决合并、变基或拣选冲突
npx skills add Terry-Mao/AICodingFlow --skill resolve-merge-conflicts -g -y
在本地模拟PR审查工作流,准备审查输入快照并委托给review-pr执行,最后验证输出格式及仓库状态未变更。
本地代码实现完成后推送或创建PR前
需要在本地复现CI审查流程时
npx skills add Terry-Mao/AICodingFlow --skill review-pr-local -g -y
在本地执行规格审查工作流,准备与CI一致的审查输入快照并委托给review-spec进行审查。严格遵循只读审查原则,通过验证脚本确保输出合规且不修改仓库文件,适用于推送前或创建PR前的本地代码质量检查。
本地规格修改后推送前
创建规格Pull Request前
需要本地模拟CI审查流程
npx skills add Terry-Mao/AICodingFlow --skill review-spec-local -g -y
规范基于规格说明书的开发流程,评估何时需要编写产品和技术规格,协调从需求定义到代码实现及验证的完整工作流,确保复杂功能开发的质量与安全性。
涉及多个子系统或超过1k行代码的重大功能开发
存在架构、产品逻辑或兼容性风险的复杂变更
需要明确输入以指导Agent驱动工作的场景
npx skills add Terry-Mao/AICodingFlow --skill spec-driven-implementation -g -y
用于编写行为导向的产品规格说明书,明确功能预期、验收标准及边界情况,降低开发歧义。适用于重要或模糊功能的规划阶段,聚焦产品行为而非实现细节。
需要为复杂或模糊功能编写产品需求文档
需明确功能的行为契约和验收标准
npx skills add Terry-Mao/AICodingFlow --skill write-product-spec -g -y
将产品意图转化为贴合现有代码库的技术实现方案。适用于涉及多模块、架构权衡或需迁移的大功能,通过调研代码现状并输出结构化文档,辅助开发执行与评审。
需要编写跨模块或复杂功能的实施方案
存在架构决策或技术权衡需记录
在编码前需要明确实施计划以指导开发
npx skills add Terry-Mao/AICodingFlow --skill write-tech-spec -g -y
在PR审查时,对比代码实现与spec_context.md中的规范,识别实质性偏差并反馈至review.json,辅助确保实现符合产品和技术规范。
PR审查阶段
存在spec_context.md文件
npx skills add Terry-Mao/AICodingFlow --skill check-impl-against-spec -g -y
基于GitHub Issue生成产品规格说明书。读取Issue上下文及评论,遵循共享工作流标准,输出聚焦用户行为与需求的产品文档至指定路径,不执行提交或PR操作。
需要将GitHub Issue转化为产品规格文档
请求生成specs目录下的product.md文件
npx skills add Terry-Mao/AICodingFlow --skill create-product-spec -g -y
基于GitHub Issue创建技术规格说明书,利用共享工作流分析产品需求与代码现状,输出实施计划、风险评估及验证方案,仅生成文件变更而不执行提交或合并操作。
将GitHub Issue转化为技术规格文档
需要编写详细的技术实现方案
npx skills add Terry-Mao/AICodingFlow --skill create-tech-spec -g -y
作为核心去重技能的仓库级补充,提供本地化的重复模式识别和标题规范化规则。它仅覆盖核心技能允许的重写类别,如已知重复集群,确保不改变核心检测逻辑、阈值及输出格式,专注于维护仓库特定的去重准确性。
需要应用仓库特定去重规则时
进行 Issue 重复性检测与归类时
npx skills add Terry-Mao/AICodingFlow --skill dedupe-issue-repo -g -y
用于检测GitHub重复Issue,通过比对标题和描述相似度识别重复项。仅当存在2个以上高相似度候选时才标记,强调精确性以减少误报,辅助Issue分类流程。
用户提交新的GitHub Issue
工作流需要验证Issue是否已存在
npx skills add Terry-Mao/AICodingFlow --skill dedupe-issue -g -y
封装实现规范工作流,用于基于GitHub Issue生成代码差异及交接元数据。通过读取Issue上下文、规格说明和评论,指导Agent完成功能开发并输出结构化结果,不直接创建PR。
需要基于GitHub Issue进行代码实现
需要生成实现差异和元数据文件
npx skills add Terry-Mao/AICodingFlow --skill implement-issue -g -y
基于已批准的产品和技术规范执行功能实现,确保代码与规范在迭代过程中保持同步。适用于开发阶段,将规范转化为实际代码并维持一致性。
产品和技术规范已批准
需要按照规范进行功能编码
npx skills add Terry-Mao/AICodingFlow --skill implement-specs -g -y
分析近期代码变更、PR和Issue,生成面向用户的产品更新报告。用于总结已发布功能、API变更及潜在风险,输出至docs/updates目录,辅助产品同步与后续跟进。
要求总结已发布的变更
运行计划内的产品更新报告
分析近期提交以生成可报告的产品和工程更新
npx skills add Terry-Mao/AICodingFlow --skill product-change-report -g -y
分析代码变更与现有产品文档,判断是否需更新长期产品知识。通过输入上下文生成决策JSON,决定文档是必需、不确定还是无需更新,并输出影响范围及原因,用于自动化工作流同步产品文档。
PR或Issue涉及产品概念、工作流、权限或API变更
需要自动判断产品文档是否需要更新
npx skills add Terry-Mao/AICodingFlow --skill product-docs-sync -g -y
维护产品LLM Wiki,从原始文档提取并编译摘要与概念,生成结构化索引与查询指南,处理版本冲突与待确认事项。
需要整理和更新产品知识库时
新增或修改产品原始文档后
npx skills add Terry-Mao/AICodingFlow --skill product-wiki -g -y
作为核心代码审查流程的仓库专属辅助指南,提供针对技能文件、Git助手及自动化脚本的安全与规范检查规则。
需要执行特定仓库的代码审查时
核心审查技能加载仓库特定配置时
npx skills add Terry-Mao/AICodingFlow --skill review-pr-repo -g -y
基于本地快照文件离线审查PR,输出review.json。适用于CI或Bot进行代码、安全、性能及文档一致性审查,不直接操作GitHub API。
需要离线审查Pull Request内容
CI流程中生成结构化PR评审报告
npx skills add Terry-Mao/AICodingFlow --skill review-pr -g -y
作为核心 review-spec 工作流的仓库专属辅助技能,提供特定于仓库的规范审查指导。用于检查规范的实现可行性、识别需求与验收标准间的矛盾,并处理全局性产品或流程问题,同时遵循核心工作流约束。
需要对代码仓库中的技术规范文档进行审查时
核心审查流程需要获取仓库特定的审查偏好和检查项时
npx skills add Terry-Mao/AICodingFlow --skill review-spec-repo -g -y
专门用于审查仅包含 specs/ 目录变更的 PR,聚焦产品、技术及设计文档的质量。通过检查完整性、清晰度、可行性与一致性,输出 review.json 报告,不涉及代码缺陷审查。
PR 变更文件全部位于 specs/ 目录下
需要评估产品设计或技术方案的文档质量
npx skills add Terry-Mao/AICodingFlow --skill review-spec -g -y
用于审查代码PR中的安全漏洞,包括输入验证、认证授权、密钥管理及依赖风险等,并将结果合并至review.json。
代码或混合PR的安全审查
作为review-pr的补充检查
npx skills add Terry-Mao/AICodingFlow --skill security-review-pr -g -y
在技术规格说明书PR中审查设计层面的安全隐患,包括威胁面、身份验证、数据隐私及滥用风险,并将发现折叠至review.json。
收到包含技术规格变更的Pull Request
需要对设计文档进行安全合规性审计
npx skills add Terry-Mao/AICodingFlow --skill security-review-spec -g -y
提供仓库特定的Issue分类指导,细化可覆盖类别。包含启发式规则、标签分类及自我进化边界,辅助核心技能进行精准的Issue生命周期管理。
需要针对特定仓库进行Issue初步分类
需要根据仓库自定义规则判断Issue状态
npx skills add Terry-Mao/AICodingFlow --skill triage-issue-repo -g -y
分析新提交的GitHub Issue,评估可复现性并推测根因。支持读取仓库特定配置和模板,对输入内容保持安全信任隔离,最终输出结构化的分类结果、标签及补充问题建议,用于Issue初步分流。
收到包含Issue详细信息的Prompt
用户通过 @bot /triage 评论触发
npx skills add Terry-Mao/AICodingFlow --skill triage-issue -g -y
分析GitHub重复Issue关闭证据,提取稳定模式并生成更新建议,以优化本地去重技能指南。
需要更新去重规则时
接收到聚合后的重复Issue数据时
npx skills add Terry-Mao/AICodingFlow --skill update-dedupe -g -y
将人类对机器人PR审查的反馈转化为仓库本地审查技能更新。通过识别重复模式,生成具体的审查指导规则,实现审查逻辑的自我进化与优化。
需要更新PR审查指南
处理机器人审查后的人类反馈
npx skills add Terry-Mao/AICodingFlow --skill update-pr-review -g -y
分析维护者对Issue分类的纠正反馈,识别重复模式并建议更新本地Issue分类指南或标签配置。
维护者修正Issue分类
提取分类规则更新
npx skills add Terry-Mao/AICodingFlow --skill update-triage -g -y


