Agent Skills
› Terry-Mao/AICodingFlow
Terry-Mao/AICodingFlow
GitHub分析仓库现有Issue、标签和贡献者,自动生成issue分类配置文件config.json及代码所有者映射CODEOWNERS,实现仓库初始化的问题分流自动化。
Install All Skills
npx skills add Terry-Mao/AICodingFlow --all -g -y
Skills in Collection (36)
分析仓库现有Issue、标签和贡献者,自动生成issue分类配置文件config.json及代码所有者映射CODEOWNERS,实现仓库初始化的问题分流自动化。
为新仓库配置Issue分流规则
初始化或更新仓库的triage自动化设置
npx skills add Terry-Mao/AICodingFlow --skill bootstrap-issue-config -g -y
用于根据用户请求创建 GitHub Issue。通过识别仓库模板、提取事实信息并安全处理元数据,利用 gh CLI 生成结构化问题。支持自动选择模板、处理安全报告隐私及预览确认,确保 Issue 内容准确且符合规范。
用户要求创建或提交 GitHub Issue
用户需要起草 Bug 报告或功能请求
npx skills add Terry-Mao/AICodingFlow --skill create-issue -g -y
在 git-push 后创建或更新 GitHub Pull Request。检查分支状态,审查 diff 避免泄露信息,生成标题和正文元数据。通过 gh CLI 检测现有 PR 并更新,或创建新 PR,确保符合规范。
用户要求创建 Pull Request
用户要求更新 Pull Request
git-push 完成后请求打开 PR
npx skills add Terry-Mao/AICodingFlow --skill create-pr -g -y
诊断CI失败原因并生成修复计划,不修改代码。通过分析GitHub Actions日志和PR状态,识别构建、测试等故障根因,提供可审查的修复方案。
用户要求检查失败的CI流水线
需要分析GitHub Actions运行日志
npx skills add Terry-Mao/AICodingFlow --skill diagnose-ci-failures -g -y
辅助创建符合规范的 Git 开发分支,自动处理命名规则、基础分支选择及安全校验,防止覆盖或误操作。
需要创建新的功能或修复分支
根据 Issue ID 生成规范分支名
检查当前工作区状态并安全切换分支
npx skills add Terry-Mao/AICodingFlow --skill git-branch -g -y
用于创建聚焦且可审查的 Git 提交,通过检查差异、拆分无关更改并遵循约定生成规范的提交信息。
用户请求提交当前更改
用户要求将更改组织为多个提交
npx skills add Terry-Mao/AICodingFlow --skill git-commit -g -y
在用户请求推送时,安全地将已提交的代码发布到正确的远程分支。检查工作区状态、上游分支及未推送提交,拒绝保护分支的推送,处理脏数据并避免强制推送,确保操作安全透明。
用户要求推送当前分支
用户请求发布已提交的更改
npx skills add Terry-Mao/AICodingFlow --skill git-push -g -y
创建隔离的Git工作树以支持并行开发,不干扰当前环境。自动处理分支命名、基线选择及安全检查,确保工作区独立且干净,提升多任务协作效率。
需要并行开发新功能
避免干扰当前工作区
创建独立分支进行实验
npx skills add Terry-Mao/AICodingFlow --skill git-worktree -g -y
为 GitHub PR 或本地分支生成本地静态 HTML 讲解页,通过 D3 可视化系统概览、数据流、代码依赖和用户路径,辅助 Reviewer 快速理解变更上下文。
用户希望生成 PR 的交互式可视化地图
需要查看 PR 涉及的数据流和代码依赖关系
希望获得 PR 系统的图形化概览以辅助审查
npx skills add Terry-Mao/AICodingFlow --skill pr-walkthrough -g -y
用于解决Git合并、变基或拣选过程中的冲突。通过脚本提取冲突上下文,逐文件分析并修复标记,验证无未合并路径后提交。
Git报告未合并路径
出现冲突标记
npx skills add Terry-Mao/AICodingFlow --skill resolve-merge-conflicts -g -y
在本地准备PR审查输入并执行代码审查流程,生成review.json报告。适用于本地实现后、推送或创建PR前的代码质量检查与合规性验证。
本地代码实现完成后
准备提交PR前
需要模拟CI审查环境时
npx skills add Terry-Mao/AICodingFlow --skill review-pr-local -g -y
用于在本地执行代码规范审查工作流。它准备与CI相同的审查输入快照,委托给review-spec技能进行逻辑处理,并验证输出格式及确保未修改仓库文件,适用于推送前或创建PR前的本地审查场景。
本地规范工作完成后推送前
创建规范PR前
需要模拟CI环境进行本地代码审查
npx skills add Terry-Mao/AICodingFlow --skill review-spec-local -g -y
指导基于规范的实现流程,评估是否需编写产品和技术规范,协调多角色工作,确保复杂功能开发质量与安全性。
需要明确产品或技术规格的大型功能开发
涉及跨子系统或高风险变更的任务
维护者明确要求准备规范时
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,作为常规代码审查的补充。
存在spec_context.md文件的PR审查场景
需要验证代码实现是否符合已批准的技术或产品规范时
npx skills add Terry-Mao/AICodingFlow --skill check-impl-against-spec -g -y
基于GitHub Issue创建产品规格说明书,读取上下文和评论,生成标准化的产品需求文档。
将GitHub Issue转化为产品规格文档
根据Issue上下文编写产品需求
npx skills add Terry-Mao/AICodingFlow --skill create-product-spec -g -y
基于GitHub Issue创建技术规格说明书,封装共享技能,输出specs目录下的tech.md文件。
将GitHub Issue转化为技术规格文档
生成技术方案以指导后续开发
npx skills add Terry-Mao/AICodingFlow --skill create-tech-spec -g -y
用于仓库级 Issue 去重的辅助技能,提供本地化模式识别和文本规范化规则。作为核心去重技能的补充,仅覆盖可重写类别,确保输出兼容并遵循核心流程与安全边界。
需要执行仓库特定的 Issue 重复检测时
需应用本地化的标题或描述规范化规则时
npx skills add Terry-Mao/AICodingFlow --skill dedupe-issue-repo -g -y
检测GitHub重复Issue,通过比较标题和描述相似度识别重复项。需至少2个候选匹配才标记,强调高精确度。
用户提交新的GitHub Issue时
工作流提供候选Issue进行去重检查时
npx skills add Terry-Mao/AICodingFlow --skill dedupe-issue -g -y
用于根据GitHub Issue实现代码功能,通过本地共享工作流生成代码差异和交接元数据,不直接创建PR。
用户要求根据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
分析 Issue、PR 及现有文档,判断长期产品知识是否需更新。仅当行为或概念变更时才更新 docs/product 下的权威文档,并输出结构化决策结果以支持工作流自动化。
收到关于产品功能、API 或业务流程的 Issue 或 PR
需要确认代码变更是否影响长期产品文档
npx skills add Terry-Mao/AICodingFlow --skill product-docs-sync -g -y
维护产品LLM知识库,将原始文档转化为结构化、可追溯的摘要与概念页面。负责内容摄入、索引更新、编译日志记录及查询引导,确保知识层的准确性与易查性。
需要整理或更新产品文档库时
将原始产品文档转化为结构化知识时
npx skills add Terry-Mao/AICodingFlow --skill product-wiki -g -y
作为核心代码审查流程的仓库特定辅助指南,定义技能文件、Git操作及CI/CD审查自动化规范,确保路径引用准确性与文档一致性,指导针对本仓库特性的PR审查重点。
执行代码审查任务
检查PR中的技能文件或CI配置变更
npx skills add Terry-Mao/AICodingFlow --skill review-pr-repo -g -y
基于本地快照文件离线审查 GitHub PR,生成并验证 review.json。关注正确性、安全、性能及文档一致性,不直接操作 GitHub API。
CI 机器人需要离线 PR 审查
读取 pr_diff.txt 进行代码分析
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
用于审查仅包含规格文档的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。
审查包含安全影响的规范文档PR
作为review-spec的补充进行安全审计
npx skills add Terry-Mao/AICodingFlow --skill security-review-spec -g -y
提供仓库特定的Issue分类指导,细化标签策略与启发式规则,区分症状与假设,规范后续提问及标签使用。
需要为特定仓库的Issue进行分类和标记
执行Issue Triage流程并应用自定义标签策略
npx skills add Terry-Mao/AICodingFlow --skill triage-issue-repo -g -y
用于对 GitHub Issue 进行初步分类与诊断。通过分析问题描述、代码及上下文,评估可复现性并推断根因,输出结构化结果以辅助维护者决策。
收到新的 GitHub Issue
在 Issue 中触发 @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
将人类对Bot PR审查的反馈转化为仓库本地审查技能文档的更新。通过识别重复模式,生成具体的审查规则变更建议,供后续流程验证发布。
需要根据人类反馈优化PR审查规则时
处理聚合后的审查反馈JSON数据时
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


