Agent Skills
› codeaholicguy/ai-devkit
codeaholicguy/ai-devkit
GitHub用于发现、查看上下文及向活跃的 AI Agent(如 Codex、Claude Code)发送或请求信息。支持列表查询、详情读取、消息发送及等待回复,实现多 Agent 间的信息交换与协作。
Install All Skills
npx skills add codeaholicguy/ai-devkit --all -g -y
Skills in Collection (22)
用于发现、查看上下文及向活跃的 AI Agent(如 Codex、Claude Code)发送或请求信息。支持列表查询、详情读取、消息发送及等待回复,实现多 Agent 间的信息交换与协作。
需要查找当前活跃的 AI Agent
需要获取其他 Agent 的近期上下文
需要向其他 Agent 发送消息或指令
需要从其他 Agent 请求信息
npx skills add codeaholicguy/ai-devkit --skill agent-communication -g -y
管理运行中的AI代理。支持列出、识别、启动、检查详情、发送任务、分组广播、会话管理及终止代理。遵循严格的任务分配规则,确保工作非重叠且可验证,促进多代理协作与自我识别。
需要列出或查找当前运行的AI代理
需要向其他代理发送任务或指令
需要启动新的代理实例
需要终止或杀死某个代理
需要检查代理的详细状态或日志
npx skills add codeaholicguy/ai-devkit --skill agent-management -g -y
从最新发行版后的Git提交记录中,自动提取变更并更新CHANGELOG.md的Unreleased部分。支持生成单行摘要、关联PR链接,并遵循特定格式与规则,确保条目简洁准确。
用户要求根据近期提交更新Changelog或发布说明
用户请求同步Unreleased部分的变更日志
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
用于在开发阶段审查功能设计是否符合需求。执行 lint 检查,交叉验证需求与设计文档,识别架构、范围及权衡中的缺口与假设。通过 Mermaid 图辅助可视化,确保所有关键问题得到解决后再进入实施阶段。
用户希望验证系统架构设计
需要审查设计文档与需求的对齐情况
解决设计过程中的技术权衡取舍
执行开发生命周期第3阶段(设计评审)
npx skills add codeaholicguy/ai-devkit --skill dev-design -g -y
指导AI执行功能实现(Phase 5)及验证代码与设计一致性(Phase 7)。涵盖任务队列管理、TDD流程、文档同步更新及变更处理,确保开发过程规范且可追溯。
用户希望实施计划中的任务
需要更新实现文档
验证代码是否符合设计
运行dev-lifecycle第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/GitLab 等平台创建或更新 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
用于AI DevKit最终代码审查阶段,执行推送前的全面检查。涵盖设计对齐、依赖健康度、破坏性变更及回滚安全性评估,确保代码质量并生成严重性排序的审查发现,辅助决定功能是否可发布。
用户要求进行代码审查
需要进行最终生命周期审查
检查设计一致性
评估集成风险
执行开发生命周期第9阶段
npx skills add codeaholicguy/ai-devkit --skill dev-review -g -y
指导AI开发工具包测试阶段工作,包括编写单元测试和集成测试、分析覆盖率缺口及更新文档。执行前需运行lint并制定计划获批准,强调在声明通过前应用验证技能,并记录任务证据以闭环测试流程。
用户希望编写或更新功能测试用例
需要运行代码覆盖率分析
用户明确要求关闭测试覆盖缺口
触发开发生命周期第8阶段
npx skills add codeaholicguy/ai-devkit --skill dev-testing -g -y
用于在开发前设置或恢复隔离的工作区,支持新建和继续功能分支。规范了工作树命名、路径及依赖安装流程,确保上下文安全与一致性。
开始新功能开发
恢复之前的功能工作
切换开发分支
验证工作区状态
npx skills add codeaholicguy/ai-devkit --skill dev-worktree -g -y
用于对代码入口点(文件、函数、API等)进行结构化分析。通过验证入口点、收集上下文、分析依赖并综合信息,生成包含Mermaid图表的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或代码差异
审计特定模块或技能/提示词
软件发布前的安全评估
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可用性,通过agent-management获取身份标识,按顺序执行创建、分配、状态更新等命令,避免并行写入导致数据冲突。
需要记录开发或调试任务的阶段性进展时
发现新的阻塞问题或解决旧问题时
完成关键步骤并需要留存验证证据时
npx skills add codeaholicguy/ai-devkit --skill task -g -y
遵循红绿重构循环的测试驱动开发规范。要求先写失败测试再编码,严禁跳过红阶段或添加未测试代码。通过严格规则防止反模式,确保行为驱动设计与高质量重构。
实现新功能
添加新行为
修复Bug
npx skills add codeaholicguy/ai-devkit --skill tdd -g -y
模拟新手视角审查技术文档,从清晰度、完整性等维度评分。提供具体修复建议而非模糊指导,强调在用户批准前不重写内容,旨在提升文档对初学者的友好性。
审查文档
改进文档
审计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


