Agent Skills
› codeaholicguy/ai-devkit
codeaholicguy/ai-devkit
GitHub通过 ai-devkit 工具发现、读取上下文并向其他活跃 AI 代理(如 Codex)发送或请求信息。支持列出代理、查看详情、同步/异步消息发送及管道输入,实现多代理间的信息交换与协作。
Install All Skills
npx skills add codeaholicguy/ai-devkit --all -g -y
Skills in Collection (22)
通过 ai-devkit 工具发现、读取上下文并向其他活跃 AI 代理(如 Codex)发送或请求信息。支持列出代理、查看详情、同步/异步消息发送及管道输入,实现多代理间的信息交换与协作。
需要查找当前活跃的 AI 代理
需要读取另一个代理的近期上下文
需要向指定代理发送消息或请求数据
需要等待代理回复结果
npx skills add codeaholicguy/ai-devkit --skill agent-communication -g -y
管理运行中的AI代理。支持列出、识别、启动、检查详情、发送任务、会话管理及终止代理。遵循严格的任务分配规则,确保工作非重叠且可验证,适用于多代理协作场景。
需要列出或查找当前运行的AI代理
需要向其他代理发送任务指令
需要启动、停止或重启AI代理
需要检查特定代理的详细状态或日志
npx skills add codeaholicguy/ai-devkit --skill agent-management -g -y
根据最新Release后的Git提交记录,自动更新CHANGELOG.md中的Unreleased部分。按行生成简洁摘要并附带链接,智能识别PR链接,保持原有风格,适用于需要同步发布说明的场景。
用户要求更新变更日志
用户要求生成发布说明
npx skills add codeaholicguy/ai-devkit --skill changelog -g -y
为AI编程代理提供安全的Git提交工作流。通过验证状态、隔离无关变更、执行预提交校验及遵循Conventional Commits规范,确保仅提交意图明确的代码,避免泄露敏感信息或引入无关修改。
用户请求提交代码
用户要求准备提交
用户希望创建PR就绪的检查点
用户使用常规提交完成工作
npx skills add codeaholicguy/ai-devkit --skill dev-commit -g -y
用于AI开发套件的设计阶段审查,验证特性设计是否符合需求。通过运行lint、交叉检查需求与设计文档、识别架构权衡及开放问题,确保设计完整性与一致性,并生成Mermaid图辅助说明。
用户希望验证系统架构设计
需要审查设计文档以确认符合需求
解决设计中的技术权衡或冲突
执行开发生命周期第3阶段(设计阶段)
npx skills add codeaholicguy/ai-devkit --skill dev-design -g -y
指导AI执行功能实现(Phase 5)与代码审查(Phase 7)。遵循TDD规范,通过任务队列管理进度,同步更新测试与实现文档,确保代码与设计一致,并处理依赖复用及变更。
用户希望实施计划中的任务
需要更新实现文档
验证代码是否符合设计
运行开发生命周期第5阶段
运行开发生命周期第7阶段
npx skills add codeaholicguy/ai-devkit --skill dev-implementation -g -y
协调AI DevKit结构化SDLC各阶段技能,管理需求、设计、规划、实现、测试及审查流程。启动时验证并安装必要技能,执行前制定计划,支持特性工作区设置与可选进度追踪,确保各阶段有序衔接。
用户希望运行完整的软件开发生命周期
用户需要选择或推进到下一个开发阶段
npx skills add codeaholicguy/ai-devkit --skill dev-lifecycle -g -y
用于AI开发套件中规划阶段的技能,指导创建和协调功能任务计划。支持生成初始计划、更新任务状态、记录阻塞项及新需求,确保任务与需求、设计及测试场景的可追溯性,并自动触发实施后的规划复核。
用户希望创建实现计划
需要更新规划文档或标记任务进度
捕获阻塞问题或新增任务
运行开发生命周期规划工作
npx skills add codeaholicguy/ai-devkit --skill dev-planning -g -y
用于发布已完成的特性分支以进行代码审查。该技能负责同步、推送代码并在GitHub等平台创建或更新PR/MR,确保分支基于最新远程基线重变,并报告审查链接及验证结果。
用户希望将功能分支推送到远程仓库
用户请求在Git平台(如GitHub/GitLab)上创建或更新代码审查请求
npx skills add codeaholicguy/ai-devkit --skill dev-pr -g -y
指导AI在需求阶段捕获新需求、澄清范围及审查文档。通过标准化流程探索产品目标与约束,生成需求、设计及测试文档,并规划任务,确保在获得用户批准前不推进变更。
用户希望捕获新功能需求
需要澄清产品范围或初始化功能文档
用户要求审查现有需求
执行开发生命周期第1-2阶段
npx skills add codeaholicguy/ai-devkit --skill dev-requirements -g -y
用于代码推送前的最终审查阶段,提供整体性预推检查。涵盖设计对齐、集成风险、依赖健康度、破坏性变更及回滚安全评估。按严重程度输出发现项,确保逻辑、安全与测试覆盖无误后标记为就绪。
用户要求进行代码审查
执行最终生命周期审查
检查设计一致性
评估集成风险
进入开发生命周期第9阶段
npx skills add codeaholicguy/ai-devkit --skill dev-review -g -y
指导AI DevKit测试阶段工作,涵盖编写单元测试与集成测试、运行覆盖率工具及关闭覆盖缺口。执行前需获取用户批准,遵循特定合同规范,并在完成后进入代码审查或返回设计阶段。
用户希望编写功能测试用例
用户需要更新测试文档
用户要求运行覆盖率检查
用户希望关闭测试覆盖缺口
用户执行开发生命周期第8阶段
npx skills add codeaholicguy/ai-devkit --skill dev-testing -g -y
用于AI开发中隔离特性工作的Worktree设置与恢复。涵盖新特性启动、旧工作区恢复及依赖初始化,确保分支隔离与上下文验证。
开始新的特性开发工作
恢复之前的特性工作区
切换至特定功能分支进行调试或实现
npx skills add codeaholicguy/ai-devkit --skill dev-worktree -g -y
该技能用于对代码入口点(文件、文件夹、函数或API)进行结构化文档化。通过验证入口点、收集上下文、分析依赖关系并综合信息,生成包含Mermaid图表的Markdown知识文档。用户可选择生成便于浏览的HTML制品,旨在提升代码理解与维护效率。
用户请求文档化某个模块、文件或函数
用户希望理解或映射代码结构及依赖关系
用户询问特定API的实现细节
npx skills add codeaholicguy/ai-devkit --skill document-code -g -y
提供持久化知识层,指导AI在编码前搜索、存储经过验证的可复用知识。包含严格的质量门禁,禁止保存秘密或一次性内容,支持通过CLI进行记忆搜索、存储和更新操作。
需要搜索项目约定或历史决策
发现可复用的修复方案或架构规则
执行非琐碎的实现、调试或规划任务前
npx skills add codeaholicguy/ai-devkit --skill memory -g -y
用于代码、技能及提示词的安全漏洞审查。覆盖OWASP Top 10、提示注入等,适用于PR审核、模块审计及发布前准备。
代码或提示词安全审查
PR合并前审核
模块安全审计
发布前安全检查
npx skills add codeaholicguy/ai-devkit --skill security-review -g -y
分析并简化现有实现,通过先分析后修改的流程降低复杂度、提升可维护性。遵循硬规则与标准化工作流,识别嵌套、重复等复杂源,应用提取、扁平化等模式重构代码,在用户批准计划前不修改代码,优先复用标准库和现有依赖。
请求简化代码或减少复杂度
需要重构以提高可读性或可维护性
清理实现或降低技术债务
使代码更易于理解
npx skills add codeaholicguy/ai-devkit --skill simplify-implementation -g -y
指导在修改代码前进行结构化调试。遵循证据优先工作流,包括澄清预期行为、复现问题、假设验证及制定修复计划。禁止未经批准修改代码,强调通过最小化复现和单变量测试定位根因,并记录知识以备后用。
用户请求调试 Bug
调查回归问题
分类处理事故
诊断失败的行为
处理失败的测试
分析生产事故
调查错误激增
运行根本原因分析
npx skills add codeaholicguy/ai-devkit --skill structured-debug -g -y
用于追踪开发任务生命周期的结构化调试进度。记录阶段、进展、下一步及阻塞点,支持通过CLI进行原子化状态更新与证据留存,确保多步骤操作串行执行以维护数据一致性。
需要记录开发或调试任务的阶段性进展时
发现新的阻塞问题或解决已有问题时
任务状态发生关键变更(如进入新阶段)时
npx skills add codeaholicguy/ai-devkit --skill task -g -y
遵循TDD原则,强制先写失败测试再写生产代码。涵盖红绿重构循环、步骤规则及反模式,确保行为驱动开发质量。
实现新功能
添加新行为
修复Bug
npx skills add codeaholicguy/ai-devkit --skill tdd -g -y
模拟新手视角审查技术文档,从清晰度、完整性、可操作性和结构四个维度进行1-5分评分。识别阻碍新手的痛点并标注优先级,提供具体修改建议而非模糊指导,需用户确认后才重写内容。
审查文档
改进技术写作
审计README文件
评估API文档
审查指南
npx skills add codeaholicguy/ai-devkit --skill technical-writer -g -y
强制AI在声明任务完成前提供基于当前会话的新鲜终端证据。通过五步门禁流程验证测试、构建或修复结果,禁止使用模糊词汇,确保结论有据可依,防止未经验证的断言。
报告任务完成
声称Bug已修复
确认构建或部署成功
验证功能正常工作
npx skills add codeaholicguy/ai-devkit --skill verify -g -y


