Agent Skills
› codeaholicguy/ai-devkit
codeaholicguy/ai-devkit
GitHub用于发现、查询状态及与活跃AI代理(如Codex、Claude Code)进行通信的工具。支持列出代理、获取上下文详情及发送消息,实现多代理间的信息交换与协作。
Install All Skills
npx skills add codeaholicguy/ai-devkit --all -g -y
Skills in Collection (25)
用于发现、查询状态及与活跃AI代理(如Codex、Claude Code)进行通信的工具。支持列出代理、获取上下文详情及发送消息,实现多代理间的信息交换与协作。
需要查找当前活跃的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
提供结构化头脑风暴能力,通过发散-收敛循环生成、评估和优化想法。支持技术决策、产品策略及内容规划等场景,强调基于约束和基准的理性分析与精简输出。
用户要求头脑风暴或构思创意
需要对比概念或评估技术方案
寻求策略建议或压力测试想法
npx skills add codeaholicguy/ai-devkit --skill brainstorm -g -y
根据最新提交自动生成或更新 CHANGELOG.md 中的 Unreleased 部分,支持从 git 历史提取变更并生成带链接的摘要行。
用户要求更新版本日志
基于最近提交生成发布说明
npx skills add codeaholicguy/ai-devkit --skill changelog -g -y
提供安全、规范的 Git 提交工作流,帮助 AI 智能体精准暂存变更、执行验证并生成符合约定的提交信息,避免引入无关文件或敏感数据。
用户要求提交代码或准备提交
用户希望创建 PR 就绪的检查点
用户希望完成工作并使用规范提交
npx skills add codeaholicguy/ai-devkit --skill dev-commit -g -y
用于在AI开发流程中审查功能设计,确保架构与需求对齐。通过检查设计文档、识别技术权衡和潜在缺陷,验证系统设计的完整性与合理性,为后续实现提供确认。
用户希望验证系统架构或组件设计
需要审查设计文档以解决技术权衡
处于开发生命周期中的设计阶段
npx skills add codeaholicguy/ai-devkit --skill dev-design -g -y
指导AI执行代码实现(Phase 5)及检查实施结果(Phase 7),遵循TDD原则,同步更新文档与代码,确保实现与设计一致。
用户希望按计划执行功能开发任务
需要验证代码是否符合设计文档
执行开发生命周期中的实现阶段
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
用于将已提交的特性分支同步、重基并推送到远程仓库,自动创建或更新代码审查请求(PR/MR)。
用户希望推送分支以发起代码审查
需要更新现有的 Pull Request 或 Merge Request
npx skills add codeaholicguy/ai-devkit --skill dev-pr -g -y
指导AI DevKit的需求阶段,包括捕获新需求、澄清产品范围、初始化功能文档及审查需求。确保在编码前明确目标、约束与验证标准,并生成相关设计测试文档。
用户希望捕获新功能需求
需要澄清产品范围和边界
初始化或审查需求文档
运行开发生命周期第1-2阶段
npx skills add codeaholicguy/ai-devkit --skill dev-requirements -g -y
提供推送前的最终代码审查指导,涵盖设计对齐、集成风险、边界纪律及依赖健康度检查,确保代码质量与架构一致性。
用户要求进行代码审查
准备推送前的最终生命周期审查
检查设计一致性
评估集成风险
npx skills add codeaholicguy/ai-devkit --skill dev-review -g -y
指导AI开发测试阶段,包括编写单元测试和集成测试、运行覆盖率工具、识别覆盖缺口并更新测试文档。适用于用户希望完善功能测试覆盖或关闭覆盖率缺口时。
用户要求编写测试
用户希望更新测试文档
用户需要运行覆盖率检查
用户希望关闭测试覆盖缺口
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。
用户要求为代码模块、文件、函数或API生成文档
用户希望深入理解特定代码结构及其依赖关系
npx skills add codeaholicguy/ai-devkit --skill document-code -g -y
提供AI持久化知识层CLI,支持在复杂任务前搜索上下文、存储和更新经过验证的可复用知识(如规范、修复方案),避免保存敏感或一次性信息,提升Agent长期记忆与决策质量。
需要进行实现、调试、审查、规划或文档编写等深度工作前
需要存储项目规范、用户偏好或可复用修复方案时
npx skills add codeaholicguy/ai-devkit --skill memory -g -y
用于跨栈进行系统性结构或多文件重构,保持行为与公开契约不变。涵盖模块重组、边界调整、命名优化及API契约变更,支持从小型清理到大型分阶段迁移的各类重构任务。
需要重构代码结构
多文件模块重组
清理死代码或冗余逻辑
调整架构边界
npx skills add codeaholicguy/ai-devkit --skill refactor -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或调查回归问题
需要分析失败测试或生产事故
执行根本原因分析(RCA)或错误尖峰调查
npx skills add codeaholicguy/ai-devkit --skill structured-debug -g -y
用于追踪开发任务全生命周期的技能,记录阶段、进度、阻塞及验证证据。支持通过CLI进行任务创建、状态更新和归属管理,适用于开发、调试等场景的结构化进度跟踪。
需要记录开发任务进度时
进行结构化调试或代码审查需留存证据时
任务状态发生变更(如阶段切换、发现阻塞)时
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
review guides
improve technical writing
npx skills add codeaholicguy/ai-devkit --skill technical-writer -g -y
强制AI在声称任务完成前必须运行命令获取最新终端证据,禁止使用模糊词汇。通过五步门禁流程验证测试、构建、修复等结果,确保基于事实而非推测报告状态。
完成任务或修复bug后需要报告成功时
执行测试、构建、部署等操作后需验证结果时
npx skills add codeaholicguy/ai-devkit --skill verify -g -y


