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代理生命周期,包括列出、启动、详情检查、任务分配、会话管理及终止。提供工作流指引与分配规则,确保代理间协作安全高效。
需要识别当前代理身份
列出所有运行中的代理
向指定代理或组发送工作任务
启动新的代理实例
停止或终止代理进程
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 就绪状态并执行必要设置的技能。通过状态驱动工作流,优先运行诊断命令识别集成缺口,随后针对特定代理(如 codex、pi)执行最小化修复,最后验证结果并报告剩余手动操作。
用户希望接入或准备 AI DevKit 环境
需要修复本地 AI DevKit 集成问题
检查当前是否需要运行设置流程
npx skills add codeaholicguy/ai-devkit --skill ai-devkit-setup -g -y
提供结构化头脑风暴技能,通过发散-收敛循环生成创意、评估方案并做出决策。适用于构思、压力测试概念、比较选项及规划内容策略等场景。
用户要求 brainstorm 或 ideate
需要生成想法或探索策略
评估产品或技术决策
npx skills add codeaholicguy/ai-devkit --skill brainstorm -g -y
根据最新提交自动更新 CHANGELOG.md 的 Unreleased 部分,提取每行变更并附带链接。
更新变更日志
生成发布说明
npx skills add codeaholicguy/ai-devkit --skill changelog -g -y
提供安全的Git提交工作流,通过隔离变更、执行验证和遵循约定式提交规范,确保AI代理仅提交意图明确的代码,避免混入无关文件或敏感信息。
用户要求提交代码
准备PR就绪的检查点
完成工作并生成常规提交
npx skills add codeaholicguy/ai-devkit --skill dev-commit -g -y
用于在开发生命周期中审查功能设计,验证架构与需求的一致性。通过检查设计文档、识别技术权衡和潜在缺陷,确保方案完整且合理,为后续实现奠定基础。
用户希望验证系统架构设计
需要审查设计文档以发现缺陷或遗漏
解决设计阶段的技术权衡问题
npx skills add codeaholicguy/ai-devkit --skill dev-design -g -y
指导AI执行功能计划、更新实现文档并验证代码与设计的一致性,涵盖实施阶段与检查阶段,强调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发布,确保审查流程规范。
用户希望同步并推送代码以进行审查
需要创建或更新GitHub/GitLab等平台的Pull Request或Merge Request
npx skills add codeaholicguy/ai-devkit --skill dev-pr -g -y
指导需求阶段,包括捕获新需求、澄清范围及审查。通过交互式提问明确产品目标与约束,初始化文档并生成设计测试计划,确保在开放问题关闭前不进入下一阶段。
用户想要记录新功能需求
需要澄清产品范围或功能边界
初始化功能相关文档
审查现有需求文档
npx skills add codeaholicguy/ai-devkit --skill dev-requirements -g -y
提供最终代码审查指导,用于推送前的全面检查。涵盖设计对齐、集成风险、边界纪律及依赖健康度等维度,确保代码质量与安全。
用户要求进行代码审查
需要最终生命周期审查
检查设计一致性
评估集成风险
npx skills add codeaholicguy/ai-devkit --skill dev-review -g -y
指导AI DevKit测试阶段工作,包括编写单元测试和集成测试、运行覆盖率工具、识别并填补测试缺口。需在操作前提出计划并获批准,执行lint检查,更新测试文档并记录证据,确保功能测试覆盖完整。
用户希望编写测试代码
需要更新测试文档
运行覆盖率分析
关闭测试覆盖率缺口
执行开发生命周期第8阶段
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代理持久化知识层,通过CLI搜索、存储和更新项目约定、复用修复及架构规则等验证过的知识,避免重复提问并提升上下文一致性。
执行实现、调试或审查任务前需检索背景知识
完成可复用的决策或修复后需持久化记录
npx skills add codeaholicguy/ai-devkit --skill memory -g -y
用于跨技术栈的系统性结构重构,保持行为和公共契约不变。支持模块重组、边界调整、命名优化及多文件重构计划制定与风险评估。
需要重组代码模块或调整架构边界
进行多文件重命名或API契约变更
执行大规模跨包迁移或清理死代码
npx skills add codeaholicguy/ai-devkit --skill refactor -g -y
用于将当前 Agent 会话桥接到 Slack 频道,支持通过命令行检查状态、列出通道与代理、启动或停止后台桥接服务,实现从 Slack 控制或聊天。
用户希望通过 Slack 控制当前 Agent 会话
用户请求连接或断开 Slack 桥接
npx skills add codeaholicguy/ai-devkit --skill remote-from-slack -g -y
通过 ai-devkit 连接 Telegram 渠道,实现从 Telegram 控制或聊天当前 Agent 会话。流程包括检查就绪状态、列出并选择渠道与 Agent、启动后台桥接服务及处理授权。
用户希望从 Telegram 控制当前会话
用户需要建立 Telegram 与 Agent 的桥接
npx skills add codeaholicguy/ai-devkit --skill remote-from-telegram -g -y
用于审查代码、技能及提示词中的安全漏洞,涵盖OWASP Top 10、提示注入及业务逻辑缺陷。适用于PR审查、模块审计、AI技能审核及发布前准备,确保在上线前发现并修复安全隐患。
审查Pull Request或代码差异
审计模块或完整仓库的安全性
审核AI技能或Prompt的安全风险
软件发布前的最终安全验证
npx skills add codeaholicguy/ai-devkit --skill security-review -g -y
用于将历史 AI 编码会话压缩为结构化摘要,以节省上下文长度、支持工作交接或提取持久化记忆。通过 CLI 生成 Markdown 或 JSON 格式的续接工件。
AI 对话上下文过长需要精简
工作需交接给其他 Agent 或恢复停滞任务
复杂调试或实现会话结束需提取关键事实
npx skills add codeaholicguy/ai-devkit --skill session-compact -g -y
分析并简化现有代码实现,通过先分析后修改的方式降低复杂度、提升可维护性和可扩展性。适用于重构、清理冗余代码及优化架构等场景。
用户要求简化代码或降低复杂度
需要重构以提高可读性或维护性
清理实现中的技术债务
npx skills add codeaholicguy/ai-devkit --skill simplify-implementation -g -y
提供证据优先的结构化调试流程,在修改代码前明确预期行为、复现问题、识别根因并制定修复计划。适用于排查bug、回归分析、故障诊断和测试失败等场景。
用户请求调试bug
调查回归问题
处理失败的测试
分析生产环境事故
npx skills add codeaholicguy/ai-devkit --skill structured-debug -g -y
追踪开发生命周期或调试进度,记录阶段、进展、阻塞及验证证据。通过CLI管理任务状态,支持自识别与原子化变更,确保工作项的可追溯性。
需要记录开发任务阶段性进展时
调试过程中需标记阻塞点或验证结果时
npx skills add codeaholicguy/ai-devkit --skill task -g -y
遵循红绿重构循环的测试驱动开发技能,要求先写失败测试再实现代码,确保行为正确并持续重构。
实现新功能
添加行为
修复bug
npx skills add codeaholicguy/ai-devkit --skill tdd -g -y
以新手视角审查技术文档,评估清晰度、完整性等维度,提供具体改进建议。
审查文档
改进文档
审计README文件
npx skills add codeaholicguy/ai-devkit --skill technical-writer -g -y
强制AI在声称任务完成前提供基于终端输出的实证证据,禁止使用模糊词汇。通过五步门控流程验证测试、构建或修复结果,确保结论真实可靠,防止未经验证的断言。
完成代码修改后
修复Bug后
运行测试或构建时
npx skills add codeaholicguy/ai-devkit --skill verify -g -y


