Skill 学习篇(十一)| 面向 Java 全栈工程师的个人 ECC 构建指南(V3)
-
- 一、通用核心层(必装)
-
- [1.1 需求分析 & 规划](#1.1 需求分析 & 规划)
- [1.2 UI/UX 设计](#1.2 UI/UX 设计)
- [1.3 设计系统 & 组件规范](#1.3 设计系统 & 组件规范)
- [1.4 架构、API & 数据库](#1.4 架构、API & 数据库)
- [1.5 开发执行 & 测试验证](#1.5 开发执行 & 测试验证)
- [1.6 代码审查 & 安全审计](#1.6 代码审查 & 安全审计)
- [1.7 性能、SEO & 上线监测](#1.7 性能、SEO & 上线监测)
- [1.8 文档工程 & 开发规范](#1.8 文档工程 & 开发规范)
- [1.9 技能运维 & 运行时治理](#1.9 技能运维 & 运行时治理)
- 二、技术栈增强层(按需选装)
-
- [2.1 Java / Spring Boot](#2.1 Java / Spring Boot)
- [2.2 React / Next.js / TypeScript](#2.2 React / Next.js / TypeScript)
- [2.3 Vue / Vite / Pinia](#2.3 Vue / Vite / Pinia)
- [2.4 uni-app / 小程序](#2.4 uni-app / 小程序)
- [2.5 Docker / GitHub / CI](#2.5 Docker / GitHub / CI)
- [三、MCP 配套推荐](#三、MCP 配套推荐)
- 四、特殊领域层(特定场景按需选装)
-
- [4.1 行为规范类](#4.1 行为规范类)
- [4.2 研发提效类](#4.2 研发提效类)
- [4.3 设计还原类](#4.3 设计还原类)
- [4.4 浏览器自动化类](#4.4 浏览器自动化类)
- 五、一个项目从零到一的流程示例
- 六、维护
本文档是直接可用的安装清单。按项目全生命周期(需求→设计→架构→开发→测试→安全→上线→文档→运维)整理。
触发方式:
- 自动 --- AI 检测到相关场景时自动触发,不能手动调用
- 命令 --- 必须手动输入命令或提示语才能触发
- 自动、命令 --- AI 自动触发,也可手动使用
数据来源: GitHub⭐ 和 skills.sh 安装量均于 2026-05-07 抓取验证。
一、通用核心层(必装)
无论项目大小,以下技能默认常驻。
1.1 需求分析 & 规划
| 技能 | 作用 | 仓库 | GitHub⭐ | skills.sh | 触发 |
|---|---|---|---|---|---|
| brainstorming | 通过提问澄清模糊需求,输出需求规格 | obra/superpowers | 181K | 140.5K | 自动、命令 |
| writing-plans | 将需求规格拆解为可执行的任务步骤 | obra/superpowers | 181K | 82.9K | 自动、命令 |
说明:brainstorming + writing-plans + executing-plans 组成"开发三剑客"。提需求时自动触发,也可说"先做一轮 brainstorming"或"帮我拆任务"手动使用。
bash
npx skills add obra/superpowers --skill brainstorming --skill writing-plans
1.2 UI/UX 设计
| 技能 | 作用 | 仓库 | GitHub⭐ | skills.sh | 触发 |
|---|---|---|---|---|---|
| taste-skill(7 子技能包) | 输出多种设计风格方案 | leonxlnx/taste-skill | 15.9K | 38~45K | 自动、命令 |
| impeccable(10+ 子技能包) | 对已有设计做审查、打磨、提升 | pbakaus/impeccable | 25.6K | 82~83K | 命令 |
| web-design-guidelines | 提供 Web 设计规范和最佳实践 | vercel-labs/agent-skills | 26.2K | 300.7K | 自动、命令 |
| accessibility-compliance | 确保页面符合无障碍标准 | wshobson/agents | 34.9K | 8.2K | 自动、命令 |
| sleek-design-mobile-apps | 移动端应用界面设计 | sleekdotdesign/agent-skills | 395 | 90.9K | 自动、命令 |
说明:taste-skill 自动出方案,也可手动指定风格。impeccable 只能用 /impeccable audit、/impeccable polish 等子命令手动触发。web-design-guidelines 在你说"审查我的 UI"时自动触发。
bash
npx skills add https://github.com/leonxlnx/taste-skill
npx skills add pbakaus/impeccable
npx skills add vercel-labs/agent-skills --skill web-design-guidelines
npx skills add wshobson/agents --skill accessibility-compliance
npx skills add sleekdotdesign/agent-skills --skill sleek-design-mobile-apps
1.3 设计系统 & 组件规范
| 技能 | 作用 | 仓库 | GitHub⭐ | skills.sh | 触发 |
|---|---|---|---|---|---|
| tailwind-design-system | 基于 Tailwind CSS 搭建设计系统 | wshobson/agents | 34.9K | 39.3K | 自动、命令 |
| shadcn | 用 shadcn/ui 构建一致 UI | shadcn/ui | 114K | 127.7K | 自动(不支持手动) |
| extract-design-system | 从现有项目提取设计规范 | arvindrk/extract-design-system | 30 | 87.6K | 命令 |
说明:shadcn 设置了 user-invocable: false,只能 AI 自动触发。extract-design-system 需说"提取设计系统"。注意该 GitHub⭐ 仅 30 但 skills.sh 87.6K,比例异常。
bash
npx skills add wshobson/agents --skill tailwind-design-system
npx skills add shadcn/ui --skill shadcn
npx skills add arvindrk/extract-design-system --skill extract-design-system
1.4 架构、API & 数据库
| 技能 | 作用 | 仓库 | GitHub⭐ | skills.sh | 触发 |
|---|---|---|---|---|---|
| api-design-principles | API 设计原则和规范指导 | wshobson/agents | 34.9K | --- | 自动、命令 |
| openapi-spec-generation | 生成 OpenAPI 契约文档 | wshobson/agents | 34.9K | 10.1K | 自动、命令 |
| database-migration | 数据库迁移脚本管理 | wshobson/agents | 34.9K | 10.9K | 自动、命令 |
| architecture-decision-records | 架构决策记录(ADR)和评审 | wshobson/agents | 34.9K | 7.8K | 命令 |
说明:architecture-decision-records 需说"记录这个架构决策"。
bash
npx skills add wshobson/agents --skill api-design-principles --skill openapi-spec-generation --skill database-migration --skill architecture-decision-records
1.5 开发执行 & 测试验证
| 技能 | 作用 | 仓库 | GitHub⭐ | skills.sh | 触发 |
|---|---|---|---|---|---|
| executing-plans | 按计划分步执行任务,每批验证 | obra/superpowers | 181K | 67.3K | 自动、命令 |
| test-driven-development | RED-GREEN-REFACTOR 测试驱动 | obra/superpowers | 181K | 72.4K | 自动、命令 |
| webapp-testing | Web 应用功能测试 | anthropics/skills | 129K | 62.2K | 自动、命令 |
| e2e-testing-patterns | 端到端测试模式和最佳实践 | wshobson/agents | 34.9K | 14.8K | 自动、命令 |
| browser-qa | 浏览器端质量验证 | affaan-m/everything-claude-code | 175K | 2.1K | 命令 |
| verification-loop | 完成前循环验证,确保质量 | affaan-m/everything-claude-code | 175K | 3.4K | 自动、命令 |
说明:TDD 自动应用于核心逻辑,原型和 CRUD 可跳过。browser-qa 需说"做浏览器 QA"。
bash
npx skills add obra/superpowers --skill executing-plans --skill test-driven-development
npx skills add anthropics/skills --skill webapp-testing
npx skills add wshobson/agents --skill e2e-testing-patterns
npx skills add affaan-m/everything-claude-code --skill browser-qa --skill verification-loop
1.6 代码审查 & 安全审计
| 技能 | 作用 | 仓库 | GitHub⭐ | skills.sh | 触发 |
|---|---|---|---|---|---|
| /review(内置) | Claude Code 内置代码审查 | Anthropic 官方 | --- | --- | 命令 (输入 /review) |
| code-review-excellence | 系统性代码审查 | wshobson/agents | 34.9K | 15.8K | 自动、命令 |
| differential-review | 安全差异审查,爆炸半径分析 | trailofbits/skills | 5K | 2.7K | 命令 |
说明:/review 是内置斜杠命令。differential-review 需说"做安全审查"。如需多代理并行审查,可装插件:
/plugin install code-review@claude-plugins-official
bash
npx skills add wshobson/agents --skill code-review-excellence
npx skills add trailofbits/skills --skill differential-review
1.7 性能、SEO & 上线监测
| 技能 | 作用 | 仓库 | GitHub⭐ | skills.sh | 触发 |
|---|---|---|---|---|---|
| performance | Web 性能优化分析和建议 | addyosmani/web-quality-skills | 1.9K | 11.5K | 自动、命令 |
| seo | SEO 优化分析和建议 | addyosmani/web-quality-skills | 1.9K | 20.4K | 自动、命令 |
| canary-watch | 上线监测、灰度发布和回滚检查 | affaan-m/everything-claude-code | 175K | 1.9K | 命令 |
说明:performance/seo 在你说"优化性能""做 SEO"时自动触发。canary-watch 需说"检查上线状态"。
bash
npx skills add addyosmani/web-quality-skills --skill performance --skill seo
npx skills add affaan-m/everything-claude-code --skill canary-watch
1.8 文档工程 & 开发规范
| 技能 | 作用 | 仓库 | GitHub⭐ | skills.sh | 触发 |
|---|---|---|---|---|---|
| documentation-lookup | 实时查询框架/库最新官方文档 | affaan-m/everything-claude-code | 175K | 2.6K | 自动、命令 |
| documentation-writer | 按 Diátaxis 框架生成项目文档 | github/awesome-copilot | 32.3K | 16.8K | 命令 |
| git-commit | 分析 diff 生成 Conventional Commits 规范提交 | github/awesome-copilot | 32.3K | 28.9K | 命令 |
说明:查文档 → 写文档 → 规范提交,覆盖文档工程全链路。documentation-lookup 在你问任何框架/库用法时自动触发。documentation-writer 需说"生成文档"。git-commit 需说"提交代码"。
bash
npx skills add affaan-m/everything-claude-code --skill documentation-lookup
npx skills add github/awesome-copilot --skill documentation-writer --skill git-commit
1.9 技能运维 & 运行时治理
| 技能 | 作用 | 仓库 | GitHub⭐ | skills.sh | 触发 |
|---|---|---|---|---|---|
| find-skills | 搜索发现社区技能 | vercel-labs/skills | 17.2K | 1.4M | 命令 |
| skill-creator | 创建自定义技能,含 Create→Eval→Improve→Benchmark 评测闭环 | anthropics/skills | 129K | --- | 命令 |
| agent-sort | 技能分级(DAILY vs LIBRARY),精简安装 | affaan-m/everything-claude-code | 175K | 1.5K | 自动 |
| terminal-ops | 终端执行行为约束,先检查再操作 | affaan-m/everything-claude-code | 175K | 1.5K | 自动 |
| context-budget | 审计上下文窗口消耗,输出 token 削减建议 | affaan-m/everything-claude-code | 175K | 2.5K | 自动 |
说明:发现 → 创建 → 分级 → 执行约束 → 资源审计,完整 ECC 运维闭环。find-skills 在终端执行 npx skills search <关键词>。skill-creator 需说"创建技能"。agent-sort、terminal-ops、context-budget 后台自动运行。
bash
npx skills add vercel-labs/skills --skill find-skills
npx skills add anthropics/skills --skill skill-creator
npx skills add affaan-m/everything-claude-code --skill agent-sort --skill terminal-ops --skill context-budget
二、技术栈增强层(按需选装)
2.1 Java / Spring Boot
| 技能 | 作用 | 仓库 | GitHub⭐ | skills.sh | 触发 |
|---|---|---|---|---|---|
| java-springboot | Spring Boot 开发规范和实践 | github/awesome-copilot | 32.3K | 13.7K | 自动、命令 |
| spring-boot-engineer | Spring Boot 工程师级指导 | jeffallan/claude-skills | 8.8K | 5.5K | 自动、命令 |
| java-junit | JUnit 单元测试规范 | github/awesome-copilot | 32.3K | 9.5K | 自动、命令 |
| java-coding-standards | Java 编码规范 | affaan-m/everything-claude-code | 175K | 4.2K | 自动、命令 |
| springboot-patterns | Spring Boot 设计模式 | affaan-m/everything-claude-code | 175K | 5.2K | 自动、命令 |
| springboot-security | Spring Security 安全配置 | affaan-m/everything-claude-code | 175K | 4.1K | 自动、命令 |
| springboot-tdd | Spring Boot TDD 指导 | affaan-m/everything-claude-code | 175K | 3.9K | 自动、命令 |
| springboot-verification | Spring Boot 验证流程 | affaan-m/everything-claude-code | 175K | 3.3K | 自动、命令 |
| jpa-patterns | JPA/Hibernate 最佳实践 | affaan-m/everything-claude-code | 175K | 3.7K | 自动、命令 |
| mysql | MySQL 数据库设计和管理 | planetscale/database-skills | 410 | 3.4K | 自动、命令 |
| redis-development | Redis 缓存开发 | redis/agent-skills | 49 | 2.5K | 自动、命令 |
说明:写 Java 代码时 AI 自动应用规范,也可说"帮我按 Spring Boot 最佳实践优化"。
bash
npx skills add github/awesome-copilot --skill java-springboot --skill java-junit
npx skills add jeffallan/claude-skills --skill spring-boot-engineer
npx skills add affaan-m/everything-claude-code --skill java-coding-standards --skill springboot-patterns --skill springboot-security --skill springboot-tdd --skill springboot-verification --skill jpa-patterns
npx skills add planetscale/database-skills --skill mysql
npx skills add redis/agent-skills --skill redis-development
2.2 React / Next.js / TypeScript
| 技能 | 作用 | 仓库 | GitHub⭐ | skills.sh | 触发 |
|---|---|---|---|---|---|
| vercel-react-best-practices | React 最佳实践 | vercel-labs/agent-skills | 26.2K | 377.2K | 自动、命令 |
| next-best-practices | Next.js 开发最佳实践 | vercel-labs/next-skills | 855 | 80K | 自动、命令 |
| next-cache-components | Next.js 缓存策略和优化 | vercel-labs/next-skills | 855 | 26.2K | 自动、命令 |
| typescript-advanced-types | TypeScript 高级类型指导 | wshobson/agents | 34.9K | 38.9K | 自动、命令 |
bash
npx skills add vercel-labs/agent-skills --skill vercel-react-best-practices
npx skills add vercel-labs/next-skills --skill next-best-practices --skill next-cache-components
npx skills add wshobson/agents --skill typescript-advanced-types
2.3 Vue / Vite / Pinia
| 技能 | 作用 | 仓库 | GitHub⭐ | skills.sh | 触发 |
|---|---|---|---|---|---|
| vue-best-practices | Vue 3 开发最佳实践 | hyf0/vue-skills | 2.4K | 20.9K | 自动、命令 |
| vue-router-best-practices | Vue Router 路由设计规范 | antfu/skills | 4.8K | 12.1K | 自动、命令 |
| pinia | Pinia 状态管理最佳实践 | antfu/skills | 4.8K | 10.5K | 自动、命令 |
| vue-testing-best-practices | Vue 组件测试规范 | antfu/skills | 4.8K | 10.7K | 自动、命令 |
| vite | Vite 构建工具配置和优化 | antfu/skills | 4.8K | 20.8K | 自动、命令 |
bash
npx skills add hyf0/vue-skills --skill vue-best-practices
npx skills add antfu/skills --skill vue-router-best-practices --skill pinia --skill vue-testing-best-practices --skill vite
2.4 uni-app / 小程序
| 技能 | 作用 | 仓库 | GitHub⭐ | skills.sh | 触发 |
|---|---|---|---|---|---|
| uni-app | uni-app 跨平台开发规范 | uni-helper/skills | 61 | 990 | 自动、命令 |
| uniapp-project | uni-app 项目结构和管理 | teachingai/full-stack-skills | 361 | 737 | 自动、命令 |
| miniprogram-development | 微信小程序开发规范 | tencentcloudbase/skills | 54 | 2.7K | 自动、命令 |
| auth-wechat-miniprogram | 微信小程序登录/授权 | tencentcloudbase/skills | 54 | 1.6K | 自动、命令 |
bash
npx skills add uni-helper/skills --skill uni-app
npx skills add teachingai/full-stack-skills --skill uniapp-project
npx skills add tencentcloudbase/skills --skill miniprogram-development --skill auth-wechat-miniprogram
2.5 Docker / GitHub / CI
| 技能 | 作用 | 仓库 | GitHub⭐ | skills.sh | 触发 |
|---|---|---|---|---|---|
| docker-expert | Docker 容器化开发和部署 | sickn33/antigravity-awesome-skills | 36.7K | 14.5K | 自动、命令 |
| multi-stage-dockerfile | 多阶段 Dockerfile 构建优化 | github/awesome-copilot | 32.3K | 12.6K | 自动、命令 |
| gh-cli | GitHub CLI 操作(PR、Issue) | github/awesome-copilot | 32.3K | 20.5K | 自动、命令 |
| deployment-pipeline-design | CI/CD 部署流水线设计 | wshobson/agents | 34.9K | 7.2K | 自动、命令 |
| git-advanced-workflows | Git 高级工作流 | wshobson/agents | 34.9K | 9.1K | 自动、命令 |
bash
npx skills add sickn33/antigravity-awesome-skills --skill docker-expert
npx skills add github/awesome-copilot --skill multi-stage-dockerfile --skill gh-cli
npx skills add wshobson/agents --skill deployment-pipeline-design --skill git-advanced-workflows
三、MCP 配套推荐
| MCP | 用途 | 触发 |
|---|---|---|
| Context7 | 查最新官方文档 | 自动 |
| GitHub MCP | PR、Issue、仓库操作 | 自动 |
| Playwright / Browser MCP | 浏览器测试、UI 验收 | 自动 |
| Database MCP | 数据库检查、迁移验证 | 自动 |
| Sentry MCP | 上线后异常定位 | 自动 |
四、特殊领域层(特定场景按需选装)
本章技能按场景维度分类,有清晰的适用边界,不影响通用核心层和技术栈增强层的正常工作。需要对应场景时再装,即装即用。
4.1 行为规范类
不直接产出代码,在后台约束 AI 的行为方式,减少过度设计和臆测。
| 技能 | 作用 | 仓库 | skills.sh | 触发 |
|---|---|---|---|---|
| karpathy-guidelines | 减少 LLM 常见编码错误,避免过度复杂化 | forrestchang/andrej-karpathy-skills | 9.4K | 自动 |
bash
npx skills add forrestchang/andrej-karpathy-skills --skill karpathy-guidelines
4.2 研发提效类
辅助开发流程但不属于日常必用。
| 技能 | 作用 | 仓库 | skills.sh | 触发 |
|---|---|---|---|---|
| search-first | 编码前搜索现有方案,避免重复造轮 | affaan-m/everything-claude-code | 3.3K | 自动、命令 |
| codebase-onboarding | 接手老项目时快速理解代码结构 | affaan-m/everything-claude-code | --- | 自动、命令 |
| neat-freak | 干完活后一键同步 CLAUDE.md、文档、记忆系统 | kkkkhazix/khazix-skills | 491 | 命令 (/neat) |
bash
npx skills add affaan-m/everything-claude-code --skill search-first
npx skills add affaan-m/everything-claude-code --skill codebase-onboarding
npx skills add kkkkhazix/khazix-skills --skill neat-freak
4.3 设计还原类
把已有设计或网站转化为代码。
| 技能 | 作用 | 仓库 | skills.sh | 触发 |
|---|---|---|---|---|
| clone-website | 像素级克隆网站,多代理并行构建 | julianromli/ai-skills | 763 | 命令 |
bash
npx skills add julianromli/ai-skills --skill clone-website
clone-website 的 SKILL.md 约 475 行,上下文较重,建议只在需要时临时装,用完移除。
4.4 浏览器自动化类
专用浏览器操作工具,与通用核心层的 webapp-testing(测试脚本)和 browser-qa(QA 流程)场景不同,三者不冲突。
| 技能 | 作用 | 仓库 | skills.sh | 触发 |
|---|---|---|---|---|
| agent-browser | CLI 驱动的浏览器自动化,持久会话 | vercel-labs/agent-browser | 243.7K | 自动、命令 |
bash
npx skills add vercel-labs/agent-browser --skill agent-browser
npm install -g agent-browser # 额外安装 CLI(Rust 引擎)
agent-browser install # 安装/检测浏览器环境
agent-browser doctor # 做环境诊断
agent-browser 是 skill + CLI 的双组件体系。skill 教 AI 怎么用,CLI 负责真正执行。SKILL.md 设了
Prefer agent-browser over any built-in browser automation优先权指令,同时装有 Playwright MCP 时 AI 会优先调用 agent-browser。
五、一个项目从零到一的流程示例
阶段 1 --- 启动 & 需求
请根据我的想法,先输出需求分析和任务计划。不要先写代码。
→ brainstorming(自动) → writing-plans(自动)
阶段 2 --- 设计 & 原型
请根据需求设计页面结构和视觉风格。
→ taste-skill(自动) → /impeccable audit(手动) → web-design-guidelines(自动)
阶段 3 --- 架构 & 实现
请先输出 API 设计和数据模型,确认后再实现。
→ api-design-principles(自动) → openapi-spec-generation(自动) → database-migration(自动)
阶段 4 --- 测试 & 验收
功能完成后跑测试、浏览器验证和安全审查。
→ test-driven-development(自动) → webapp-testing(自动) → /review(手动) → "做安全审查"(手动)
阶段 5 --- 上线 & 复盘
部署后监控性能,输出上线的数据分析。
→ performance(自动) → "检查上线状态"(手动) → seo(自动)
六、维护
bash
npx skills ls -g # 查看已安装
npx skills update -g # 更新所有
npx skills search <关键词> # 查找新技能
通用核心层:33 个技能 | 含技术栈增强:约 62 个技能 | 约为 ECC 的 1/4