Agent Skills
› Terry-Mao/AICodingFlow
Terry-Mao/AICodingFlow
GitHub自动分析仓库现有问题、标签和贡献者,生成或更新 issue 分类配置(config.json)及代码所有者映射(CODEOWNERS),用于初始化或优化 GitHub 仓库的问题分流自动化流程。
Install All Skills
npx skills add Terry-Mao/AICodingFlow --all -g -y
Skills in Collection (36)
自动分析仓库现有问题、标签和贡献者,生成或更新 issue 分类配置(config.json)及代码所有者映射(CODEOWNERS),用于初始化或优化 GitHub 仓库的问题分流自动化流程。
新仓库首次设置 issue 分流规则
需要更新现有仓库的 issue 标签定义或 CODEOWNERS
npx skills add Terry-Mao/AICodingFlow --skill bootstrap-issue-config -g -y
用于根据用户请求创建 GitHub Issue。通过检查仓库模板、填充元数据并使用 gh CLI 提交,支持安全报告隐私保护及手动确认流程。
用户要求创建或提交 GitHub Issue
用户需要起草新的问题报告
npx skills add Terry-Mao/AICodingFlow --skill create-issue -g -y
在 git-push 后创建或更新 GitHub PR,准备元数据并检查代码差异、冲突及安全问题。
用户要求创建 Pull Request
用户要求更新现有 Pull Request
npx skills add Terry-Mao/AICodingFlow --skill create-pr -g -y
分析 CI/CD 失败原因并生成修复计划,不修改代码。通过 GitHub CLI 获取日志和检查状态,识别构建、测试等故障根因,提供分步验证方案。
用户询问 CI 流水线失败原因
需要诊断 PR 或分支的构建错误
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
用于安全地将已提交的代码推送到远程分支。检查工作区状态,拒绝向受保护分支推送,处理上游设置及推送被拒后的分歧,确保不使用强制推送。
用户要求推送或发布当前分支
执行 git push 操作
npx skills add Terry-Mao/AICodingFlow --skill git-push -g -y
用于创建隔离的Git工作树以支持并行开发,自动处理分支命名、基础版本选择及路径校验,确保不干扰当前工作区且不复制未提交更改。
需要并行开发但不想干扰当前工作区
创建新的Git工作树进行独立分支开发
npx skills add Terry-Mao/AICodingFlow --skill git-worktree -g -y
为PR生成本地静态D3可视化讲解页,展示系统、数据流及代码依赖,辅助审查者快速理解变更。
需要可视化PR涉及的代码依赖和数据流
希望生成PR的交互式地图或图谱以辅助代码审查
npx skills add Terry-Mao/AICodingFlow --skill pr-walkthrough -g -y
解决 Git 合并、变基或 cherry-pick 冲突,通过脚本提取上下文辅助决策并移除冲突标记,验证后暂存文件。
Git 报告未合并路径
遇到冲突标记
npx skills add Terry-Mao/AICodingFlow --skill resolve-merge-conflicts -g -y
在本地执行PR审查流程,准备与CI一致的审查输入快照,委托审查逻辑并验证输出,确保不修改代码或推送仓库。
本地实现工作完成后
提交或创建PR前
npx skills add Terry-Mao/AICodingFlow --skill review-pr-local -g -y
在本地执行仓库规范审查工作流,通过快照准备与CI一致的输入,委托审查逻辑并验证输出合规性及文件未变更。
本地规范工作完成后推送前
创建规范PR前
npx skills add Terry-Mao/AICodingFlow --skill review-spec-local -g -y
规范驱动实施技能,指导在复杂或高风险场景下先编写产品和技术规范,再协调开发与测试工作,确保实现质量与安全性。
需求存在产品、工作流或架构模糊性
涉及大规模代码变更或多子系统交互
包含高风险行为、迁移或兼容性顾虑
需要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创建产品规格文档
将Issue需求转化为标准化的product.md文件
npx skills add Terry-Mao/AICodingFlow --skill create-product-spec -g -y
基于GitHub Issue生成技术规格说明书,封装write-tech-spec工作流。读取产品规范与上下文,分析代码后输出结构化技术方案,仅限文档变更。
需要为GitHub Issue编写技术实现方案
将产品需求转化为具体技术设计文档
npx skills add Terry-Mao/AICodingFlow --skill create-tech-spec -g -y
提供仓库级Issue去重指导,作为核心去重技能的补充。专注于本地化模式、标题/描述规范化及已知重复集群,严格遵循核心算法与安全边界,确保输出格式一致且不执行副作用操作。
需要识别仓库内重复Issue
执行Issue分类与去重流程
npx skills add Terry-Mao/AICodingFlow --skill dedupe-issue-repo -g -y
通过对比新GitHub Issue与候选Issue的标题和描述相似度,识别并标记重复Issue。采用加权评分和多重验证机制以减少误报,确保检测精度。
用户提交新的GitHub Issue
工作流提供候选Issue列表进行比对
npx skills add Terry-Mao/AICodingFlow --skill dedupe-issue -g -y
基于GitHub Issue实现代码,遵循spec驱动规范,生成差异和元数据。
需要实现GitHub Issue
根据Issue描述生成代码变更
npx skills add Terry-Mao/AICodingFlow --skill implement-issue -g -y
基于已批准的产品和技术规范实现功能,确保代码与规范同步更新。处理GitHub上下文数据的安全边界,支持从Issue或PR驱动的开发流程,保持规范与实现的一致性。
产品和技术规范已获批
需要开始构建新功能
npx skills add Terry-Mao/AICodingFlow --skill implement-specs -g -y
分析近期代码变更、PR和Issue,生成产品更新报告。用于总结已发布功能、API变更及潜在风险,输出至docs/updates目录,辅助同步产品信息。
询问已 shipped 的变更摘要
运行计划内的产品更新报告
分析近期提交以生成可报告的产品或工程更新
npx skills add Terry-Mao/AICodingFlow --skill product-change-report -g -y
分析PR或Issue是否影响长期产品知识,决策是否需要更新docs/product下的权威文档,并输出结构化同步结果JSON。
代码实现PR涉及产品概念、工作流或API变更
Issue讨论改变业务规则或用户可见行为
npx skills add Terry-Mao/AICodingFlow --skill product-docs-sync -g -y
维护产品LLM知识库,将原始文档转化为结构化、可追溯的摘要和概念页面,支持查询与版本控制。
需要整理产品文档为LLM可用格式
更新或创建产品知识摘要
npx skills add Terry-Mao/AICodingFlow --skill product-wiki -g -y
作为核心代码审查技能的仓库级辅助指南,提供针对本仓库技能文件、Git助手及PR自动化流程的具体审查标准与安全约束。
执行代码审查任务
检查PR中的技能文件或自动化脚本变更
npx skills add Terry-Mao/AICodingFlow --skill review-pr-repo -g -y
基于本地快照文件对GitHub PR进行离线代码审查,生成并验证review.json。适用于正确性、安全、性能及文档一致性检查,支持CI/CD自动化流程。
需要离线PR代码审查时
CI作业或机器人自动生成审查意见时
npx skills add Terry-Mao/AICodingFlow --skill review-pr -g -y
作为核心规范审查技能的仓库特定辅助文件,提供针对本仓库的审查重点和偏好设置。用于检查规范的可实施性、识别需求与验收标准间的矛盾,并处理无法映射到具体行的宏观问题,同时支持基于反馈自我进化但不覆盖核心流程。
需要执行仓库特定的规范审查时
核心审查技能读取此辅助指南时
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审查时
需要检查输入验证、鉴权或敏感数据泄露风险时
npx skills add Terry-Mao/AICodingFlow --skill security-review-pr -g -y
在技术规格说明书PR中审计设计层面的安全隐患,如威胁面、认证授权及数据隐私,并将发现折叠至review.json。作为review-spec的补充,专注于设计阶段的安全风险识别。
审查技术规格说明书(Spec)的Pull Request
需要评估设计文档中的安全漏洞和信任边界
npx skills add Terry-Mao/AICodingFlow --skill security-review-spec -g -y
提供仓库特定的Issue分类指导,规范症状与假设区分、跟进提问策略及标签使用,辅助核心技能进行精准的问题分诊。
用户提交Issue需要分类
维护者请求Issue状态评估
npx skills add Terry-Mao/AICodingFlow --skill triage-issue-repo -g -y
分析新提交的 GitHub Issue,通过代码检查和文档检索评估可复现性、推测根因并生成结构化分类结果。支持仓库特定配置覆盖,旨在自动化初步问题分流与诊断。
收到包含 Issue 详情的触发提示
用户通过 @bot /triage 命令请求处理
npx skills add Terry-Mao/AICodingFlow --skill triage-issue -g -y
分析聚合的重复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


