Agent Skills
› codeaholicguy/ai-devkit
codeaholicguy/ai-devkit
GitHub用于发现、读取上下文及向其他活跃AI代理发送或请求信息。支持列出代理、查看详情、直接通信及等待回复,实现多代理间的信息交换与协作。
安装全部 Skills
npx skills add codeaholicguy/ai-devkit --all -g -y
集合内 Skills (22)
用于发现、读取上下文及向其他活跃AI代理发送或请求信息。支持列出代理、查看详情、直接通信及等待回复,实现多代理间的信息交换与协作。
需要查找当前活跃的AI代理
需要读取其他代理的近期上下文
需要向其他代理发送消息或请求数据
需要与其他AI代理进行异步或同步通信
npx skills add codeaholicguy/ai-devkit --skill agent-communication -g -y
管理运行中的AI智能体,支持列出、启动、检查详情、发送任务指令、会话管理及终止等操作。适用于智能体身份识别、工作分配、协作及状态监控场景。
需要列出或查找当前运行的智能体
需要向其他智能体发送任务指令
需要启动新的智能体进程
需要检查特定智能体的详细状态或日志
需要终止或杀死指定的智能体
需要在多个智能体间进行工作委派或分组广播
npx skills add codeaholicguy/ai-devkit --skill agent-management -g -y
从最新Release后的Git提交生成CHANGELOG.md的Unreleased条目。自动识别PR链接,保持格式一致,仅添加用户可见变更,无需手动创建版本标题。
用户要求更新变更日志或发布说明
基于最近Git提交生成Changelog
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开发设计阶段的审查技能。通过自动化工具和人工检查,验证架构设计是否满足需求,解决权衡问题,确保完整性与一致性,并生成审查报告。
用户希望验证系统架构设计
需要审查设计文档以发现潜在缺陷
解决设计过程中的技术权衡决策
执行开发生命周期中的设计阶段
npx skills add codeaholicguy/ai-devkit --skill dev-design -g -y
指导AI开发套件实施阶段,执行特性计划、验证代码与设计一致性。涵盖任务队列管理、TDD实践、文档同步及变更处理,支持第5阶段编码实施与第7阶段实现检查。
用户希望按计划实施功能任务
需要更新实施文档或测试文档
验证代码是否符合设计规范
运行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请求,同时报告审查链接及验证结果。
用户希望同步并推送代码以发起代码审查
用户要求更新现有的代码评审请求
需要将特性分支发布到远程仓库供他人Review
npx skills add codeaholicguy/ai-devkit --skill dev-pr -g -y
指导AI DevKit的需求阶段,包括捕获新需求、澄清范围、初始化文档及审查。执行lint检查,通过多轮问答明确产品、UX和架构细节,生成需求、设计和测试文档,并规划任务。
用户希望记录新功能需求
需要澄清产品范围或初始化功能文档
要求审查需求文档
执行开发生命周期第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开发测试阶段,涵盖编写单元测试与集成测试、运行覆盖率工具、识别并填补覆盖缺口。需遵循特定工作流规范,在变更前获取批准,并结合任务追踪记录证据,最终输出测试结果及后续建议。
用户希望编写新功能测试代码
需要更新测试文档或运行覆盖率检查
用户明确要求关闭测试覆盖缺口
执行开发生命周期第8阶段
npx skills add codeaholicguy/ai-devkit --skill dev-testing -g -y
用于在开发环境中设置或恢复隔离的 feature worktree。支持新建、继续或切换分支工作区,自动检测依赖并执行安装,确保上下文隔离与状态验证,适用于多智能体协作及功能开发生命周期管理。
开始新功能开发
恢复之前的功能分支工作
切换到特定特性分支
验证当前工作树环境
npx skills add codeaholicguy/ai-devkit --skill dev-worktree -g -y
用于对代码入口点(文件、函数、API等)进行结构化分析,梳理依赖关系并生成文档。遵循先分析后文档原则,输出Markdown知识文档及可选HTML可视化卡片,支持Mermaid图表展示。
用户要求记录或理解代码模块/文件/函数/API
用户请求映射代码结构或生成技术文档
npx skills add codeaholicguy/ai-devkit --skill document-code -g -y
提供持久化知识管理CLI,支持搜索、存储和更新项目约定、可复用修复及架构规则。强调在深度工作前检索上下文,并通过严格的质量门禁确保数据准确、安全且非冗余,避免保存临时信息或机密数据。
进行实现、调试、审查、规划或文档编写任务时
需要记录经过验证的项目规范、偏好或故障模式时
发现现有记忆过时或冲突需修正时
npx skills add codeaholicguy/ai-devkit --skill memory -g -y
用于审查代码、技能和提示词中的安全漏洞,涵盖OWASP Top 10及提示注入等。适用于PR审查、模块审计、发布前准备等场景,提供从范围确认到修复建议的完整工作流。
审查代码或技能的安全漏洞
检查提示词是否存在注入风险
进行发布前的安全审计
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
用于追踪开发任务全生命周期进度的工具。记录阶段、进度、下一步、阻碍及验证证据。支持创建任务、更新状态、关联代理身份,强调非并行操作与检查点式更新,确保数据一致性。
需要记录开发或调试任务的当前进展时
发现新的阻碍或解决现有阻碍时
任务阶段发生转换或完成验证时
npx skills add codeaholicguy/ai-devkit --skill task -g -y
遵循红绿重构循环的测试驱动开发技能,要求先写失败测试再实现代码。适用于新功能开发、行为添加及Bug修复,强调通过测试驱动设计并避免常见反模式。
实现新功能时
添加新行为时
修复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


