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 (24)
用于发现、查询和与活跃的AI代理(如Codex、Claude Code)进行通信。支持列出代理、读取上下文及发送消息,实现多代理间的信息交换与协作。
需要查找其他活跃AI代理
读取特定代理的近期上下文
向其他代理发送信息或请求数据
npx skills add codeaholicguy/ai-devkit --skill agent-communication -g -y
管理运行中的AI代理,包括列出、启动、停止、分配任务及会话检查。通过ai-devkit命令实现多代理协调、工作委派和状态监控,确保任务正确分发与验证。
需要启动或停止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
npx skills add codeaholicguy/ai-devkit --skill brainstorm -g -y
根据最新提交自动生成 CHANGELOG.md 的 Unreleased 部分,支持提取 PR 链接并保持格式一致。
用户要求更新变更日志
需要基于 Git 提交生成发布说明
npx skills add codeaholicguy/ai-devkit --skill changelog -g -y
提供安全的 Git 提交工作流,确保仅提交意图内的代码变更。包含状态检查、针对性验证(测试/构建)、精确暂存及规范消息生成,防止无关文件或敏感信息混入,保障提交质量。
用户请求提交代码
准备阶段性快照或 PR 就绪检查点
清理并规范化 Git 暂存区
npx skills add codeaholicguy/ai-devkit --skill dev-commit -g -y
用于在开发生命周期中执行设计评审阶段,验证功能设计是否满足需求。检查架构完整性、权衡取舍及非功能性需求,确保设计文档与需求对齐,并输出可视化图表和决策记录。
用户希望验证系统架构设计
需要审查设计文档以确认符合需求
解决设计过程中的技术权衡问题
执行 dev-lifecycle 的设计阶段
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
用于将已审查的功能分支同步、推送至远程仓库并创建或更新代码评审请求。流程包括验证上下文、rebase、处理冲突、安全推送及生成PR描述,支持GitHub/GitLab等主机。
用户希望发布功能分支进行代码审查
需要同步并推送分支以创建PR或MR
npx skills add codeaholicguy/ai-devkit --skill dev-pr -g -y
用于新功能需求捕获、范围澄清及需求文档审查。通过引导式问答明确产品目标与架构,初始化开发文档并生成任务计划,确保在需求阶段充分对齐后再进入设计与开发环节。
用户想要记录新需求或功能构想
需要澄清产品范围和验收标准
启动新功能的需求分析阶段
审查现有需求文档的完整性
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 测试阶段工作,涵盖编写单元测试与集成测试、运行覆盖率工具、识别并填补测试缺口。适用于用户需要添加功能测试、更新测试文档或关闭覆盖率差距的场景。
编写新功能测试用例
更新测试相关文档
运行代码覆盖率检查
分析并填补测试覆盖缺口
npx skills add codeaholicguy/ai-devkit --skill dev-testing -g -y
提供 Git Worktree 的创建、恢复及验证指南,确保特性开发的隔离环境。包含分支命名规范、工作区切换流程及多语言依赖安装策略,旨在为后续开发任务准备标准化的本地仓库上下文。
开始新的特性开发
恢复之前的特性工作区
需要隔离的开发环境
初始化项目依赖
npx skills add codeaholicguy/ai-devkit --skill dev-worktree -g -y
该技能用于对代码入口点(文件、函数、API等)进行结构化分析,包括依赖映射和上下文收集,并生成Markdown及可选的HTML知识文档,旨在帮助开发者快速理解代码模块。
用户要求记录或整理代码说明
用户需要理解特定模块或函数的逻辑
用户希望获取代码依赖关系图
npx skills add codeaholicguy/ai-devkit --skill document-code -g -y
提供AI 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
调查回归问题
诊断故障行为
处理失败的测试
分析生产事故
npx skills add codeaholicguy/ai-devkit --skill structured-debug -g -y
用于追踪开发任务全生命周期的进度管理工具。记录阶段、进展、下一步计划、阻塞项及验证证据,支持故障排查与代码审查场景下的结构化调试进度跟踪。
需要记录开发任务进度时
进行结构化调试或代码审查时
npx skills add codeaholicguy/ai-devkit --skill task -g -y
遵循红绿重构循环的测试驱动开发规范,强制先写失败测试再实现代码。用于新功能开发、行为添加及Bug修复,确保通过测试定义设计并持续重构。
实现新功能
添加系统行为
修复Bug
npx skills add codeaholicguy/ai-devkit --skill tdd -g -y
模拟新手视角审查技术文档,评估清晰度、完整性等维度,提供具体改进建议。适用于审核README、API文档及指南,确保内容对初学者友好且可操作。
用户要求审查文档
改进技术写作
审计README文件
评估API文档
npx skills add codeaholicguy/ai-devkit --skill technical-writer -g -y
强制要求在执行完成声明前提供新的终端证据,禁止使用模糊词汇。通过五步门控流程验证测试、构建、修复等结果,确保基于事实而非推测完成任务。
报告任务完成时
声称已修复bug或功能正常时
npx skills add codeaholicguy/ai-devkit --skill verify -g -y


