以claude-blog为样本学习Agent Skills开发:从编排路由到代码级质量门禁的完整指南
以claude-blog为样本学习Agent Skills开发从编排路由到代码级质量门禁的完整指南【免费下载链接】claude-blogClaude Code blog skill suite: 30 sub-skills, 5 agents, 5-gate v1.9.0 Blog Delivery Contract, dual-optimized for Google rankings and AI citations. Active development at AI-Marketing-Hub/claude-blog (AI Marketing Hub Pro community); public releases ship here.项目地址: https://gitcode.com/gh_mirrors/cl/claude-blog对于想开发 AI Agent Skills 的新手来说claude-blog 是一个难得的完整样本32 个技能目录1 个编排器 31 个子技能、5 个专职 Agent、5 道代码级质量门禁全部开源可读。本文带你从编排路由、按需加载到质量门禁拆解它构建 Agent Skills 的 5 个核心方法。1. 架构总览技能、Agent、脚本三层协作打开 docs/ARCHITECTURE.md你会发现整个系统分三层层级数量位置技能目录32skills/blogskills/blog-*专职 Agent5agents/blog-*.mdPython 脚本14scripts/*.py参考文档22skills/blog/references/*.md核心思想一句话Markdown 负责教脚本负责管。SKILL.md 用自然语言写清工作流程而所有关键校验都由 Python 脚本强制执行不依赖模型自觉。2. 编排路由一个入口解析全部 30 个命令学习 Agent Skills 开发第一步是理解路由。主编排器 skills/blog/SKILL.md 承担了四件事解析命令用户输入/blog 子命令编排器根据路由表分发比如write→blog-write、analyze→blog-analyze、geo→blog-geo平台检测根据文件后缀和项目结构如hugo.toml、wp-content/自动识别博客平台适配输出格式按需加载参考文档下节详述执行质量门禁任何子技能产出的内容都必须过门禁才能交付给用户的只是 30 个/blog命令完整清单见 docs/COMMANDS.md而blog-chart这类内部子技能不暴露——命令面越收敛用户心智负担越低这是新手最容易忽略的设计点。3. 按需加载用 RAG 模式控制上下文体积30 个子技能、22 篇参考文档如果全部塞进上下文既贵又慢。claude-blog 的做法是任务映射表/blog write→ 只加载content-rules.md、visual-media.md、quality-scoring.md/blog schema→ 只加载schema-stack.md/blog analyze→ 只加载quality-scoring.md这套RAG 式按需加载模式映射表写在 docs/ARCHITECTURE.md 的 On-Demand Reference Loading 一节值得直接抄每个 SKILL.md 里维护一张任务 → 参考文件的表用到才读。4. 多 Agent 分工最小权限原则5 个 Agent 定义在agents/目录下每个都有独立的 YAML frontmatter 声明职责和受限工具集Agent角色可用工具blog-researcher找统计数据和来源WebSearch, WebFetch, Read, Grepblog-writer撰写正文Read, Write, Editblog-seo页面 SEO 校验Read, Grepblog-reviewer100 分制质量评审Read, Grepblog-translator多语言翻译Read, Write, Edit两个新手要点评审者只读agents/blog-reviewer.md 没有 Write 和 Bash 权限保证它只能打分、不能改稿评审与写作彻底隔离写作 → 评审 → 打分是标准流水线/blog write的执行顺序是解析 → 研究 → 大纲 → 写作 → SEO 校验 → 评分 → 门禁交付见 skills/blog/SKILL.md 的 Execution Flow 一节5. 代码级质量门禁5-Gate 交付契约这是 claude-blog 最有价值的部分。它的 v1.9.0 交付契约完整规格见 skills/blog/references/blog-delivery-contract.md在内容生成和交付用户之间插了 5 道自动门禁门禁校验内容执行者Gate 1 能力探测工具、Agent、依赖是否齐备scripts/blog_preflight.pyGate 2 格式完整.md.html.pdf 封面图四件套齐全scripts/blog_render.pyGate 3 视觉验证三种视口截图、无 SVG 溢出、JSON-LD 合法blog_preflight.py --gate 3Gate 4 内容评审评分 ≥ 90 且无 P0 问题阻断式blog-reviewer输出BLOCKING:行Gate 5 资源与链接图片可解析、链接 200、字数与 schema 误差 ≤ 5%blog_preflight.py --gate 5三条关键设计建议逐条记住门禁失败触发迭代循环任何门禁失败都自动打回重写最多 3 轮第 3 轮仍失败则停止向用户展示诊断报告而不是强行交付。循环计数器由编排器持有子技能不许自己循环阻断式评审blog-reviewer输出以机器可读的BLOCKING: true|false行结尾由脚本解析不靠模型自由发挥绕过必须显式只有--no-strict才能跳过门禁且会大声打印警告日志——草稿 frontmatter 无权禁用门禁此外还有第二道防线scripts/quality_gate.py 作为 pre-commit 钩子在git commit时自动拦截评分低于 70 的博客文章。生成时门禁 提交时门禁双层防护是代码级质量管理的完整形态。6. 用测试锁住文档与实现不漂移最后一个新手容易忽视的环节Agent Skills 的文档本身也需要 CI。仓库的 tests/ 目录有 250 个用例其中几个针对 Skill 工程本身tests/test_blog_delivery_contract.py断言交付契约文档与其脚本实现保持一致test_reference_count_coherence断言 SKILL.md 声称的参考文档数量与实际文件数一致test_command_coherence断言编排器路由表与 docs/COMMANDS.md 声明的命令集完全相同scripts/lint_prose.py连行文规范如禁止 em dash都有脚本强制动手清单构建你自己的 Agent Skills对照 claude-blog一个合格的 Skills 项目应该包含一个主编排器 SKILL.md命令路由表 平台/输入检测 任务 → 参考文档映射单一职责子技能目录每个skills/name/SKILL.md自带 frontmatter、流程、质量检查受限工具的专职 Agent评审者只读写作者最小写权限一律去掉 Bash代码级门禁脚本把规则翻译成可执行断言preflight式失败进迭代循环而非靠提示词约束一致性测试用 pytest 锁死文档、路由表、脚本三者不漂移把这套方法搬过去你的 Skill 就不再是一堆提示词而是一条可审计、可回归的流水线。【免费下载链接】claude-blogClaude Code blog skill suite: 30 sub-skills, 5 agents, 5-gate v1.9.0 Blog Delivery Contract, dual-optimized for Google rankings and AI citations. Active development at AI-Marketing-Hub/claude-blog (AI Marketing Hub Pro community); public releases ship here.项目地址: https://gitcode.com/gh_mirrors/cl/claude-blog创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

一束光,决定一个视觉项目的生死

一束光,决定一个视觉项目的生死

在机器视觉系统的选型与设计中,一个常见的误区是:把大部分预算和精力花在相机和镜头上,光源则随便配一个LED环形灯了事。然而,真正做过落地项目的人往往会有这样一个共识:光源的重要性,常常不亚于甚至超过相机本身。 一、机器视觉的本质:让“特征”变得可被测量 机器视…

2026/10/7 15:10:14 阅读更多 →
一键一家签约业务管理系统YWBPM

一键一家签约业务管理系统YWBPM

ywbpm 一键一家签约业务管理系统 一、系统定位ywbpm 一键一家签约业务管理系统是面向签约业务全流程的数字化管理平台,以签约公司为核心管理对象,围绕合同生命周期、业务指派调度、业务员跟进执行三条主线,实现从签约合作到业务落地的闭环管理…

2026/10/7 15:10:14 阅读更多 →
使用 Linux 服务器的一些常用命令

使用 Linux 服务器的一些常用命令

使用 Linux 服务器的一些常用命令 在 GPU 服务器上做训练、跑实验或排查问题时,高频命令通常集中在进程、显存、磁盘、日志和终端会话几个方向。本文按实战场景整理常用命令,假设你通过 SSH 连接 Ubuntu/Debian 服务器,并且大部分操作不需要 …

2026/10/7 15:10:14 阅读更多 →

最新新闻

FPGA在量子密钥分发后处理中的核心实现与优化

FPGA在量子密钥分发后处理中的核心实现与优化

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 15:38:53 阅读更多 →
心脏病预测实战:从数据清洗到模型部署的完整指南

心脏病预测实战:从数据清洗到模型部署的完整指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 15:38:53 阅读更多 →
单片机控制板故障排查六步法:从电源到干扰的实用调试指南

单片机控制板故障排查六步法:从电源到干扰的实用调试指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 15:38:53 阅读更多 →
HTML入门:网页开发基石,从手写第一个页面到能改会抓

HTML入门:网页开发基石,从手写第一个页面到能改会抓

想改个网页却不知道从哪动手,这种事我见过太多次了。很多人收藏了一堆教程,也复制过不少代码,但真要自己写一个页面,或者把别人网页里的某块内容改掉,大脑就一片空白。原因很简单——你跳过了HTML。我干了这么多年前端…

2026/10/7 15:38:53 阅读更多 →
PCB设计收尾:DRC检查与丝印位号优化实战

PCB设计收尾:DRC检查与丝印位号优化实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 15:38:53 阅读更多 →
开题报告创新点怎么提炼?用智一刻3维微创新法写出导师认可的新意

开题报告创新点怎么提炼?用智一刻3维微创新法写出导师认可的新意

“同学,请你看清楚你的开题报告封面,这是本科毕业论文,不是国家社科重点项目!你居然敢在创新点里写‘首次提出全新理论体系、填补国内外空白’?你连基础文献都没读完,哪来的底气填补空白?” 在…

2026/10/7 15:37:53 阅读更多 →

日新闻

ROS2机械臂仿真与运动控制:从URDF建模到Gazebo实战全解析

ROS2机械臂仿真与运动控制:从URDF建模到Gazebo实战全解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 1:01:58 阅读更多 →
用浏览器直接改ESP32的WiFi密码:NVS键值配置工具设计与实现

用浏览器直接改ESP32的WiFi密码:NVS键值配置工具设计与实现

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 1:02:00 阅读更多 →
芯片封装缺陷检测:扫描声学显微镜(SAT)原理与实操指南

芯片封装缺陷检测:扫描声学显微镜(SAT)原理与实操指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 1:02:00 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 14:34:12 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 14:34:13 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 9:29:10 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 14:34:12 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 11:43:46 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 13:34:55 阅读更多 →