news 2026/8/17 19:35:58

每日热门skill-43万下载量的“全栈程序员“上桌了!深度拆解 ClawHub 编程专家 dev-expert,让 AI 从“写代码“进化到“管项目“

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
每日热门skill-43万下载量的“全栈程序员“上桌了!深度拆解 ClawHub 编程专家 dev-expert,让 AI 从“写代码“进化到“管项目“

一句话卖点:43 万次下载、CSDN 程序员日均 1 万+次调用的"编程外挂"——19 个子技能 + 六步闭环 + 知识图谱,从需求拆解到质量验收,全程不卡死。


一、为什么这篇值得你读下去?

如果你已经试过 Cursor、Copilot、CodeBuddy,甚至 Aider,你大概率有过这种崩溃时刻:

  • 让 AI 改一个 Bug,它把整个模块重构了,顺便把测试也吃掉了。
  • 让 AI 接入一个新 API,它给你写了一堆"看起来对"的代码,跑起来就 500。
  • 让 AI 给老项目加个功能,10 分钟过去,它还在原地"我先调研一下"。
  • 写完后回头看,到处是TODOconsole.log("debug")、注释全英文——然后问你"是否继续"。

这不是 AI 不够聪明,是它缺少一套工程化的"工作流外壳"

而今天要介绍的dev-expert(中文名:编程专家.Skill)就是把这套外壳打磨到极致的产物。

它是 ClawHub 评分36,558 / 下载量 43.4 万P8 级编程助手——由国内社区开发者 user_741dc82b 贡献,覆盖软件/网站项目总控、API 设计、Bug 诊断、代码生成、代码审查、重构、测试用例、性能基准、技术选型、文档生成、任务拆解、Spec 驱动、Karpathy 规范、CMS 二次开发、前端设计、MySQL、项目知识图谱等 17 个领域。

更夸张的是,它有:

  • 19 个子技能(sub-skills),按领域精细分工
  • 6 步闭环工作流(Step 0-6:分析→方案→执行→验证→交付→复盘)
  • 15 个守卫 Hooks(自动备份、Lint、安全扫描)
  • PLAN-GATE 规划门禁(15 项执行前检查清单)
  • 零 LLM token 消耗的本地知识图谱(纯正则 + LSP 解析)
  • 9 条执行禁区(直拼 SQL、盲写库、跳过验证等)

所以,这不是又一个"会写代码的 AI",这是个"会带项目的工程兵"

下面我把它拆开揉碎,告诉你它到底强在哪、为什么 43 万人愿意下载、以及怎么 5 分钟用起来。


二、核心能力:19 个子技能 + 6 步闭环,到底是怎么工作的?

2.1 19 个子技能一览(按领域分类)

我把它的子技能按"项目生命周期"重新整理了一遍,让大家有个直观印象:

阶段子技能类比人类
需求阶段任务拆解、Spec 驱动、Karpathy 规范产品经理 / 架构师
设计阶段技术选型、API 设计、项目总控、软件架构系统架构师
实现阶段代码生成、代码审查、CMS 二次开发、前端设计一线开发
测试阶段测试用例、性能基准、Bug 诊断测试工程师
运维阶段MySQL 调优、项目知识图谱运维 / DBA
文档阶段文档生成、重构Tech Writer

每一项都对应一个references/下的详细模板文档(行数 84-483 行不等)。

2.2 六步闭环:从"你说一句话"到"它完整执行"

dev-expert 不是一个"一句话就干完"的傻瓜工具,它的精髓在于"工作流"

Step 0:识别意图

  • 自动判断是"信息查询 / 简单任务 / 复杂任务"
  • 简单需求直接执行,复杂需求进入 PLAN-GATE

Step 1:分析场景

  • 通过渐进式路由(关键词 → 领域路由表 → 优先级矩阵 → 意图三分法)精准匹配子技能

Step 2:规划方案

  • PLAN-GATE(15 项检查清单):
    • 改动是否触及生产配置?
    • 是否涉及数据库 Schema 变更?
    • 是否需要回滚方案?
    • ……共 15 项
  • 如果某项风险高,先呈现方案让用户确认,不直接执行

Step 3:执行任务

  • 触发对应子技能(如 Bug 诊断 → 走 references/bug-diagnosis.md)
  • 写入前自动调用backup_on_write.py备份当前文件(最多 10 个历史版本轮转)

Step 4:验证交付

  • 16 条 SELF-AUDIT 自审清单
  • 10 条质量自审清单
  • 10 条安全红线清单
  • 必须提供验证证据:命令+输出 或 测试报告 或 截图+步骤

Step 5:复盘沉淀

  • 写后即记协议:把踩坑经验写入"踩坑错误册"
  • 同一诊断点连续失败 ≥3 次时,自动暂停而不是死循环

2.3 三大安全护栏(双实验室验证)

dev-expert 拿到了腾讯玄武实验室 + Keen Lab 的双重安全认证,无 P0/P1 级风险。它通过以下机制防暴走:

  1. 执行禁区清单(9 条)——明确禁止直拼 SQL、盲写库、跳过验证
  2. 审计修复分离——出 Bug 时先列方案不直接动文件
  3. 安全闸门——涉及生产配置时,必须先给方案 + 验证路径,等用户点头

三、技术原理:为什么它能做到"不卡死"?

不少 AI 助手的痛点是:让它做一个 5 步任务,跑到第 3 步卡住,它就"思考中…"一直转。

dev-expert 用三个机制解决这个问题:

3.1 不卡死计数器

同一诊断点连续失败 ≥3 次 → 自动暂停 → 列 2-3 条替代方案 → 让用户选

不是无限循环,而是让人类接管决策权

3.2 渐进式路由(关键词 → 领域 → 优先级)

它不会上来就把 19 个技能全加载到上下文里。三层加载策略

  • Metadata 层:只读 SKILL.md 的元数据(路由表)
  • Body 层:按需加载 SKILL.md 正文
  • References 层:仅调用具体子技能时才加载对应 reference

这是为什么它能适配 19 个子技能却不爆 Token 的核心原因

3.3 知识图谱:零 LLM 成本理解项目结构

scripts/build_graph.py是 dev-expert 最创新的点——

它用纯正则匹配 + LSP(Language Server Protocol)把项目里的类、函数、文件依赖画成图,不消耗任何 LLM Token

调用方式:

# 项目根目录运行 python3 scripts/build_graph.py # 生成 .skill_graph/ 目录,下次会话自动加载

然后当你问"订单模块的入口在哪?",它直接查图,不需要让 AI 重新读所有文件。


四、5 分钟上手:从安装到第一条 PR

4.1 安装

# 通过 skillhub CLI 一键安装 skillhub install dev-expert # 验证 skillhub list | grep dev-expert # 应输出: # dev-expert 1.0.48 [installed]

源码主页:https://api.skillhub.cn/user_741dc82b/dev-expert

4.2 三种使用姿势

姿势一:自然语言(最推荐)

"帮我给 user 表加一个 last_login_at 字段,要求: - 有数据库迁移脚本 - 同步 model - 加单元测试 - 不动现有数据"

它会自动:路由到"任务拆解 → API 设计 → 代码生成 → 测试用例"四个子技能。

姿势二:@ 显式指定(绕过路由)

如果你清楚要用哪个子技能:

@code-generation 用 Python 写一个快排

19 个子技能全部支持@显式调用,跳过自动路由,更精准更省 Token。

姿势三:渐进式引导(适合新手)

按 README.md 第 97-150 行的"3 分钟上手表格",它给你 8 种常见场景的推荐说法,照抄就行。

4.3 一个完整实战:让 dev-expert 加一个 API

假设你是后端开发,要在 Spring Boot 项目加一个"获取用户收藏列表"接口。

Step 1:启动会话,扔一句需求

给我做一个 GET /api/users/{id}/favorites 接口,要求: - 支持分页(page, page_size) - 支持按收藏时间倒序 - 加单元测试和 API 文档

dev-expert 会按 PLAN-GATE 检查:

  • ✅ 接口改动(低风险)
  • ✅ 数据库仅读(无 Schema 变更)
  • ⚠️ 涉及用户数据 — 但仅 GET,权限校验要做

Step 2:它输出方案

【方案预览】 新增文件: - controller/FavoriteController.java(新增接口) - service/FavoriteService.java(业务逻辑) - repository/FavoriteRepository.java(DAO) - test/FavoriteControllerTest.java(单元测试) 修改文件: - pom.xml(如需新增依赖) 预计影响范围:仅 favorites 模块,3 个新增文件,0 个修改文件 预计耗时:8-12 分钟(含测试) 确认开始?[Y/n]

Step 3:你回复Y后开始执行

中途它会自动:

  • 写入前备份 FavoriteController.java(如果存在)
  • 完成后跑测试
  • 提供 curl 命令验证接口

Step 4:交付报告

【交付报告】 ✅ 新增: - controller/FavoriteController.java (4 个接口方法) - service/FavoriteService.java (业务封装) - repository/FavoriteRepository.java (JPA 自定义查询) - test/FavoriteControllerTest.java (5 个测试用例,全通过) 测试结果:5/5 通过 验证证据:screenshot.png + curl 返回 JSON 踩坑记录(如有): - 第 1 次执行时发现 User 实体缺少关联配置,已自动修正 - 已写入 references/error-ledger.md,下次避免重复

整个过程不需要你逐文件审查——它已经替你做了 SELF-AUDIT + 质量自审 + 安全红线三重检查。


五、为什么 43 万人选择了它?六大核心优势

优势 1:覆盖最全(vs Karpathy Skills)

工具覆盖范围子技能数平台适配
dev-expert软件全生命周期1912+ IDE
Matt Pocock Skills编程方法论4跨平台
Karpathy Skills编码行为规范1 大类跨平台
Superpowers开发流程14Claude Code 为主

dev-expert 是唯一一个从需求到运维全流程覆盖的 P8 级助手

优势 2:稳定性极强(vs superpowers)

维度dev-expertsuperpowers
写前自动备份✅ 最多 10 版本
不卡死机制✅ 3 次失败自动暂停⚠️ 依赖人类决策
Hooks 安全钩子✅ 15 个⚠️ 需手动配置
批量修改防失控✅ 7 道防线⚠️ 主要靠规范

优势 3:本土化最彻底

  • 全中文文档(README.md 370 行 + SKILL.md 546 行 + FAQ.md 672 行)
  • 国内 IDE 适配矩阵:CodeBuddy CN、Qoder CN、WorkBuddy、Trae CN 全部支持
  • CMS 二开专项:帝国 CMS 等国内主流 CMS
  • 零国外依赖:所有功能纯本地运行,无需代理

优势 4:Hooks 三件套——你的"贴身保镖"

hooks/ ├── backup_on_write.py # 写前自动备份(最多 10 轮) ├── lint_check.py # 代码风格检查 ├── security_scan.py # 安全漏洞扫描 ├── utf8_check.py # 中文编码校验 └── ... 共 15 个

配置文件支持多 IDE,每个 Hook 都采用非阻塞 exit 0 设计——绝不卡住主流程。

优势 5:执行禁区与澄清策略

9 条执行禁区:

  1. 直拼 SQL(必须用 ORM 参数化查询)
  2. 盲写库(必须先看 schema)
  3. 跳过验证(必须跑测试)
  4. 删文件不备份
  5. … 共 9 条

每个禁区都说明"为什么不能做 + 正确做法"——这才是工程化。

优势 6:双实验室安全认证

dev-expert 通过了:

  • ✅ 腾讯玄武实验室
  • ✅ Keen Lab
  • ✅ TRACE 严选 5 维度(Trust / Reliability / Adaptability / Convention / Effectiveness)平均 4.7 分

无 P0/P1 级风险——企业级项目也敢用。


六、它的不足:新人可能会踩的坑

没有银弹,dev-expert 也有局限:

坑 1:文档量大(SKILL.md 546 行)

首次打开"压力山大"——但其实有 3 分钟上手路径,跟着走就行。

坑 2:渐进式路由层级多

“为什么我的需求没匹配到子技能?”——大概率是没写对触发词。FAQ.md 第一节详细解答了路由问题

坑 3:Hooks 配置需手动

不像某些工具"开箱即用",dev-expert 的 hooks 需要手动调用 install_hooks.py——但好在文件结构清晰,一次配置长期受益。

坑 4:知识图谱依赖 Python

需要 Python 3.10+ 环境(无外部依赖)。如果你在 Windows 上玩,建议用 WSL。

我的建议:先从 1 个子技能 + 1 个 Hook 开始

别一上来就配 19 个技能。先配:

  • @code-generation(最常用)
  • backup_on_writeHook(防翻车)

用顺了再上其他。


七、真实用户评价:从 TRACE 严选报告看

官方评测报告里,dev-expert 拿到了 5 个维度 4.7/5 的均分:

功能完整性5.0:19 个子技能均有对应 reference 支撑,“从写代码到测试、从审查到部署,一个 Skill 全包了”

本土化5.0:中文文档、国内 IDE 适配、零国外依赖

创新性4.8:知识图谱零 Token 设计、写后即记协议、踩坑错误册

⚠️可用性4.3:简单需求易上手,但 hooks/知识图谱需额外配置

⚠️稳定性4.5:自动备份机制强,但缺自动重试

用户原话总结:

“功能覆盖很全,代码生成、测试、安全检查都能做。但首次使用需要理解一套复杂的流程规则,对轻度用户不够友好——所以建议先从简单场景入手。”


八、行动清单:接下来你可以做的 3 件事

1️⃣立即试用(5 分钟)

skillhub install dev-expert # 然后照 README.md 的"3 分钟上手表格"试一句: "用 Python 写一个斐波那契函数,要带测试和文档"

你会感受到和普通 AI 编程助手的第一个不同:它会先告诉你它打算怎么做。

2️⃣配置 Hooks(10 分钟)

# 自动安装 python3 scripts/install_hooks.py # 或手动配置(参考 hooks.json)

装上backup_on_write,从此 AI 写坏代码再也不怕。

3️⃣构建知识图谱(首次需 1 分钟)

python3 scripts/build_graph.py # 之后每次会话自动加载项目结构

这个零 Token的图谱,会让 AI 跨文件调用时不再瞎猜


九、我的判断:值不值得装?

用一句话回答:

如果你是开发者,且你用过 3 个以上 Skill 都觉得"就那样"——装它,它可能是你遇到的**第一个不是工具而是"工程兵"**的 Skill。

为什么这么说?因为 dev-expert 不是在解决"AI 怎么更会写代码",它在解决"AI 怎么更像一个资深程序员":

  • 它会先做方案再动代码(PLAN-GATE)
  • 它会备份文件再写(backup_on_write)
  • 它会踩坑后自动记住(error-ledger)
  • 它会画清楚项目结构(零 Token 知识图谱)
  • 它会跑测试再交付(SELF-AUDIT)

这些事情,资深程序员天天在做,而 AI 从来没做过

直到 dev-expert 出现。


📎 一句话带走:

AI 写代码的时代已经过去,AI 管项目的时代刚刚开始。


专注拆解每一个被低估的好工具。来源:ClawHub dev-expert v1.0.48 / 双实验室安全验证 / TRACE 严选 4.7/5链接:https://api.skillhub.cn/user_741dc82b/dev-expert

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/17 19:35:27

丰田平民超跑:赛车技术降维普及的成本控制与工程实践

1. 从赛道到街道:丰田的“降维打击”逻辑最近看到丰田要拿赛车技术造超跑,还说要让普通人买得起,这事儿挺有意思。乍一听,感觉像是把F1赛车开上菜市场,既违和又让人好奇。但仔细琢磨一下,这背后其实藏着丰田…

作者头像 李华
网站建设 2026/8/17 19:35:16

Video2X 使用实录:让 480p 老视频重生为 4K 的免费开源方案

Video2X 使用实录:让 480p 老视频重生为 4K 的免费开源方案 【免费下载链接】video2x A machine learning-based video super resolution and frame interpolation framework. Est. Hack the Valley II, 2018. 项目地址: https://gitcode.com/GitHub_Trending/vi/…

作者头像 李华
网站建设 2026/8/17 19:34:01

罗技PUBG压枪宏实战指南:从下载脚本到打准第一梭子的完整教程

罗技PUBG压枪宏实战指南:从下载脚本到打准第一梭子的完整教程 【免费下载链接】logitech-pubg PUBG no recoil script for Logitech gaming mouse / 绝地求生 罗技 鼠标宏 项目地址: https://gitcode.com/gh_mirrors/lo/logitech-pubg 你有没有过这样的瞬间&…

作者头像 李华