Codex CLI教程五 | Skills 安装指南生产开发中的正确装法前言阅读导航一、先看结论二、为什么不建议把热门大方案当默认底座2.1 当前常见的几类方案2.2 为什么流程型 systems 不适合默认常驻2.3 为什么 ECC 不建议直接全装2.4 为什么 Oh My OpenCode 和 GSD2 不在本文主路里三、本文这次怎么判断一个 Skill 真值不值得装3.1 提示词 / SKILL.md 内容质量3.2 安装量和生态位置3.3 GitHub 仓库信号3.4 审计状态3.5 公开实测 / 社区反馈四、ECC 应该怎么用4.1 ECC 里最值得保留的能力4.2 哪些维度应该优先换成外部 skill五、推荐指数表哪些值得默认装哪些只建议按需加5.1 通用常驻基座5.2 Java / Spring Boot 路线5.3 前端框架补充5.4 接近 ECC 覆盖度的增强层六、直接照着装的命令6.1 全栈工程师通用常驻基座6.2 Java / Spring Boot 全栈路线6.3 前端框架补充6.4 接近 ECC 覆盖度的增强层七、MCP 推荐原则八、结语参考资料更新时间2026-04-23适用对象希望把 Codex CLI 真正用进日常开发、工程迭代和商业项目中的开发者核心目标讲清楚 Codex CLI 在生产开发里应该如何选择、安装和组合 Skills并给出一套可直接落地的推荐清单前言这篇文章不是写给“想试玩一下智能体工作流”的人而是写给真正要拿 Codex CLI 做项目、修 bug、写功能、跑联调、做上线检查的人。今天围绕 Codex CLI 的生态很热闹有流程型 systems有大型技能包有宿主运行时插件有独立运行时也有大量单个 skills最容易出现的误判是看起来越完整就越适合真实开发。但生产开发里最稳的路线通常不是“找一个最大最全的一整套”而是用少量高频单个 skills 做常驻能力层用少量 ECC 精选模块补专项能力用 MCP 补文档、浏览器、数据库、设计稿和监控连接这篇文章就是把这条路线讲清楚并把旧文里该保留的逻辑保留下来再把推荐清单按 2026-04-23 的公开生态重新做一次校准。阅读导航如果你只想快速抓重点可以这样看只看结论直接看《一、先看结论》想知道为什么不建议默认上重流程看《二、为什么不建议把热门大方案当默认底座》想看这次到底按什么标准选 skill看《三、本文这次怎么判断一个 skill 真值不值得装》想先看 ECC 该留什么、该换什么看《五、ECC 应该怎么用》想看最终替换结果看《六、替换总表》想看同类 skill 的最终胜负看《七、A/B 对比表》想直接照着装看《十、直接照着装的命令》一、先看结论如果你的目标是快速交付功能高频修复 bug在已有项目里持续迭代让 AI 真正成为开发助手而不是流程管理器那最推荐的路线不是重流程常驻全家桶全装直接切新运行时最推荐的路线是层级推荐做法作用常驻能力层单个 skills 组合常驻解决高频、明确、具体的问题专项增强层从 ECC 里摘少量高价值模块补专项能力不引入整包负担外部连接层MCP 连接文档、浏览器、数据库、设计稿、监控补齐 agent 看不到的外部世界一句话总结常驻靠单个 skills专项增强靠 ECC 摘取外部连接靠 MCP流程型 systems 只在少数复杂任务里按需启用如果你是全栈工程师推荐安装顺序也很简单先装通用常驻基座再按后端主语言补一条路线然后按前端框架补一层最后只在需要更高覆盖度时再加 ECC 增强层二、为什么不建议把热门大方案当默认底座2.1 当前常见的几类方案类型代表它们主要在做什么本文态度流程型 systemsSuperpowers、GSD v1接管 agent 工作流强调 brainstorm、plan、review、spec、TDD了解即可不作为生产默认常驻大型技能包ECC提供大量 skills、agents、hooks、rules、commands、MCP 配置不做默认底座只做模块仓库宿主运行时插件Oh My OpenCode作为宿主运行时增强插件不适合 Codex CLI 默认路线独立运行时GSD2直接提供新的 agent CLI / runtime不适合想继续用 Codex CLI 的人单个 skillsfrontend-design、webapp-testing、api-design-principles等解决单点问题本文默认主路线2.2 为什么流程型 systems 不适合默认常驻流程型 systems 当然有优点流程完整方法论明确适合从零规划适合复杂任务拆解适合多人协作但它们的问题也很明确默认节奏偏重上下文更重步骤更多文档更多日常开发容易变慢而生产开发最常见的现实场景其实是高频改 bug小步快跑加功能对已有代码持续迭代快速产出真实可用成果在这些场景里流程型 systems 往往会把“能干活”变成“先走流程”。所以本文的结论很明确流程型 systems 很优秀但不适合作为多数生产项目的默认常驻底座。2.3 为什么 ECC 不建议直接全装ECC 最强的地方不是“默认全装最好”而是它像一个能力仓库。如果你直接ECC full现实里常见的问题通常是影响面太大模块太多容易过载和其他常驻方案叠在一起更容易乱所以本文对 ECC 的定位是不做默认底座只做精选模块来源2.4 为什么 Oh My OpenCode 和 GSD2 不在本文主路里原因很简单Oh My OpenCode 更像 OpenCode 宿主侧增强不是 Codex CLI 默认答案GSD2 已经不是给 Codex CLI 补几个 skill而是换一套运行时三、本文这次怎么判断一个 Skill 真值不值得装这次我没有只看安装量也没有只看 GitHub stars而是用五个维度一起判断。3.1 提示词 / SKILL.md 内容质量我会直接看触发条件是否清楚工作流是不是可执行有没有例子是“泛口号”还是“真能指导模型行为”比如frontend-design篇幅不算长但设计方向很强约束清晰webapp-testing的结构完整带有明确的测试路径和“先侦察再行动”的工作流springboot-patterns、springboot-security、jpa-patterns虽然更像规则手册但对 Spring 项目非常实用codebase-onboarding、agent-sort、context-budget这类 ECC 元技能工作流反而很强这正是它们的价值3.2 安装量和生态位置我参考了skills.sh的同名搜索排名周安装量官方 / 非官方归属审计状态但这里必须强调一句安装量高不自动等于内容最好。skills.sh的榜单更接近“安装遥测 生态热度”它是重要信号但不是唯一结论。3.3 GitHub 仓库信号我同时看了仓库来源是不是成熟组织stars / forks / 活跃度是不是公开维护中的主仓这次重点参考的仓库包括anthropics/skillswshobson/agentsgithub/awesome-copilotaffaan-m/everything-claude-codevercel-labs/agent-skills这些仓库的成熟度本身就是判断 skill 质量的重要背景。3.4 审计状态这一条我非常看重。如果一个 skill 的审计状态本身就不稳它再火也不应该轻易写成“默认必装”。所以本文的默认主推荐层优先选择审计全绿或至少风险信号稳定的 skill3.5 公开实测 / 社区反馈这次我额外补了博客实测Reddit 讨论第三方操作指南GitHub 生态反馈这里得到的结论很关键有些 skill公开正反馈很多但也有明确的局限例如frontend-design正面实测很多但也有人指出它更偏 marketing / landing page需要和别的界面规则类 skill 配合有些 skill公开长文评测很少例如springboot-patterns、jpa-patterns这种细分 skill这时就不能只靠“口碑”要更依赖内容质量、仓库质量、同类对比和审计状态所以本文不会把所有 skill 都写成“绝对 No.1、无人替代”。更准确的表达应该是这是截至 2026-04-23公开生态里综合信号最强、最适合全栈工程师默认采用的一组技能组合。四、ECC 应该怎么用如果把 ECC 当成技能库而不是整包那么思路就简单了先保留 ECC 里真正强、而且没有明显更好替代的部分再把同维度里已经有更合适公开版本的部分替换掉4.1 ECC 里最值得保留的能力能力层建议保留的 ECC skills为什么保留Spring 专项springboot-patterns、springboot-security、jpa-patterns这组在 Spring Boot 细分领域确实强外部暂时没有明显全面碾压它们的单项替代工程理解与治理codebase-onboarding、context-budget、agent-sort这组属于 ECC 真正难被替代的元技能方向导览沉淀code-tour有价值但不写成“无可争议第一”如果你除了开发还兼做技术写作、调研和文档沉淀ECC 里的这几项也值得关注article-writingbrand-voicedeep-researchdocumentation-lookup但它们不是本文“全栈开发默认主线”的第一层所以更适合放在按需增强层。4.2 哪些维度应该优先换成外部 skill维度默认主位为什么换前端设计frontend-design比大而全的 UI 知识库型 skill 更适合做默认主位方向更明确Web 测试webapp-testing比browser-qa更适合做日常主位browser-qa更适合发布前验收API 设计api-design-principles公开生态信号更稳长期常驻价值更高OpenAPI 落地openapi-spec-generation直接把 API 设计规范落到接口描述和文档设计系统规则design-system-patterns规则更清楚更适合默认增强位数据库迁移database-migration比 SQL-only 风格方案更适合作为多数项目默认答案Java 主 skilljava-springboot比java-spring-development更适合做默认主位五、推荐指数表哪些值得默认装哪些只建议按需加这里的“推荐指数”不是绝对质量排名而是综合以下因素后的安装优先级内容质量公开生态信号仓库成熟度审计状态实测反馈与全栈工程师日常工作的贴合度5.1 通用常驻基座Skill来源推荐指数主要用途api-design-principleswshobson/agents★★★★★API 设计规范与接口建模openapi-spec-generationwshobson/agents★★★★★OpenAPI 规范生成与维护frontend-designanthropics/skills★★★★★前端界面设计与交互方案accessibility-compliancewshobson/agents★★★★☆可访问性合规与无障碍检查webapp-testinganthropics/skills★★★★★Web 应用测试与浏览器验收5.2 Java / Spring Boot 路线Skill来源推荐指数主要用途java-springbootgithub/awesome-copilot★★★★★Spring Boot 项目开发与工程搭建springboot-patternsaffaan-m/everything-claude-code★★★★★Spring Boot 结构模式与工程实践springboot-securityaffaan-m/everything-claude-code★★★★★Spring Security 与认证授权设计jpa-patternsaffaan-m/everything-claude-code★★★★★JPA 持久层建模与数据访问设计spring-boot-testinggithub/awesome-copilot★★★★☆Spring Boot 测试设计与测试补强database-migrationwshobson/agents★★★★★数据库迁移与版本变更管理5.3 前端框架补充Skill来源推荐指数主要用途vue-best-practiceshyf0/vue-skills★★★★☆Vue 项目规范与组件开发实践vercel-react-best-practicesvercel-labs/agent-skills★★★★★React / Next 最佳实践与应用架构5.4 接近 ECC 覆盖度的增强层Skill来源推荐指数主要用途codebase-onboardingaffaan-m/everything-claude-code★★★★★陌生项目接入context-budgetaffaan-m/everything-claude-code★★★★★上下文治理agent-sortaffaan-m/everything-claude-code★★★★★ECC 裁剪与排序design-system-patternswshobson/agents★★★★☆设计系统规则增强security-reviewgetsentry/skills★★★★☆安全 reviewdifferential-reviewtrailofbits/skills★★★★☆差异安全审计agent-browservercel-labs/agent-browser★★★★☆浏览器自动化browser-qaaffaan-m/everything-claude-code★★★★☆发布前浏览器验收canary-watchaffaan-m/everything-claude-code★★★★☆上线后回归观察六、直接照着装的命令先说明三点避免照抄命令时出错下文命令按当前skillsCLI 语法整理核心格式是npx skills add repo --skill name-g表示全局安装不带-g默认是项目级安装-y表示跳过确认提示适合直接复制执行如果你想先确认某个仓库里到底有哪些 skill可先执行npx skillsaddhttps://github.com/wshobson/agents-l6.1 全栈工程师通用常驻基座这一层建议全局安装npx skillsaddhttps://github.com/wshobson/agents--skillapi-design-principles-g-ynpx skillsaddhttps://github.com/wshobson/agents--skillopenapi-spec-generation-g-ynpx skillsaddhttps://github.com/anthropics/skills--skillfrontend-design-g-ynpx skillsaddhttps://github.com/wshobson/agents--skillaccessibility-compliance-g-ynpx skillsaddhttps://github.com/anthropics/skills--skillwebapp-testing-g-y6.2 Java / Spring Boot 全栈路线这一层建议在对应项目里安装npx skillsaddhttps://github.com/github/awesome-copilot--skilljava-springboot-ynpx skillsaddhttps://github.com/affaan-m/everything-claude-code--skillspringboot-patterns-ynpx skillsaddhttps://github.com/affaan-m/everything-claude-code--skillspringboot-security-ynpx skillsaddhttps://github.com/affaan-m/everything-claude-code--skilljpa-patterns-ynpx skillsaddhttps://github.com/github/awesome-copilot--skillspring-boot-testing-ynpx skillsaddhttps://github.com/wshobson/agents--skilldatabase-migration-y6.3 前端框架补充按项目技术栈二选一# Vuenpx skillsaddhttps://github.com/hyf0/vue-skills--skillvue-best-practices-y# React / Nextnpx skillsaddhttps://github.com/vercel-labs/agent-skills--skillvercel-react-best-practices-y6.4 接近 ECC 覆盖度的增强层只在你确实需要时再装npx skillsaddhttps://github.com/affaan-m/everything-claude-code--skillcodebase-onboarding-ynpx skillsaddhttps://github.com/affaan-m/everything-claude-code--skillcontext-budget-ynpx skillsaddhttps://github.com/affaan-m/everything-claude-code--skillagent-sort-ynpx skillsaddhttps://github.com/wshobson/agents--skilldesign-system-patterns-ynpx skillsaddhttps://github.com/getsentry/skills--skillsecurity-review-ynpx skillsaddhttps://github.com/trailofbits/skills--skilldifferential-review-ynpx skillsaddhttps://github.com/vercel-labs/agent-browser--skillagent-browser-y七、MCP 推荐原则前面的内容都在讲skills。这一节才讲MCP这样阅读路径会更清楚先确定能力层再补外部连接层。GitHub 仓库搜索MCP入口https://github.com/searchnpm 包搜索MCP入口https://www.npmjs.com/searchMCP Registry首页https://registry.modelcontextprotocol.io/先看 GitHub再看 npm最后看 RegistryMCP 不需要装很多先装最值钱的。MCP优先级作用推荐实现GitHub MCP必装仓库、PR、Issue、代码搜索GitHub 官方 MCP 路线Context7必装获取最新文档上下文Context7 官方 MCPPlaywright MCP必装稳定浏览器控制Playwright 官方或主流实现Figma MCP强烈建议读取设计稿、样式、变量、布局官方或主流 Figma MCP 实现MySQL MCP强烈建议查库、联调、数据定位优先benborla/mcp-server-mysql备选designcomputer/mysql_mcp_serverSentry MCP强烈建议异常、性能、上线后观察官方或主流 Sentry MCP 实现八、结语这篇文章真正想传达的不是“哪一个 skill 最火”而是为什么不要追热门、为什么不要整包崇拜、以及为什么单个高质量 skill 的组合才是更适合真实开发的路线。如果你是全栈工程师最合理的装法不是热门全装ECC 整包上别人装什么你就装什么而是先装一层通用基座再按后端主语言走一条路线最后按前端框架补充只有在你确实需要更高覆盖度时再补一层接近 ECC 的增强组合这比“照榜单抄作业”也比“ECC 一把梭”更稳。参考资料skills.sh文档https://skills.sh/docsGitHub Trendinghttps://github.com/trendinganthropics/skillshttps://github.com/anthropics/skillswshobson/agentshttps://github.com/wshobson/agentsgithub/awesome-copilothttps://github.com/github/awesome-copilotaffaan-m/everything-claude-codehttps://github.com/affaan-m/everything-claude-codefrontend-design页面https://skills.sh/anthropics/skills/frontend-designwebapp-testing页面https://skills.sh/anthropics/skills/webapp-testingapi-design-principles页面https://skills.sh/wshobson/agents/api-design-principlesopenapi-spec-generation页面https://skills.sh/wshobson/agents/openapi-spec-generationjava-springboot页面https://skills.sh/github/awesome-copilot/java-springbootspringboot-patterns页面https://skills.sh/affaan-m/everything-claude-code/springboot-patternsspringboot-security页面https://skills.sh/affaan-m/everything-claude-code/springboot-securitydatabase-migration页面https://skills.sh/wshobson/agents/database-migrationvue-best-practices页面https://skills.sh/hyf0/vue-skills/vue-best-practicesvercel-react-best-practices页面https://skills.sh/vercel-labs/agent-skills/vercel-react-best-practicesAnthropic Blog: Improving Frontend Design Through Skillshttps://claude.com/blog/improving-frontend-design-through-skillsEric Grill: Frontend-Design 实测https://www.ericgrill.com/blog/frontend-design-skillFlorex Labs: React Best Practices 实测https://florexlabs.com/en/blog/mastering-react-performance-vercels-40-best-practices-for-ai-enhanced-apps/Tevpro: 在 Copilot 中落地 Vercel React Best Practiceshttps://tevpro.com/implement-vercel-react-best-practices-skill-for-github-copilot-in-vs-code/Reddit 讨论参考https://www.reddit.com/r/ClaudeCode/comments/1q9mkx9/anyone_else_struggling_with_the_official/