Agent Skills
› Terry-Mao/AICodingFlow
Terry-Mao/AICodingFlow
GitHub分析仓库现有Issue、标签和贡献者,自动生成issue分类配置文件和CODEOWNERS,实现Issue自动分流与责任分配。
Install All Skills
npx skills add Terry-Mao/AICodingFlow --all -g -y
Skills in Collection (36)
分析仓库现有Issue、标签和贡献者,自动生成issue分类配置文件和CODEOWNERS,实现Issue自动分流与责任分配。
新建或现有仓库首次设置Issue分流自动化
需要初始化或更新Issue分类配置
npx skills add Terry-Mao/AICodingFlow --skill bootstrap-issue-config -g -y
用于根据用户请求创建 GitHub Issue。自动识别仓库模板,生成结构化内容,处理安全报告隐私,并通过 gh CLI 提交 Issue,支持预览确认及元数据管理。
用户要求创建、提交或起草 GitHub Issue
需要基于现有模板生成标准化的问题报告
npx skills add Terry-Mao/AICodingFlow --skill create-issue -g -y
在git-push后,自动检查分支状态、审查差异并构建元数据,通过GitHub CLI创建或更新Pull Request,确保PR就绪。
用户要求创建或更新Pull Request
完成代码推送后需要生成PR
npx skills add Terry-Mao/AICodingFlow --skill create-pr -g -y
用于诊断 CI/CD 失败原因,通过分析 GitHub Actions 日志和检查状态生成修复计划,不修改代码。
用户询问 CI 失败原因
提供 PR、分支或运行 URL 需要排查
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工作区中并行开发,避免干扰当前环境。自动处理分支命名、基础版本选择及创建工作区,支持安全检查和状态验证。
需要隔离开发环境
创建新的Git工作树
并行处理多个任务
npx skills add Terry-Mao/AICodingFlow --skill git-worktree -g -y
为PR生成本地静态HTML可视化讲解页,展示系统、数据流、代码依赖及用户路径。辅助Review快速理解变更影响范围,不执行代码审查或修改。
需要直观了解PR涉及的系统架构和数据流向
希望获得代码依赖关系和用户操作路径的可视化概览
Review前需要快速掌握变更上下文和影响面
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代码审查工作流,准备与CI一致的审查输入快照,并调用审查技能进行代码检查。遵循安全规则,不修改代码或推送仓库,仅输出审查结果JSON,用于在提交前发现潜在问题。
本地开发完成后、创建PR前
需要模拟CI审查流程进行本地验证
npx skills add Terry-Mao/AICodingFlow --skill review-pr-local -g -y
在本地模拟CI规范审查流程,准备PR描述与差异快照,委托审查逻辑并验证输出格式及仓库无变更,确保推送前质量。
本地完成规格工作后
创建PR或推送前
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。
PR审查阶段
存在spec_context.md文件
npx skills add Terry-Mao/AICodingFlow --skill check-impl-against-spec -g -y
基于GitHub Issue上下文生成产品规格文档的Skill。读取Issue详情与评论,遵循共享工作流规范,输出聚焦用户行为与需求的产品规格文件,不包含实现细节。
需要将GitHub Issue转化为产品规格文档
根据Issue上下文准备产品需求变更
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去重的本地化规范,补充核心技能的覆盖类别。专注于已知重复集群和标题描述标准化,严格遵循核心算法与安全边界,仅通过特定字段报告结果。
需要识别仓库内重复Issue时
需应用本地化的标题/描述规范化规则
npx skills add Terry-Mao/AICodingFlow --skill dedupe-issue-repo -g -y
通过比较新GitHub Issue与候选Issue的标题和描述相似度,识别重复Issue。支持文本规范化、多维度相似性计算及多证据验证,确保精准标记重复项并输出详细理由。
收到包含新Issue详情和候选Issue列表的输入
需要判断当前Issue是否为已有Issue的重复项
npx skills add Terry-Mao/AICodingFlow --skill dedupe-issue -g -y
封装 GitHub Issue 实现流程,结合 spec-driven 规范生成代码差异与元数据。处理 Issue 上下文、Spec 及评论,支持本地与 CI 环境,自动获取 GitHub 数据并输出实现摘要和 PR 元信息,不直接创建 PR。
需要基于 GitHub Issue 描述进行代码实现
需要生成符合规范的实现差异和元数据文件
需要将 Issue 讨论转化为具体开发任务
npx skills add Terry-Mao/AICodingFlow --skill implement-issue -g -y
用于根据已批准的产品和技术规范实现功能特性。确保代码实现与规范文档在同一个PR或分支中同步更新,保持两者一致,适用于规范驱动的开发流程。
产品和技术规范已获批
需要基于规范进行代码实现
npx skills add Terry-Mao/AICodingFlow --skill implement-specs -g -y
分析近期代码变更并生成产品更新报告,记录新功能、API变化及风险,输出至docs/updates目录。
总结已 shipped 的功能变更
运行定时产品更新报告
分析近期提交以生成工程更新报告
npx skills add Terry-Mao/AICodingFlow --skill product-change-report -g -y
分析Issue或PR是否影响长期产品知识,据此决定是否需要更新docs/product目录下的权威文档,并输出结构化决策结果。
收到代码实现PR或Issue变更请求
需要确认产品概念、工作流或API契约的文档同步需求
npx skills add Terry-Mao/AICodingFlow --skill product-docs-sync -g -y
维护产品LLM知识库,从原始文档提取事实,生成摘要、概念页及索引,确保知识可追溯、结构化且易于查询,支持Agent和维护者使用。
需要整理或更新产品文档知识库
将原始产品文档转化为结构化的概念和摘要
npx skills add Terry-Mao/AICodingFlow --skill product-wiki -g -y
提供针对本仓库的PR审查特定指南,作为核心审查流程的补充。规定技能文件、Git操作及自动化脚本的安全规范与路径约定,确保审查结果准确且不影响CI稳定性。
进行代码审查时
检查PR中的自动化脚本或技能文件
npx skills add Terry-Mao/AICodingFlow --skill review-pr-repo -g -y
基于本地快照文件离线审查 GitHub PR,输出结构化 review.json。适用于 CI/CD 流程中无需向 GitHub 发帖的自动代码审查场景,聚焦正确性、安全及性能等核心问题。
需要离线进行 PR 代码审查时
CI 作业或机器人需生成结构化审查报告但未授权直接操作 GitHub API 时
npx skills add Terry-Mao/AICodingFlow --skill review-pr -g -y
作为核心审查流程的仓库级辅助技能,提供特定于仓库的规范审查指南。用于检查规范的可行性、识别需求与验收标准间的矛盾,并处理全局性问题,确保不覆盖核心工作流。
需要针对特定仓库进行规范审查时
核心审查技能调用此辅助文件以获取仓库级偏好
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审查时
需要专项检查输入验证、认证授权、密钥泄露或依赖供应链安全问题时
npx skills add Terry-Mao/AICodingFlow --skill security-review-pr -g -y
在规格说明书PR中审计设计级安全风险,包括威胁面、认证授权、敏感数据及滥用场景,并将发现折叠至review.json。
审查包含安全影响的规格说明书Pull Request
作为review-spec的补充进行设计文档安全评估
npx skills add Terry-Mao/AICodingFlow --skill security-review-spec -g -y
提供仓库特定的Issue分类指导,区分症状与假设,优化追问策略,依据配置管理标签体系,辅助维护者进行高效的Issue生命周期标记与分流。
用户提交Issue需要初步分类
需要根据仓库特定规则对Issue打标
判断Issue是否达到可实施状态
npx skills add Terry-Mao/AICodingFlow --skill triage-issue-repo -g -y
分析新提交的GitHub Issue,通过代码审查、复现性评估和根因推断,生成结构化初筛结果。支持仓库特定配置覆盖,不直接修改Issue状态。
收到包含Issue详情的提示词
在Issue中触发@bot /triage命令
npx skills add Terry-Mao/AICodingFlow --skill triage-issue -g -y
分析GitHub重复关闭Issue的结构化证据,识别重复集群并生成针对仓库的本地去重指导更新建议,输出至指定目录供后续发布。
需要基于历史重复Issue数据优化去重规则时
收到聚合后的重复反馈JSON需转化为具体指导文档时
npx skills add Terry-Mao/AICodingFlow --skill update-dedupe -g -y
将人工对机器人PR审查的反馈转化为仓库本地审查技能更新。通过分析重复模式,提炼具体指导规则并输出变更文件,实现审查逻辑的自我进化与优化。
需要基于人工反馈更新PR审查规则时
收集到GitHub 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


