Hermes Agent 105 技能完全指南
从产品设计到代码发布覆盖项目全生命周期的 AI 驱动开发教程适用环境Hermes CLIWindows 终端 微信 iLink 机器人版本v1.0 | 2026-07-14目录快速入门如何调用技能技能全景图105 技能分类速查阶段一需求与产品设计阶段二UI 与视觉设计阶段三技术方案与实现计划阶段四代码实现TDD 驱动阶段五代码审查与质量保障阶段六测试与调试阶段七性能优化阶段八代码发布与 CI/CD阶段九文档与知识沉淀附录全技能索引表1. 快速入门如何调用技能核心机制Hermes 的 105 个技能无需手动显式调用——你只需要用自然语言说出需求Hermes 会自动匹配并加载对应技能。你说「帮我写一个用户登录功能的实现计划」 Hermes自动加载 plan writing-plans 技能输出详细计划触发方式触发方式示例说明自然语言“审查我的代码”最常用直接说需求快捷指令「技术」「财务」「饮食」「规划」预设关键词快速路由英文关键词“plan”、“TDD”、“review”部分技能对英文更敏感微信消息在家用微信发消息通过 iLink 机器人效果相同中文常用调用指令速查产品设计 「帮我做一个产品设计方案」 「画出系统架构图」 「设计数据库模型」 UI 设计 「帮我设计一个登录页面」 「画个手绘风格的流程图」 「生成一个 landing page」 编码实现 「帮我实现XXX功能用 TDD」 「写个计划再执行」 「派子代理去做XXX」 代码审查 「审查我的代码」 「简化最近的改动」 「review 一下」 测试调试 「debug 这个报错」 「系统性排查这个 bug」 发布部署 「创建 PR 并合并」 「推送代码并检查 CI」 文档写作 「写 CSDN 技术文章」 「生成项目设计文档」 「检查文档和代码是否对齐」2. 技能全景图105 技能分类速查类别数量核心用途software-development11计划、TDD、调试、审查、代码简化creative17UI 设计、SVG 架构图、ASCII 艺术、信息图、漫画productivity13基金理财、日报、简历、PPT、Notiondeveloper6UATU 项目文档、代码提取、项目开发autonomous-ai-agents5Claude Code / Codex / OpenCode 子代理content5CSDN 写作、设计文档、聊天记录分析github6PR 工作流、代码审查、Issue 管理mlops6模型推理、HuggingFace、DSPy、WBmedia5YouTube、Spotify、GIF、音频频谱web32以太坊测试网、Hardhat 本地开发devops4Kanban 编排、Dify 平台、Webhookops3Gateway 排错、Windows 服务配置、API 余额research4arXiv 论文、博客监控、Polymarket其他18邮件、游戏、智能家居、笔记、MCP、红队测试3. 阶段一需求与产品设计3.1 头脑风暴与创意生成使用技能ideation# 中文调用「帮我生成几个项目创意方向是 Web3 AI」 「用约束条件给我一些创新点」这个技能通过创意约束随机组合技术栈、用户群体、场景生成项目灵感适合从零开始找方向。3.2 产品原型快速验证使用技能spike「spike 一下用 React 做一个实时协作白板的可行性」Spike 模式快速写一个最简可运行的原型验证想法用完即弃。3.3 竞品调研与市场分析使用技能polymarket、web_search内置工具「查 Polymarket 上关于 AI 赛道的预测市场」 「调研目前前端监控 SDK 的竞品情况」3.4 绘制产品架构图使用技能architecture-diagram、excalidraw# 深色主题 SVG 架构图「画一个微服务架构图包含 API Gateway、用户服务、订单服务、消息队列」# 手绘风格流程图「用 Excalidraw 画用户注册流程」architecture-diagram输出暗色主题 HTML/SVG 架构图excalidraw输出 JSON 格式的手绘风格图。3.5 数据模型设计使用技能design-doc-writingM1-M9 模板「按照 M1-M9 模板写用户模块的数据模型设计文档」输出包含数据表结构、字段说明、关联关系、索引设计。4. 阶段二UI 与视觉设计4.1 快速原型设计使用技能sketch、claude-design、popular-web-designs# 快速出 2-3 个设计变体「sketch 一个 SaaS 后台仪表盘3 种风格」# 仿知名产品风格「参考 Linear 风格设计一个项目管理页面」 「参考 Stripe 风格做一个支付页面」popular-web-designs内置 54 个真实设计系统Stripe、Linear、Vercel 等可直接生成 HTML/CSS。4.2 视觉内容创作使用技能creative 类别共 17 个技能用途中文触发ascii-artASCII 艺术字「画个 ASCII 猫咪」pixel-art像素艺术NES/GameBoy/PICO-8 调色板「画个像素风角色」p5js生成艺术/着色器/3D「用 p5.js 做个粒子动画」baoyu-infographic信息图21 布局 × 21 风格「做个技术栈对比信息图」baoyu-comic知识科普漫画「把闭包原理画成漫画」manim-video3Blue1Brown 风格数学动画「做个快速排序动画」comfyuiAI 图片/视频/音频生成「生成一张赛博朋克风格配图」4.3 设计文档输出使用技能design-md「生成 DESIGN.md token 规格文件」按 Google 规范输出 DESIGN.md定义设计 Token颜色、字体、间距。5. 阶段三技术方案与实现计划5.1 编写实现计划核心流程使用技能planwriting-plans这是 Hermes 最核心的开发流程起点。两个技能配合plan规划模式只写计划不动代码writing-plans计划写作规范任务粒度、文件路径、代码示例# 触发 plan 模式「/plan 用户认证系统」# 或者直接说「帮我写一个用户登录功能的实现计划React Node.js」输出示例结构# 用户登录功能实现计划 **目标** 实现邮箱密码登录JWT token 认证 **技术栈** React 18 Node.js PostgreSQL JWT ### Task 1: 创建 User 数据模型 - 创建: src/models/User.ts - 字段: id, email, passwordHash, createdAt - 测试: tests/models/User.test.ts ### Task 2: 实现密码哈希工具 - 创建: src/utils/hash.ts - 使用 bcryptsalt rounds 12 ...关键原则每个 Task 2-5 分钟工作量精确到文件路径包含完整代码示例每个 Task 都有验证步骤5.2 执行计划子代理驱动开发使用技能subagent-driven-development「按照计划执行用子代理一个一个任务来」工作流程任务1 → 派子代理实现 → 规格审查 ✅ → 质量审查 ✅ → 提交 任务2 → 派子代理实现 → 规格审查 ✅ → 质量审查 ✅ → 提交... 最终集成审查 → 完成每个任务经历两阶段审查规格合规审查是否按计划实现了所有要求代码质量审查命名、错误处理、测试覆盖5.3 代码库探索使用技能codebase-inspection「分析这个项目的代码构成」 「统计各语言的代码行数」用pygount统计代码行数、语言比例、文件数量。6. 阶段四代码实现TDD 驱动6.1 TDD 铁律使用技能test-driven-development铁律没有先写失败的测试就不能写生产代码RED-GREEN-REFACTOR 循环┌──────────────────────────────────────┐ │ RED写一个失败的测试 │ │ ↓ │ │ 验证运行测试 → 确认失败 │ │ ↓ │ │ GREEN写最少代码让测试通过 │ │ ↓ │ │ 验证运行测试 → 确认通过 │ │ ↓ │ │ REFACTOR重构代码保持测试通过 │ │ ↓ │ │ 回到 RED写下一个测试 │ └──────────────────────────────────────┘中文调用「用 TDD 实现一个重试函数失败后重试3次」 「严格 TDD 实现这个功能」关键规则绝不跳过 “看测试失败” 这一步测试通过后立刻提交禁止先写代码再补测试6.2 多子代理并行实现使用技能subagent-driven-development批量模式「同时派3个子代理去做用户注册 API、登录 API、密码重置 API」Hermes 最多支持3 个子代理并发。6.3 外部 AI 代理协作使用技能claude-code、codex、opencode# 派给 Claude Code「用 Claude Code 实现这个 PR」# 派给 Codex「让 Codex 写这个功能」# 派给 OpenCode「让 OpenCode 审查这个 PR」这三种外部代理各有侧重Claude Code复杂推理、大型重构Codex (OpenAI)快速迭代、GitHub 集成OpenCode轻量级、PR 审查7. 阶段五代码审查与质量保障7.1 提交前审查核心技能使用技能requesting-code-review# 提交前自动审查「review 一下准备提交」 「检查代码安全性和质量」审查流程Step1: 获取gitdiffStep2: 静态安全扫描密钥泄露/SQL注入/命令注入/eval Step3: 基线测试linting只计新增问题 Step4: 自查清单硬编码/输入验证/异常处理 Step5: 独立审查子代理只看 diff不知上下文 Step6: 评估结果 Step7: 自动修复循环最多2次 Step8: 提交带[verified]标记7.2 代码简化清理使用技能simplify-code「简化最近的代码改动」 「simplify 我的修改」三路并行审查审查员关注点典型发现代码复用重复造轮子“这个函数已有utils/date.ts:45”代码质量冗余状态、参数膨胀、AI味“去除// 递增计数器这类废话注释”效率优化N1 查询、无意义重复计算“合并 3 次 API 调用为 1 次批量请求”风险分级SAFE自动修复未使用的导入、注释掉的代码CAREFUL验证后修复重命名、提取工具函数RISKY人工审核API 变更、并发改造7.3 GitHub PR 审查使用技能github-code-review「审查#42 这个 PR」「review 一下openPR 列表」审查他人 PR生成 inline comment。8. 阶段六测试与调试8.1 系统性调试禁止猜谜式修 bug使用技能systematic-debugging「系统性排查这个 bug」 「别猜按四阶段来 debug」四阶段流程Phase1: 根本原因调查 ├── 读错误信息完整读别跳过 ├── 构建紧密反馈循环让 bug 可稳定复现 ├── 检查最近改动gitdiff/gitlog ├── 多组件系统逐层加诊断日志 └── 溯源数据流坏数据从哪来的 Phase2: 模式分析 ├── 最小化复现删到删不掉为止 ├── 找能正常工作的类似代码 └── 列出所有差异点 Phase3: 假说与测试 ├── 提出3-5 个可证伪假说排序 ├── 一次只改一个变量 └── 假说被推翻 → 新建假说别叠 fix Phase4: 实现修复 ├── 写回归测试必须先写 ├── 单点修复根因 └──3次修复失败 → 质疑架构铁律找到根因前禁止修代码8.2 Node.js 专项调试使用技能node-inspect-debugger「用 Chrome DevTools 调试这个 Node 服务」8.3 TDD 回归测试「给这个 bug 写回归测试」 「确保这个 bug 永远不会再出现」9. 阶段七性能优化9.1 前端性能审计使用技能Web 性能审查内置于 Addy Agent Skills「做一次 Web 性能审查」 「分析首页加载性能瓶颈」9.2 代码效率优化simplify-code技能的Efficiency 审查员专门发现N1 查询重复 API 调用启动路径上的重操作TOCTOU 反模式先检查后操作内存泄漏事件监听未清理静默吞异常10. 阶段八代码发布与 CI/CD10.1 PR 工作流使用技能github-pr-workflow# 完整流程一句话「创建 PR 并启用自动合并」# 分步操作「从 main 拉新分支 feat/user-auth」 「推送并创建 PR标题是 feat:adduser auth」 「监控 CI 状态」 「CI 通过了合并 PR」完整 PR 生命周期10.2 CI 自动修复「CI 挂了帮我自动修」流程读日志 → 定位问题 → 修代码 → 提交推送 → 等 CI → 重复直到通过。10.3 Webhook 自动化使用技能webhook-subscriptions「设置一个 webhookPR 合并后自动部署」事件驱动的自动化工作流。11. 阶段九文档与知识沉淀11.1 技术文章发布使用技能csdn-writing「写一篇 CSDN 文章WebSocket 心跳机制详解」 「把这次的调试经验写成 CSDN 教程」输出规范标题、摘要、代码块、验证清单中文技术写作风格。11.2 设计文档编写使用技能design-doc-writingM1-M9 模板「写用户模块的设计文档按 M1-M9 模板」M1-M9 模板结构覆盖数据模型、页面设计、模块设计、接口定义。11.3 文档-代码双向审计使用技能docs-audit「检查文档和代码是否一致」 「检查代码中是否有文档引用但不存在的东西」自动发现文档写了但代码里没有、代码中有但文档没提、过时引用。11.4 项目代码提取复用使用技能extract-reusable-code「把项目里的通用工具函数提取出来脱敏后输出」从私有项目提取可复用代码自动脱敏移除公司信息、敏感字段。11.5 日报生成使用技能daily-report「生成本日工作日报」基于 git 提交记录自动生成今日工作总结 明日计划。11.6 共享知识库使用技能shared-knowledge位置D:/tools/shared-knowledge/knowledge.db 引擎SQLite FTS5 全文搜索 API兼容 Cogneeremember/recall/forget 用法 「记住React19的 useOptimistic 适合做乐观更新」 「我之前记录的 React19相关内容是什么」 「忘了那条关于 xxx 的记录」Hermes Claude Code Codex VSCode 共用的知识库。12. 附录全技能索引表software-development11 个技能中文指令用途plan「规划」「/plan」规划模式只出计划不动代码writing-plans「写实现计划」按规范编写详细实现计划subagent-driven-development「按计划执行」「派子代理」子代理逐个执行任务两阶段审查test-driven-development「TDD」「先写测试」RED-GREEN-REFACTOR 铁律systematic-debugging「系统排查」「debug」四阶段根因调试requesting-code-review「审查」「review」提交前安全质量自动审查simplify-code「简化代码」「清理」三路并行代码审查清理spike「快速验证」「spike」一次性原型验证想法node-inspect-debugger「调试 Node」Chrome DevTools 协议调试uatu-code-style-refactor「重构 UATU 代码风格」UATU 项目代码规范审计hermes-agent-skill-authoring「写个新技能」编写 Hermes 技能文件creative17 个技能中文指令用途architecture-diagram「画架构图」暗色主题 SVG 架构图excalidraw「画手绘图」「流程图」手绘风格架构/流程图sketch「设计原型」「出几种方案」快速 HTML 设计稿对比claude-design「做个 landing page」一次性 HTML 设计稿popular-web-designs「参考 Stripe 风格」54 个真实设计系统pixel-art「画像素风」NES/GameBoy/PICO-8 像素画ascii-art「ASCII 艺术字」pyfiglet/cowsay 艺术字ascii-video「视频转 ASCII」视频/音频转彩色 ASCIIp5js「生成艺术」「粒子效果」p5.js 创意编程comfyui「生成图片」「AI 绘图」ComfyUI 图片/视频/音频manim-video「做数学动画」3Blue1Brown 风格动画baoyu-infographic「做信息图」21布局×21风格信息图baoyu-comic「画知识漫画」科普/教程漫画baoyu-article-illustrator「文章配图」文章插图统一风格humanizer「去 AI 味」文本人味化songwriting-and-ai-music「写歌」AI 音乐创作pretext「文字布局游戏」DOM-free 文字排版productivity13 个技能中文指令用途daily-report「今日日报」基于 git 生成工作日报fund-rotation「基金轮动」估值优先基金筛选fund-weekly-review「基金周复盘」每周一复盘策略resume-writing「优化简历」HTML→Word 专业简历resume-from-project「从项目生成简历」代码分析→简历resume-generation「生成简历」HTML 模板→Word/PDFnotion「Notion 操作」Notion API 增删改查airtable「Airtable 操作」Airtable REST APIgoogle-workspace「Google 文档」Gmail/Calendar/Drivelinear「Linear 任务」Linear 项目管理nano-pdf「编辑 PDF」自然语言编辑 PDFocr-and-documents「提取文字」「OCR」PDF/扫描件文字提取powerpoint「做 PPT」.pptx 创建编辑teams-meeting-pipeline「Teams 会议纪要」Teams 会议自动化maps「查地图」「导航」OpenStreetMap 地理查询petdex「换个宠物」Hermes 终端宠物developer6 个技能中文指令用途uatu-documentation「UATU 文档」UATU 项目 M1-M9 文档uatu-major-event-detail「改重大事件详情页」UATU /major/:id 页面extract-reusable-code「提取通用代码」脱敏提取项目工具代码Developer「开发」用户故事实现专用autonomous-ai-agents5 个技能中文指令用途claude-code「让 Claude Code 做」委派给 Claude Code CLIcodex「让 Codex 做」委派给 OpenAI Codex CLIopencode「让 OpenCode 做」委派给 OpenCode CLIkanban-codex-lane「Kanban Codex」Kanban 看板集成 Codexgithub6 个技能中文指令用途github-pr-workflow「创建 PR」「合并 PR」PR 全生命周期github-code-review「审查 PR」审查他人 PRgithub-issues「创建 Issue」Issue 管理github-auth「配置 GitHub」GitHub 认证github-repo-management「创建仓库」仓库管理codebase-inspection「分析代码库」代码统计web32 个技能中文指令用途ethereum-testnet-setup「搭建测试网」Sepolia MetaMaskhardhat-local-setup「Hardhat 本地」本地以太坊开发环境ethereum-local-dev「以太坊本地开发」Hardhat MetaMask 连接mlops6 个技能中文指令用途llama-cpp「本地运行模型」llama.cpp GGUF 推理huggingface-hub「下载模型」HF Hub 模型管理dspy「优化 prompt」DSPy 声明式 LM 编程weights-and-biases「WB 实验」ML 实验追踪segment-anything-model「SAM 分割」图像零样本分割content5 个技能中文指令用途csdn-writing「写 CSDN 文章」中文技术文章规范design-doc-writing「写设计文档」M1-M9 模板docs-audit「审查文档」代码-文档双向对齐chat-log-processing「分析聊天记录」微信/QQ 记录解析其他常用技能技能中文指令用途git-essentials「Git 命令」Git 操作参考node-inspect-debugger「调试 Node」Node.js --inspect 调试dify-operations「Dify 操作」Dify 工作流/对话编排obsidian「Obsidian 笔记」Obsidian 笔记管理jupyter-live-kernel「Jupyter」交互式 Python 分析gif-search「找 GIF」Tenor GIF 搜索youtube-content「YouTube 摘要」视频转文字摘要spotify「播放音乐」Spotify 控制himalaya「查邮件」终端邮件客户端arxiv「搜论文」arXiv 论文检索blogwatcher「监控博客」RSS/Atom 博客监控总结完整项目周期技能映射产品创意 → ideation, spike 架构设计 → architecture-diagram, excalidraw UI 设计 → sketch, claude-design, popular-web-designs 视觉内容 → pixel-art, baoyu-infographic, comfyui 实现计划 → plan, writing-plans 编码实现 → test-driven-development, subagent-driven-development 代码审查 → requesting-code-review, simplify-code 测试调试 → systematic-debugging, node-inspect-debugger 性能优化 → simplify-code(efficiency reviewer)发布部署 → github-pr-workflow, webhook-subscriptions 文档沉淀 → csdn-writing, design-doc-writing, docs-audit 知识管理 → shared-knowledge, obsidian核心理念105 个技能不是让你一个一个手动调用的——而是你正常说需求Hermes 自动匹配合适的技能组合帮你从想法到上线全流程 AI 驱动。