Agent Skills
› codeaholicguy/ai-devkit
codeaholicguy/ai-devkit
GitHub提供AI代理间通信能力,支持发现活跃代理、读取上下文及发送消息或请求信息。
Install All Skills
npx skills add codeaholicguy/ai-devkit --all -g -y
Skills in Collection (24)
提供AI代理间通信能力,支持发现活跃代理、读取上下文及发送消息或请求信息。
需要与其他AI代理交互
查找活跃的代理实例
向指定代理发送指令或数据
npx skills add codeaholicguy/ai-devkit --skill agent-communication -g -y
管理AI代理生命周期,包括列出、启动、详情检查、发送任务指令及终止。提供代理间通信与任务分配规范,确保工作委派安全高效。
需要启动或停止AI代理
向其他代理分配开发任务
查询当前运行的代理状态
npx skills add codeaholicguy/ai-devkit --skill agent-management -g -y
用于监督多智能体工作流,协调依赖、轮询进度、解除阻塞、传递输出及验证完成状态。
需要协调多个智能体的任务执行
监控和解决多智能体间的依赖与冲突
npx skills add codeaholicguy/ai-devkit --skill agent-orchestration -g -y
提供结构化头脑风暴能力,通过发散、挑战、对比和收敛流程,生成创意、评估方案或辅助决策,适用于产品、技术及内容策略探索。
用户要求 brainstorm(头脑风暴)
需要 ideate(构思)或 generate ideas(生成想法)
请求 evaluate product ideas(评估产品想法)
需要 compare concepts(比较概念)或 narrow choices(缩小选择范围)
npx skills add codeaholicguy/ai-devkit --skill brainstorm -g -y
自动从最新发行版以来的Git提交生成CHANGELOG.md的Unreleased条目,支持识别PR链接并格式化输出。
用户要求更新Changelog或发布说明
基于近期提交生成变更日志
npx skills add codeaholicguy/ai-devkit --skill changelog -g -y
为AI编程代理提供安全的Git提交工作流,确保仅提交意图明确的变更。通过状态检查、验证和精确暂存,避免混入无关文件或敏感信息,生成规范的Conventional Commit消息并报告结果。
用户要求提交代码或准备提交
用户希望创建PR就绪的检查点
用户希望完成工作并使用规范提交
npx skills add codeaholicguy/ai-devkit --skill dev-commit -g -y
用于在开发前审查功能设计文档,验证其与需求的一致性。通过检查架构、权衡和开放问题,确保设计完整性,辅助用户做出正确的技术决策并更新设计文档。
验证系统架构设计
审查功能设计文档
解决设计权衡问题
运行开发生命周期第3阶段
npx skills add codeaholicguy/ai-devkit --skill dev-design -g -y
指导AI执行特性计划的实现阶段,包括代码编写、TDD测试及文档同步。用于实施规划任务、更新实现文档、验证代码与设计一致性,以及运行开发生命周期中的特定阶段。
用户希望实现已规划的任务
需要更新实现文档
验证代码是否符合设计
运行开发生命周期第5和第7阶段
npx skills add codeaholicguy/ai-devkit --skill dev-implementation -g -y
协调AI DevKit结构化软件开发生命周期技能,管理从需求、设计到测试审查的全流程。负责启动时验证所需技能可用性,规划执行步骤并跟踪任务进度,确保各阶段有序衔接。
用户希望运行完整的软件开发生命周期
用户需要选择或推进下一个开发阶段
npx skills add codeaholicguy/ai-devkit --skill dev-lifecycle -g -y
用于AI开发套件中功能任务的规划创建与状态协调。支持将需求转化为实施任务、更新进度、记录阻塞项及新需求,确保任务可追溯并生成下一步建议。
创建功能实现计划
更新任务进度或标记阻塞
捕获新发现的需求或风险
npx skills add codeaholicguy/ai-devkit --skill dev-planning -g -y
用于将已提交的特性分支同步、推送到远程仓库并创建或更新代码审查请求(PR/MR)。包含上下文验证、变基冲突解决及安全推送流程,确保代码准备就绪以供审查。
用户希望提交代码进行审查
需要同步并推送分支以发起 PR 或 MR
npx skills add codeaholicguy/ai-devkit --skill dev-pr -g -y
指导新功能需求捕获、澄清与评审,涵盖初始化文档、明确范围及生成设计测试要点,确保在开放问题解决前不推进开发。
用户希望记录新需求或澄清产品范围
初始化功能文档
评审现有需求
npx skills add codeaholicguy/ai-devkit --skill dev-requirements -g -y
提供代码提交前的最终审查指导,涵盖设计对齐、集成风险、安全及性能等维度的全面检查,确保代码质量与可发布性。
用户请求代码审查
准备推送代码前的最终生命周期审查
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
用于在开始或恢复功能开发前,自动设置、验证和切换 Git worktree 工作区,并执行依赖安装。确保开发环境隔离与上下文准确,支持多语言项目初始化。
需要创建新的功能分支或工作区
恢复之前的功能开发环境
切换开发上下文以进行独立功能开发
npx skills add codeaholicguy/ai-devkit --skill dev-worktree -g -y
对代码入口点进行结构化分析、依赖映射并生成知识文档。通过验证入口点、收集上下文、分析依赖及综合洞察,产出Markdown或HTML格式的文档,帮助理解模块、文件或API的实现细节与风险。
用户要求为代码模块、文件或函数生成文档
用户需要梳理代码依赖关系或理解现有代码逻辑
npx skills add codeaholicguy/ai-devkit --skill document-code -g -y
AI DevKit的记忆CLI工具,提供持久化知识层。支持在开发前搜索上下文、存储验证过的可复用知识及更新过时条目,通过严格的质量门禁避免保存敏感或一次性数据,提升Agent工作效率。
执行实现、调试、审查或规划任务前需搜索上下文
发现可复用的修复方案、项目约定或测试模式需存储
已有记忆条目可能过时或冲突需更新
npx skills add codeaholicguy/ai-devkit --skill memory -g -y
用于审查代码、技能及提示词中的安全漏洞,涵盖OWASP Top 10、提示注入等。适用于PR审查、模块审计及安全发布准备。
审查Pull Request
审计模块或技能的安全风险
检查AI提示词是否存在注入风险
软件发布前的安全合规检查
npx skills add codeaholicguy/ai-devkit --skill security-review -g -y
协助分析并简化现有代码实现,通过先分析后修改的流程降低复杂度、提升可维护性与扩展性。适用于重构以提高可读性、清理代码或减少技术债务的场景。
用户要求简化代码
请求降低代码复杂度
需要重构以提升可读性
清理实现细节
改善可维护性
减少技术债务
npx skills add codeaholicguy/ai-devkit --skill simplify-implementation -g -y
提供证据优先的结构化调试工作流,在修改代码前澄清行为、复现问题、假设验证并制定修复计划。适用于排查Bug、回归测试及生产事故分析,确保修复方案经过审批与验证。
用户请求调试Bug
调查回归问题
分诊生产事故
诊断失败行为
处理失败的测试
分析生产环境故障
调查错误激增
执行根因分析(RCA)
npx skills add codeaholicguy/ai-devkit --skill structured-debug -g -y
通过ai-devkit CLI记录开发任务的生命周期进度,包括阶段、阻塞项和验证证据。支持自动识别Agent身份并持久化状态变更,适用于开发流程跟踪与结构化调试管理。
需要记录开发任务进度或阶段变更
进行结构化调试或代码审查时追踪上下文
管理工作项的下一步计划与阻碍因素
npx skills add codeaholicguy/ai-devkit --skill task -g -y
指导测试驱动开发流程,严格执行先写失败测试、再实现代码、最后重构的循环。适用于新功能开发、行为添加或修复bug场景,确保代码质量和设计合理性。
实现新功能时编写测试
为现有功能添加新行为
修复Bug时验证逻辑
npx skills add codeaholicguy/ai-devkit --skill tdd -g -y
针对新手视角审查技术文档,评估清晰度、完整性等维度,提供具体改进建议。适用于审阅README、API文档或指南。
review docs
improve documentation
audit README files
evaluate API docs
npx skills add codeaholicguy/ai-devkit --skill technical-writer -g -y
强制在任务完成前通过执行最新命令获取终端证据,禁止使用模糊词汇或缓存数据。包含五步验证流程、回归测试规范及失败模式记忆集成,确保所有声明均基于实时运行结果。
任务完成前的最终确认
修复Bug后验证是否解决
构建或部署成功性声明
npx skills add codeaholicguy/ai-devkit --skill verify -g -y


