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 (29)
用于发现、查看上下文及向其他活跃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
用于监督多智能体工作流,协调依赖、轮询进度、解除阻塞、中继输出及验证完成。适用于持续的多智能体协作场景,非一次性操作。
需要协调多个AI代理的工作流程
监控和解决多代理间的依赖与冲突
验证多代理任务的最终完成状态
npx skills add codeaholicguy/ai-devkit --skill agent-orchestration -g -y
用于检查本地 AI DevKit 就绪状态并执行按需设置。通过状态驱动流程,优先使用已安装的二进制文件,必要时回退至 npx,以修复集成或完成新手引导。
用户希望接入 AI DevKit
准备测试环境
修复本地 AI DevKit 集成问题
检查是否需要运行设置
npx skills add codeaholicguy/ai-devkit --skill ai-devkit-setup -g -y
提供结构化头脑风暴能力,通过发散-收敛循环生成创意、评估方案。适用于构思、命名、策略规划及技术路线对比,帮助快速筛选最优解并明确下一步行动。
用户要求 brainstorm, ideate 或 generate ideas
需要比较概念、评估产品想法或技术路径
请求命名建议或内容角度规划
npx skills add codeaholicguy/ai-devkit --skill brainstorm -g -y
自动根据最新提交生成 CHANGELOG.md 的 Unreleased 部分,提取提交摘要并关联 PR 链接。
用户要求更新变更日志
从近期提交生成发布说明
npx skills add codeaholicguy/ai-devkit --skill changelog -g -y
专为AI编码代理设计的安全Git提交工作流,通过严格隔离无关变更、执行验证及遵循规范格式,确保仅提交意图明确的代码,避免污染仓库。
用户要求提交代码
准备PR就绪的检点
使用常规提交完成工作
npx skills add codeaholicguy/ai-devkit --skill dev-commit -g -y
用于在开发前审查功能设计,确保架构、组件及非功能性需求与业务目标一致。通过交叉检查需求文档、识别设计缺陷并优化技术选型,生成高质量设计文档,为后续实现奠定基础。
需要验证功能架构是否符合需求
审阅设计文档以解决权衡取舍
进行开发生命周期中的设计阶段工作
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
该技能用于将已提交的特性分支同步、推送并发布为代码审查请求。支持在 GitHub、GitLab 等平台上自动处理 Rebase、冲突解决及安全推送,并生成包含验证结果和风险评估的 PR/MR 描述。
用户希望发布分支进行代码审查
需要同步并更新现有的 Pull Request 或 Merge Request
npx skills add codeaholicguy/ai-devkit --skill dev-pr -g -y
指导AI DevKit的需求阶段,包括捕获新需求、澄清产品范围、初始化功能文档及审查需求。通过结构化提问确认目标与约束,生成设计、测试方案并规划任务,确保在开放问题解决前不推进开发。
用户希望记录新功能需求
需要澄清产品范围和验收标准
初始化或审查需求文档
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 功能分支与工作树隔离环境,支持新建、恢复及切换工作区,并自动执行多语言依赖安装。
开始新功能开发
恢复或切换已有功能分支
验证工作树上下文
初始化项目依赖
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
用于跨栈的系统性结构或多文件重构,在保持行为和公共契约不变的前提下,对模块、边界、命名及API进行重组。支持制定分阶段重构计划及风险评估,适用于代码清理、架构优化等场景。
需要重构代码结构或模块边界
执行多文件的重命名或提取操作
评估重构风险并制定迁移计划
npx skills add codeaholicguy/ai-devkit --skill refactor -g -y
将当前AI代理会话桥接至Slack频道,实现通过Slack控制或聊天。涵盖检查环境、列出通道与代理、选择并启动后台桥接进程,以及提供连接状态和停止方法。
用户希望通过Slack控制或聊天
需要建立Slack与当前会话的连接
npx skills add codeaholicguy/ai-devkit --skill remote-from-slack -g -y
通过 ai-devkit 工具将当前 AI 会话桥接到 Telegram 频道,实现远程控制或聊天。涵盖检查状态、选择通道、启动后台桥接及授权指引等流程。
用户希望从 Telegram 控制或对话
需要连接 Telegram 到当前 Agent 会话
npx skills add codeaholicguy/ai-devkit --skill remote-from-telegram -g -y
用于审查代码、技能及提示词中的安全漏洞,涵盖OWASP Top 10、提示注入及业务逻辑缺陷。适用于PR审查、模块审计或发布前准备,旨在发现并修复潜在风险。
审查Pull Request
审计模块或技能
发布前安全检查
npx skills add codeaholicguy/ai-devkit --skill security-review -g -y
将历史AI编码会话压缩为结构化延续工件,提取关键状态、记忆候选和进度事实,支持Markdown或JSON格式输出,便于人工交接或自动化处理。
上下文过长需要保留有用状态
工作需移交其他代理或恢复停滞任务
复杂实现或调试会话结束
需要从长运行中提取持久化记忆或进度事实
npx skills add codeaholicguy/ai-devkit --skill session-compact -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身份归属与状态变更,适用于多阶段协作场景。
需要记录开发任务进度或阶段变更时
进行结构化调试并需留存验证证据时
处理跨Agent协作的任务状态同步时
npx skills add codeaholicguy/ai-devkit --skill task -g -y
遵循红绿重构循环的测试驱动开发技能。强制先写失败测试再实现代码,规范各步骤行为与反模式,确保高质量交付。
实现新功能
添加新行为
修复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


