My Good AI SKILLS
概览
任何智能体(Claude / Codex / Workbuddy / OpenCode / VS Code / Cursor / Cline / Kimi 等)都可以加载并使用本仓库的技能。 AI 时代的编程不是"取代程序员",而是把传统工程中**的部分抽出来,沉淀成可被 AI 调用的技能,让人类专注于业务决策与架构判断。 一句话选型 + 一键生成 + 业务模块叠加,覆盖 Java / Python / Go / Node.js 四大语言。 覆盖 uni-app / Vue / 通用前端,组件库、请求层、样式规范全部沉淀。 :覆盖大量中间件(Redis / Kafka / MySQL / PostgreSQL / MongoDB / Go / Java / Python / Node.js)的多插件部署。 对应 vibeCoding/super-deploy-skills/,覆盖 redis / kafka / mysql / postgres / mongodb / go / java / python / nodejs 等安装与编排。 :本仓库不是"AI 帮我写了一个项目",而是",包括完整的前后端和数据库,包括架构"。 —— 所有项目级逻辑(开发原则、新增/修改 skill 流程、commit 规范、输出要求、父子嵌套结构说明)都在此。
README
wg-skills — 把古法全栈开发经验装进 AI
160 个面向 Claude Code / Cursor / Codex 等智能体的公开 Skills,MIT 协议。 不是提示词合集,而是一套让 AI 按统一工程规范完成“项目骨架 → 模块 → 前后端契约 → 部署 → 迭代”的基础能力体系。
关于 itlifetime.com
itlifetime.com 是“考拉搞 AI”的公开入口:这里持续展示真实项目、页面效果、wg-skills 的使用路径与系列文章。
| 你正在解决的问题 | 从哪里开始 |
|---|---|
| 想做一个能运行的项目 | 看 项目案例与服务 |
| 想从零理解这套公开体系 | 看 wg-skills 技能目录 与 ONBOARDING.md |
| 想把自己项目经验沉淀为 Skill | 先阅读下方“谁适合使用”,再从一个真实项目复盘开始 |
这里不卖“万能一键生成”。我分享的是十年全栈开发里反复验证过的工程习惯:先把共同规则定住,再让 AI 高效完成具体工作。
这是什么
一个自包含的技能仓库。每个子目录是一个技能(SKILL.md + README.md + references/),它们不是孤立存在:前端页面与主题、后端骨架与模块、数据库与接口契约、部署与验收能够按项目需要组合。
它沉淀的是全栈项目里反复出现的共同部分:目录结构、响应格式、错误码、JWT、分页、Design Token、请求层、环境与部署。具体行业业务、品牌视觉和产品取舍,仍然必须由项目负责人决定。
一句话定位
不是让 AI 替你做项目,而是让 AI 按你的工程经验做项目。
把传统全栈开发里重复、规范、可验证的部分抽出来,沉淀成 AI 可调用的 Skill;人仍然负责业务边界、产品判断和最终验收。
与"传统 AI 一键做项目"的区别
| 维度 | 传统 AI 一键做项目 | wg-skills |
|---|---|---|
| 输出 | 一次性代码片段 | 完整可运行、可演进的项目 |
| 前后端 | 只生成一端 | 完整前后端 + 数据库,通过 api-contract.md 契约连接 |
| 文档 | 通常无 | 强制交付 api-contract.md + docs/project-guide.md |
| 前端体系 | 单一框架 | 4 套体系:Vue / UniApp / React / HTML,共享 Design Token 与请求层 |
| 规范 | AI 自由发挥 | 技能强制约束(生成即遵守) |
| 中间件 | 通常无 | 内置部署套件(Docker / Nginx / Redis / Kafka / 数据库安装) |
| 学习曲线 | 一次性惊喜 | 可循序渐进的体系 |
160 个技能 · 全部 MIT 公开 · 持续迭代中
⚠️ 技能以实际效果为准,160 个技能都在持续迭代中。每个技能都在真实项目里跑过,但 API、组件形态、触发词会随实战反馈调整,不保证向后兼容。 任何问题、反馈或建议,欢迎两个渠道:
- 访问 itlifetime.com(首页底部 → 加微信 jiushiwon)
- 在 GitHub Issues 提 issue
5 大板块总览
| 板块 | 数量 | 子分类 |
|---|---|---|
vibeCoding/backend |
56 | Java / Python / Go / Node.js / Rust / 数据库 / 公共规范;具体清单见下文 |
vibeCoding/frontend |
76 | Vue / UniApp / React / HTML / Electron / 公共能力;具体清单见下文 |
vibeCoding/super-deploy-skills |
16 | 部署总入口 · 数据库安装【4】· 运行时安装【4】· Docker · 原生 · Nginx · 服务器 · 环境检测 |
vibeCoding/vibecoding-guide-skill |
4 | VibeCoding 总入口 · 智能体访谈 · 智能体学习 · 完整工作流 |
others |
8 | AI 风检测 · 人性改写 · Skill 审计 · 流程图 · 小红书写作 · Electron ABI 修复 · FFmpeg · Remotion |
🔒 项目级编排技能(完整项目骨架、跨模块编排、部署与验收套件)已迁移至私有仓库
wg-project-kits;本仓库继续维护免费、通用、可组合的基础 Skills。
快速使用
# 克隆到 Claude Code 技能目录
git clone https://github.com/jiushiwon/wg-skills.git ~/.claude/skills/wg-skills
在 Claude Code 中即可触发,例如:
- 「帮我用 Java 搭一个商城」
- 「用 FastAPI 做一个 AI 聊天后端」
- 「用 Vue 做一个带登录的 CRUD 后台」
- 「帮我分析这个老后端项目,盘点接口」
- 「用 Docker 一键部署这个项目」
智能体会按"选型 → 骨架 → 业务模块 → 部署"的顺序串起多个技能,小白也能跟着提示词完成一个完整项目。
谁适合使用
| 你是谁 | 你会得到什么 |
|---|---|
| 想把想法做成作品的小白 | 不必先背完整技术栈,按场景选择骨架、页面、模块与部署路径 |
| 正在 VibeCoding 的开发者 | 给 AI 一套固定的接口、主题、目录与验收规则,避免项目越改越乱 |
| 有经验的全栈开发者或小团队 | 把已验证的代码规范和模块经验沉淀为可复用 Skill,减少重复交代与重复实现 |
如何开始沉淀自己的 Skill
不要从 YAML 格式开始。先拿一个做成功的真实功能,依次写清楚:它解决什么场景、哪些规则不能变、需要哪些输入、应该交付什么、如何验收。能重复使用的部分才值得成为 Skill。
wg-skills 提供的是这套方法和基础设施;你自己的行业规则、业务流程和产品经验,才是最有价值的下一层能力。
完整技能清单
后端
56 个,覆盖 5 语言后端 + 数据库 + 后端元工具 + 加密选型。
Java 矩阵(16 个)
| 技能 | 说明 |
|---|---|
java-fast-skill |
Java 快速入门(小白友好) |
springboot-init-skill |
Spring Boot 一键初始化 |
springboot-module/(14 个子技能) |
万能登录 API / auth / agent / dict / kafka / log / notification / org-permission / payment / redis / storage / upload / alipay-pay / wechat-pay |
Python 矩阵(20 个)
| 技能 | 说明 |
|---|---|
python-fast-skill |
Python 快速入门 |
fastapi-init-skill |
FastAPI 一键初始化 |
fastapi-module/(15 个子技能) |
auth / agent / ai-chat / dict / log / notification / org-permission / payment / storage / upload / ws / python-redis / python-kafka / alipay-pay / wechat-pay |
fastapi-qr-login-skill |
FastAPI 扫码登录 |
article-generator |
多平台文章生成 |
hot-trend-collector |
热点抓取工具 |
Go 矩阵(6 个)
| 技能 | 说明 |
|---|---|
go-gin-init-skill |
Go + Gin 一键初始化 |
go-frame-init-skill |
Go 多框架初始化(Hertz/Fiber/Chi) |
go-grpc-init-skill |
Go gRPC 服务初始化(4 种流模式 + 拦截器) |
go-ws-module-skill |
Go WebSocket 模块 |
go-auth-module-skill |
Go 鉴权模块 |
go-module/go-storage-module-skill |
Go 文件存储模块 |
Node.js / Rust 矩阵(2 个)
| 技能 | 说明 |
|---|---|
nodejs-init-skill |
Node.js + Express 一键初始化 |
rust-backend-skill |
Rust + Axum 后端初始化 |
数据库矩阵(8 个)
| 技能 | 说明 |
|---|---|
database-design-skill |
数据库设计规范(表名/索引/分库分表/性能) |
database-learning-skill |
数据库学习与选型 |
mysql-guide-skill |
MySQL 模块集成 |
pgsql-guide-skill |
PostgreSQL 模块集成 |
mongodb-guide-skill |
MongoDB 模块集成 |
redis-guide-skill |
Redis 缓存/分布式锁 |
kafka-guide-skill |
Kafka 消息队列 |
sqlite-guide-skill |
SQLite 轻量数据库 |
后端元工具(3 个)
| 技能 | 说明 |
|---|---|
backend-analysis-skill |
后端项目静态分析(接口/技术/数据库/业务四份报告) |
backend-convention-skill |
后端强制规范(响应信封/错误码/JWT) |
backend-select-skill |
后端选型入口(语言/框架/数据库推荐) |
加密选型(1 个)
| 技能 | 说明 |
|---|---|
crypto-scenario-skill |
按场景给加密结论(密码存储/支付验签/JWT/敏感字段/文件校验)+ AI 约束块 |
公共规范层
vibeCoding/backend/shared/ — 响应信封 / 错误码 / JWT / 分页 / API 契约模板 / 模块输出(6 个规范)
前端
76 个,按 4 套体系组织。
Vue 体系(43 个)— SPA + SSR
核心组件体系(vue-base-skill/ 父技能 + 30 个子技能,其中 vue-complex-skill/ 下含 7 个复合场景技能):
布局 / 按钮 / 卡片 / 徽章 / 表单 / 输入 / 选择 / 级联 / 下拉 / 树 / 日期 / 复选 / 单选 / 开关 / 表格 / 标签 / 状态 / 折叠 / 右键菜单 / 提示 / 对话框 / 空状态 / 加载 / 上传 / 菜单 / 列表页 / 列表项 / 万能登录页 / Vue 项目生成 / 综合 CRUD(vue-complex-skill/)
配套规范:
vue-theme-skill— 设计 Token + 深色主题vue-style-skill— 样式规范(动画/工具类/布局)vue-tui-skill— TUI 终端界面nuxt-generate-skill— Nuxt 3 + TS + Pinia 全栈(SSR/SEO)electron-vue-init-skill— Electron + Vue3 桌面端
UniApp 体系(15 个)— 跨端小程序
uniapp-base-skill(基础组件与容器唯一真源:6 个根容器 + 26 个组件)+ 15 个独立技能,
模块入口地图见 vibeCoding/frontend/uniapp/README.md(15 环节 → skill → 触发词):
- 项目类:
uniapp-app-generate-skill/uniapp-standard-skill - 规范类:
uniapp-style-skill/uniapp-theme-skill/request-skill - 鉴权类:
uniapp-auth-skill - 组件类:
uniapp-page-components-skill - 场景页:
uniapp-member-center-skill(会员中心 / 积分任务 / 积分商城) - 诊断类:
uniapp-diagnostic-skill/uniapp-code-audit-skill/uniapp-crossplatform-audit-skill/uniapp-vue2-upgrade-skill - UI 类:
uniapp-ui-replica-skill/uniapp-ui-template-builder-skill
React 体系(3 个)
react-generate-skill— React + TS + Vitenext-generate-skill— Next.js 14+ App Router(全栈 SSR/RSC)react-native-generate-skill— React Native 移动端
HTML 体系(1 个)
html-frontend-template— 纯 HTML 管理后台模板(下一个重点建设方向)
综合前端(11 个)
frontend-code-doctor— 前端代码审查frontend-request-skill— 4 套体系共用请求层(响应信封 + 错误码 + Token 注入 + 防抖 + Mock + SSE)frontend-style-harmonizer-skill— 前端 UI 一致性审查:Token、页面间距/固定区、组件契约、图标语义、键盘安全区与重复样式(兼容原样式治理调用)mobile-safe-area-audit-skill— 移动端安全区与键盘审计修复:顶部胶囊、iPhone 底部 Home Indicator、固定操作栏、输入框顶起和多端差异mobile-uiux-spec-skill— 移动端 UI/UX 设计与交付规范:iOS、Android、小程序、H5、鸿蒙的单位、尺寸、触控、安全区与真机验收frontend-ui-foundry— 综合前端 UIfrontend-icon-skill— SVG 模板生成 + 图片处理icon-image-catch-skill(父 + 2 子)— 图标抓取 / 图片抓取image-forge-skill— AI 图片生成
Electron 体系(3 个)
electron-dev-restart— Electron 开发期重启electron-react-skill— Electron + React 桌面端xterm-js-rendering-pitfalls— xterm.js 渲染踩坑
部署套件
16 个,覆盖从服务器到数据库的完整部署链路。
| 技能 | 说明 |
|---|---|
super-deploy-skills(父技能) |
部署总入口 |
database-install-skill(含 4 子) |
MySQL / PostgreSQL / MongoDB / Redis 安装 |
runtime-install-skill(含 4 子) |
Go / Java / Node.js / Python 安装 |
deploy-detect-skill |
部署环境画像检测 |
deploy-docker-skill |
Docker 编排 |
deploy-native-skill |
原生部署 |
server-setup-skill |
服务器初始化 |
static-nginx-skill |
Nginx 静态代理 |
Vibecoding 工作流
4 个,是 AI 编程的方法论层(不只是工具)。
| 技能 | 说明 |
|---|---|
vibecoding-guide-skill |
Vibecoding 工作流总入口 |
agent-interview-skill |
智能体需求访谈 |
agent-learning-skill |
智能体学习引导 |
vibecoding-workflow-skill |
完整工作流编排 |
其他工具
8 个,覆盖写作、检测、流程图、视频处理等领域。
| 技能 | 说明 |
|---|---|
ai-speech-detector |
AI 风检测(识别 AI 生成文本) |
humanizer |
去除 AI 写作模式(35 个模式识别) |
skill-auditor |
Skill 安全审计 |
workflow-diagram-skill |
一句话生成流程图 |
xhs-style-writer-skill |
小红书个人风格写作 |
electron-native-abi-fix |
Electron 原生 ABI 修复 |
ffmpeg-skill |
FFmpeg 命令与脚本 |
remotion-skill |
Remotion React 视频 |
适用场景
场景 1:具体业务项目
| 项目类型 | 推荐技能组合 |
|---|---|
| 🛒 商城系统 | springboot-init-skill + payment-module + storage-module + vue-base-skill + vue-form-skill |
| 📋 后台管理 | springboot-init-skill + auth-module + vue-base-skill + vue-table-skill + vue-form-skill |
| 📱 小程序 / App | uniapp-base-skill + fastapi-init-skill + auth-module |
| 💬 AI 聊天 | vue-base-skill + frontend-request-skill (SSE) + fastapi-init-skill + agent-module + ai-chat-module |
| 🎓 在线教育 | springboot-init-skill + auth-module + vue-base-skill + vue-dashboard-skill |
场景 2:老项目接手 / 重构
| 任务 | 推荐技能 |
|---|---|
| 接手陌生项目 | backend-analysis-skill(产出 4 份报告:接口/技术/数据库/业务) |
| 前端代码优化 | frontend-code-doctor |
| 项目规范化 | uniapp-diagnostic-skill |
| Skill 自身审计 | skill-auditor |
场景 3:完整部署上线
super-deploy-skills 一键编排:deploy-detect-skill 探环境 → database-install-skill / runtime-install-skill 装依赖 → deploy-docker-skill 或 deploy-native-skill 编排 → static-nginx-skill 配反向代理
场景 4:学一门新语言
| 想学什么 | 触发技能 |
|---|---|
| ☕ Java | java-fast-skill / springboot-init-skill |
| 🐍 Python | python-fast-skill / fastapi-init-skill |
| 🐹 Go | go-gin-init-skill |
| 🎨 Vue | vue-base-skill / vue-generate-skill |
| 📱 UniApp | uniapp-base-skill 26 个组件 + 6 个根容器 |
| ⚛️ React | react-generate-skill / next-generate-skill |
一句"帮我用 Java 搭一个商城",智能体按"选型 → 骨架 → 业务模块"串起多个技能。
架构:前后端契约连接
用户触发一句话
"帮我做一个管理后台"
│
┌────┼────┐
│ │ │
前端层 后端层 数据库层
组件库 init-skill design-skill
主题 module
请求层
样式
│ │ │
└──┬─┴──┘
│
api-contract.md ← 前后端唯一事实来源
│
┌───┼───┐
│ │ │
响应格式 错误码 接口清单
4 套前端体系共享:frontend-request-skill(请求层)+ Design Token 命名(--color-primary-{50~950} 完全对齐)
5 语言后端共享:vibeCoding/backend/shared/(响应信封 + 错误码 + JWT + 分页)
强制规则:每个 init-skill 必须生成 api-contract.md,每个 module-skill 必须输出 api-contract-.md,前后端契约一致。
完整规范见 AGENTS.md 第十三节。
文档分层
| 文件 | 面向对象 | 看什么 |
|---|---|---|
README.md(本文件) |
人类访客 / 潜在用户 | 仓库能干什么、怎么快速上手、有什么技能 |
ONBOARDING.md |
第一次使用者 | 用场景选择入口,完成第一个项目 |
MISSING_SKILLS.md |
使用者 / 维护者 | 已迁至私有仓库的引用登记与替代路径 |
AGENTS.md |
AI 智能体 + 维护者 | 完整规范、目录结构、开发原则、提交规范 |
CLAUDE.md |
Claude Code | 入口(引用 AGENTS.md) |
各 skill/SKILL.md |
AI 智能体 | 触发条件、生成流程、输出规范、依赖 |
各 skill/README.md |
人类用户 | 技能安装、快速上手、目录结构 |
禁止重叠:
README.md不复制SKILL.md的能力清单或触发词列表(详见AGENTS.md第十三、五节)
适用与不适用
✅ 适用:
- 个人 / 小团队快速搭项目骨架(10 分钟 vs 1-2 天)
- 中小企业项目(商城 / 后台 / 小程序)
- 教学 / 学习场景(“一天学会 xxx 体系”)
- 老项目盘点、重构、迁移
❌ 不适用:
- 超大规模分布式系统(万级 QPS、复杂微服务编排)
- 嵌入式 / 硬件相关项目
- 对实时性 / 一致性有极端要求的金融核心系统
- 纯设计型项目(UI 套娃但无业务)
为什么开放 + 为什么 160 个
之前这个仓库是分层结构(精选 23 个公开 + 全量私有)。经过两轮迭代决定:
全部公开,全部免费。技能文件本身不值钱,值钱的是"10 年经验如何把技能串成完整项目"。这部分能力不卖技能,是技能全部公开后——陪跑服务。
如果你看完这个 README 觉得"我能用这套技能搭一个项目",那就是这个仓库的目的。
如果你想跳过学习曲线,让一个老司机带你 7 天把想法变成上线的小程序:
🚁 itlifetime.com 7 天陪跑 — ¥699 一次性
- 7 天把一个想法变成上线、能跑、能用的 MVP(小程序 / 网站 / H5)
- 全程陪做,不是给资料让你自学
- 10 年经验判断(“这功能别做 / 这方案不要选”)
- 后续 30 天轻量答疑
加微信 jiushiwon,简单说明你的想法 + 预算即可。
贡献与规范
- 提交规范见
AGENTS.md第七节(中文 commit message,直接推送 main) - 新增 skill 必须更新
AGENTS.md第三节目录结构 +README.md对应板块 docs/目录本地沉淀,不进入版本控制
许可证
MIT License — 自由使用、修改、商用。
推荐工具
换一个关键词,或者移除筛选条件。
安装
npx skillfish add jiushiwon/wg-skills