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
根据用户请求自动定位仓库,匹配最佳Issue模板并填写内容,通过GitHub CLI创建Issue。支持Bug、功能等分类选择,默认对安全漏洞启用私有报告流程,保障敏感信息不公开。
用户要求创建或提交GitHub Issue
需要将对话内容转化为结构化Issue
npx skills add Terry-Mao/AICodingFlow --skill create-issue -g -y
在 git-push 后自动创建或更新 GitHub PR。流程包括检查基础分支、本地审查差异、同步代码、构建标题和关联 Issue,最后通过 gh CLI 执行 PR 操作,确保代码质量与规范。
用户请求创建或更新 Pull Request
git-push 后需要提交代码审查
npx skills add Terry-Mao/AICodingFlow --skill create-pr -g -y
通过GitHub CLI诊断PR或分支的CI失败,提取错误日志并生成修复计划。仅用于分析,不执行代码修改。适用于检查CI状态、排查测试失败及调查构建问题。
检查CI状态
拉取CI问题
分类测试失败
调查PR构建失败
npx skills add Terry-Mao/AICodingFlow --skill diagnose-ci-failures -g -y
自动化创建符合规范的Git分支,支持基于Issue命名、智能选择基线分支及安全检查,避免命名错误和覆盖风险。
需要创建新的开发分支
根据Issue ID生成规范分支名
确认分支基线和安全性
npx skills add Terry-Mao/AICodingFlow --skill git-branch -g -y
辅助生成符合规范的 Git 提交,通过检查差异、智能拆分变更边界、遵循约定式提交格式及自动关联 Issue,实现原子化且语义准确的代码提交。
用户请求提交当前仓库的更改
需要创建符合规范的消息并提交代码
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
为 PR 生成本地静态 D3 可视化讲解页,展示系统架构、数据流及代码依赖,辅助审查者快速理解变更上下文与影响范围。
需要可视化查看 PR 涉及的代码依赖关系
希望获得 PR 的数据流或系统组件交互图谱
npx skills add Terry-Mao/AICodingFlow --skill pr-walkthrough -g -y
通过专用脚本提取Git合并冲突的紧凑上下文,避免加载完整文件,高效解决merge、rebase等场景下的冲突。
执行git merge/rebase/cherry-pick/stash pop时遇到冲突
git status显示存在未合并路径
文件中包含冲突标记
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一致的审查输入快照,并委托至review-spec进行审查。严格限制只读操作和输出验证,确保不修改代码或推送状态,适用于提交PR前的本地自查。
完成本地规范工作后
创建规范PR前
npx skills add Terry-Mao/AICodingFlow --skill review-spec-local -g -y
指导在开发大型功能时采用规范优先工作流,要求先编写产品和技术规范再实施,并随代码更新。适用于显著功能、Agent驱动实现或需版本控制规范的场景。
开始重大功能开发
规划 Agent 驱动的实现
用户希望将规范和代码检入源代码控制
npx skills add Terry-Mao/AICodingFlow --skill spec-driven-implementation -g -y
用于为仓库中显著的用户功能编写产品规格说明书,明确行为、UX及验证标准,确保需求无歧义。适用于PRD撰写或功能实现前的行为定义场景。
用户请求编写产品规格或PRD
需要在实现前定义功能行为
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 转化为产品规格说明书,基于共享工作流处理上下文并输出到指定路径,专注用户行为与需求,不涉及代码实现或提交操作。
需要将 GitHub Issue 转化为产品规格文档
根据 Issue 上下文生成 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去重指导,作为核心技能的补充。用于定义本地重复模式、标题规范化及已知重复集群,确保遵循核心检测流程与输出规范,不执行GitHub副作用操作。
需要应用仓库特定的Issue去重规则时
处理Issue重复检测中的本地化模式或规范化需求时
npx skills add Terry-Mao/AICodingFlow --skill dedupe-issue-repo -g -y
通过比对标题和描述相似度,检测GitHub新Issue是否为已有Issue的重复项。需至少两个候选者匹配才标记,优先保证精确度,降低误报。
用户提交新的GitHub Issue
需要自动识别并合并重复Issue
npx skills add Terry-Mao/AICodingFlow --skill dedupe-issue -g -y
基于 GitHub Issue 实现功能,遵循 spec 驱动开发流程。输入 Issue 上下文及规范,生成代码差异和元数据,不创建 PR。
用户要求根据 GitHub Issue 实现功能
需要执行 spec 驱动的本地代码实现任务
npx skills add Terry-Mao/AICodingFlow --skill implement-issue -g -y
用于在产品和科技规格说明书获批后,根据规范实现功能特性。确保代码实现与规格说明同步更新并保持在同一变更中,以维持审查的一致性。
产品和技术规格说明书已获批
需要基于现有规范进行功能开发
npx skills add Terry-Mao/AICodingFlow --skill implement-specs -g -y
分析近期代码变更并生成产品更新报告,记录新功能、API变更及风险,输出至指定文档路径。
请求总结已发布变更
运行定时产品更新报告
分析近期提交以生成可报告的产品和工程更新
npx skills add Terry-Mao/AICodingFlow --skill product-change-report -g -y
分析PR或Issue是否变更长期产品知识,决定是否更新docs/product文档,并输出结构化同步决策JSON。
代码实现PR涉及产品概念、工作流或API契约变更
Issue或Spec引入新的业务规则、权限模型或用户可见行为
npx skills add Terry-Mao/AICodingFlow --skill product-docs-sync -g -y
维护产品LLM Wiki,从原始文档提取知识,生成摘要和概念页,保持结构规范与可追溯性。
需要整理产品文档为结构化知识库时
新增或更新产品原始文档后需同步Wiki时
npx skills add Terry-Mao/AICodingFlow --skill product-wiki -g -y
提供仓库特定的PR审查指南,作为核心审查技能的辅助。规范技能文件、Git助手及GitHub Actions的安全性与路径引用,确保自动化审查的准确性与稳定性。
需要执行特定于仓库的PR代码审查时
检查Skill文件或CI/CD工作流是否符合本地规范时
npx skills add Terry-Mao/AICodingFlow --skill review-pr-repo -g -y
基于本地快照文件对GitHub PR进行离线代码审查,输出结构化review.json。涵盖正确性、安全、性能及文档一致性分析,支持按规范校验与安全增强,不直接操作GitHub API。
需要离线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
用于审查仅包含规格文档的PR,评估其完整性、清晰度、可行性及一致性,输出结构化评审报告。
PR变更文件全部位于specs目录下
需要审查产品或技术规格文档质量
npx skills add Terry-Mao/AICodingFlow --skill review-spec -g -y
作为PR审查的补充,审计代码变更中的安全漏洞(如输入验证、认证授权、密钥管理等),并将发现折叠至review.json。
审查包含代码或配置变更的Pull Request
需要补充安全视角的常规代码审查
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分类指导,区分症状与假设,规范标签使用,并定义就绪状态的判定标准。
处理GitHub Issue
Issue分类与打标
npx skills add Terry-Mao/AICodingFlow --skill triage-issue-repo -g -y
分析GitHub新Issue,评估可复现性、推测根因并输出结构化分类结果。支持仓库特定配置覆盖,用于自动化Issue分流与初步诊断,不直接修改GitHub数据。
收到新的GitHub Issue报告
在Issue中触发@bot /triage命令
npx skills add Terry-Mao/AICodingFlow --skill triage-issue -g -y
分析GitHub重复关闭Issue的聚合证据,提取稳定模式并生成针对本地dedupe技能的更新建议。
需要更新Issue去重策略时
处理重复Issue反馈数据时
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分级反馈数据
需要更新本地Issue分级指导规则
npx skills add Terry-Mao/AICodingFlow --skill update-triage -g -y


