wshobson/agents · 上手攻略

  • 仓库:wshobson/agents
  • 链接:https://github.com/wshobson/agents
  • 分类:agent, skill, workflow
  • 作者:Jay
  • 更新:2026-07-08

这是什么

wshobson/agents 是一个面向 AI 编程 Agent 的插件式市场(Plugin Marketplace),特点是从一份 Markdown 源码同时生成五套主流 Agent 平台的原生插件包:一套源码,Claude Code / Codex CLI / Cursor / OpenCode / Gemini CLI / GitHub Copilot 五个 harness 全部覆盖。

截至 2026 年,仓库包含:

类别 数量 说明
Plugins 88 独立安装单元,含 agents / commands / skills
Agents 194 各领域专家(架构、前端、后端、安全、数据、ML 等)
Skills 158 模块化知识包,按需加载
Commands 106 斜杠命令(脚手架、扫描、测试生成、基础设施等)
Orchestrators 16 多 Agent 协调工作流

定位是让 AI Agent 真正具备生产级技能——不是通用聊天,而是装了什么插件就是什么专家。


解决什么问题

主流 AI 编程 Agent(Claude Code、Cursor、Codex CLI 等)默认能力是通用的,缺少专业领域的深度知识和工作流。比如: - 没有专门的 Python/JS 项目脚手架 - 没有 TDD 测试流程 - 没有安全扫描流程 - 没有全栈多 Agent 协调能力

传统的做法是给 Agent 写长 System Prompt,既不稳定又难以复用。wshobson/agents 的思路是把专业能力做成可安装的插件,像 VS Code 装插件一样,给 AI Agent 装插件。

核心价值:一份源码,同时服务 5 个 Agent 平台,不需要维护多套插件。


快速安装

⚠️ 以下以 Claude Code 为主要 harness,其他平台见 docs/harnesses.md

前置要求

  • Node.js ≥ 18(部分 harnesses 需要)
  • Claude Code 已安装并登录
  • Git

Claude Code 安装(推荐方式)

# 添加市场
/plugin marketplace add wshobson/agents

# 安装单个插件
/plugin install python-development
/plugin install backend-development
/plugin install debugging-toolkit
/plugin install unit-testing

# 查看所有可用插件
/plugin

📌 安装插件后,agents / commands / skills 会自动加载到 Claude Code 的上下文中,不需要重启。

Codex CLI

npx codex-marketplace add wshobson/agents
# 然后在 Codex CLI 中 /plugin install <name>

Cursor

在 Cursor 设置中添加 marketplace,然后 /plugin install <name>

Gemini CLI + OpenCode(需 clone + generate)

gh repo clone wshobson/agents ~/agents && cd ~/agents

# Gemini
make generate HARNESS=gemini && gemini extensions install .

# OpenCode
make install-opencode

全部生成(高级用户)

make generate-all    # 生成五个 harness 的全部插件
make validate        # 结构检查
make garden          # drift / dead-link / cap 检测

核心用法

1. 使用斜杠命令(最直观)

插件安装后,Claude Code 中直接敲斜杠命令:

/backend-development:feature-development
/unit-testing:test-generate
/tdd-workflows:tdd-cycle
/git-pr-workflows:create-pr
/security-auditor:owasp-scan
/incident-response:incident-response

/plugin 可列出所有已安装的命令。

2. 自然语言调用 Agent

"用 backend-architect 设计一个认证 API"
"让 security-auditor 扫描这个项目的 OWASP 漏洞"
"请 performance-engineer 优化这条 SQL 查询"

Claude Code 会自动判断调用哪个 Agent 并协调工作。

3. 安装完整领域包(推荐起步)

# Python 全栈开发
/plugin install python-development

# JavaScript/TypeScript 全栈
/plugin install javascript-typescript

# 全栈协调(后端+前端+测试+安全+部署一条龙)
/plugin install full-stack-orchestration

# 安全与运营
/plugin install cloud-infrastructure
/plugin install incident-response

4. Agent 模型分级策略

层级 模型 用途
T0 Fable 5 超长周期自主任务(大型迁移、数小时运行,需付费)
T1 Opus 架构、安全、代码审查、生产级关键任务
T2 inherit(用户自选) 后端、前端、AI/ML、专业领域
T3 Sonnet 文档、测试生成、调试、API 参考
T4 Haiku 快速操作任务、SEO、部署、内容生成

详见 docs/agents.md#model-configuration

5. 质量评估框架(plugin-eval)

# 快速评分
uv run plugin-eval score path/to/skill --depth quick

# 完整认证
uv run plugin-eval certify path/to/skill

三层评估:静态分析(<2s)→ LLM Judge(~30s)→ Monte Carlo(~2-5min,50-100 次模拟运行)。


典型适用场景

场景 推荐插件
从零启动 Python 项目 python-development + unit-testing
从零启动 JS/TS 项目 javascript-typescript + frontend-mobile-development
TDD 开发流程 tdd-workflows 全套命令
生产安全审计 security-auditor
完整功能开发(后端→前端→测试→部署) full-stack-orchestration
事故应急响应 incident-response
云架构设计 cloud-infrastructure

坑与注意

  1. Codex 8KB Skill 限制:Codex CLI 有 8KB skill 内容上限,市场已处理但注意不要自己改大;超过上限的部分会自动截断。
  2. Gemini CLI / OpenCode 需手动 generate:这两个平台不直接从 committed registry 安装,必须 clone 后 make generate HARNESS=gemini,生成的目录在 .gitignore 中。
  3. 插件按需安装:不需要一次性装 88 个插件——装需要的领域即可,Claude Code 每次只加载当前会话中涉及的组件。
  4. Fable 5 需付费:T0 模型(Fable 5)是商业化的,超长任务才需要,日常开发 T1~T3 足够。
  5. 外部 git-subdir 插件:Pensyve、qa-orchestra、storymap-skill 是外部仓库引用,更新频率由上游控制。
  6. Windows 兼容性:Claude Code 和 Codex 对 Windows 支持较好,但 OpenCode 在 Windows 上偶有路径问题(建议 WSL2)。
  7. 并发限制:多 Agent 协调场景(如 full-stack-orchestration)会同时调用多个模型,注意 API Rate Limit 和预算。

与同类对比

项目 定位 优势 劣势
wshobson/agents Agent 插件市场 一源码五平台、194 个 Agent、质量评估框架 非国内项目、文档英文为主
Claude Code 原生 Skills Agent 技能系统 官方支持、稳定性高 只能用于 Claude Code
Cursor Rules Agent 规则集 与编辑器深度集成 只能用于 Cursor
awesome-claude-skills Claude Skills 精选列表 收录广 质量参差,无跨平台保证
Composio Agent 工具/动作集成 工具生态丰富 偏向工具调用,非 Agent 知识/工作流

核心差异:wshobson/agents 是目前跨 Agent 平台覆盖最广的插件市场,一份内容同时服务 5 个主流平台,适合在多个 Agent 产品间切换或有跨平台需求的团队。


一句话推荐结论

如果你用 Claude Code(或 Codex CLI、Cursor 等),想让它具备真实的 Python 开发、安全审计、TDD 流程等生产级能力,直接装这个市场的对应插件——比写长 System Prompt 稳定得多,一个命令搞定。