295 lines
14 KiB
Markdown
295 lines
14 KiB
Markdown
---
|
||
name: 项目AI生成器
|
||
description: 一键生成完整项目AI体系(五行架构 + 全套技能 + GitHub同步 + CLAUDE.md + Cursor规则)。触发词:生成项目AI、创建项目AI、搭建项目AI、项目AI工厂、克隆项目AI、新项目AI、像存客宝AI一样。根据项目需求自动生成一套类似存客宝AI的完整项目AI体系。
|
||
group: 土
|
||
triggers: 生成项目AI、创建项目AI、搭建项目AI、项目AI工厂、克隆项目AI、新项目AI、像存客宝AI一样
|
||
owner: 土砖
|
||
version: "1.0"
|
||
updated: "2026-03-13"
|
||
---
|
||
|
||
# 项目AI生成器
|
||
|
||
> **一键输入项目需求,输出一套完整的项目AI体系。**
|
||
> 以存客宝AI为标杆,自动生成五行架构 + 全套技能 + GitHub 实时同步 + 各科室 CLAUDE.md + Cursor 规则 + 使用手册。
|
||
|
||
---
|
||
|
||
## 一、能做什么(Capabilities)
|
||
|
||
```
|
||
输入:项目名称 + 项目需求/行业描述 + GitHub 仓库 URL
|
||
↓
|
||
输出:一整套完整的项目AI(可直接在 Cursor/Claude Code 中使用)
|
||
|
||
├── BOOTSTRAP.md ← 启动指令(项目专属身份/团队/流程)
|
||
├── SKILL_REGISTRY.md ← 技能注册表(项目专属技能库)
|
||
├── CLAUDE.md ← Claude Code 全局上下文
|
||
├── 总索引.md ← 架构全貌
|
||
├── .cursor/rules/项目-ai.mdc ← Cursor 适配层(含首次运行检测 + GitHub 同步)
|
||
├── scripts/
|
||
│ ├── first_run_setup.sh ← 首次运行自动初始化
|
||
│ ├── github_sync.sh ← GitHub 实时双向同步
|
||
│ └── generate_claude_md.sh ← 生成各科室 CLAUDE.md
|
||
├── 01_X资(金)/ ← 金组科室(含 SKILL.md + CLAUDE.md + 子组)
|
||
├── 02_X流(水)/ ← 水组科室
|
||
├── 03_X产(木)/ ← 木组科室
|
||
├── 04_X码(火)/ ← 火组科室
|
||
├── 05_X质(土)/ ← 土组科室
|
||
├── 运营中枢/ ← 参考资料 + 使用手册 + 复盘格式
|
||
├── 导出/ ← 基因胶囊导出目录
|
||
└── README.md ← 仓库说明
|
||
```
|
||
|
||
**核心能力**:
|
||
- 根据项目行业/类型自动适配五行科室命名(如:存客宝→存资/存流/存产/存码/存质)
|
||
- 根据项目需求智能匹配和生成适用的技能(48~60个标准技能)
|
||
- 自动配置 GitHub 实时同步(对话开始 pull,结束 push)
|
||
- 自动生成各科室 CLAUDE.md(Claude Code CLI 上下文)
|
||
- 自动安装 Git hooks(post-commit 推送 + post-merge 技能检测)
|
||
- 继承卡若AI 五行架构、复盘格式、基因胶囊系统
|
||
|
||
---
|
||
|
||
## 二、怎么用(Usage)
|
||
|
||
### 触发词
|
||
`生成项目AI`、`创建项目AI`、`搭建项目AI`、`项目AI工厂`、`克隆项目AI`、`新项目AI`、`像存客宝AI一样`
|
||
|
||
### 方式一:交互式生成(推荐)
|
||
|
||
```
|
||
用户:帮我生成一个项目AI
|
||
AI:收到。我需要以下信息来为你定制项目AI:
|
||
1. 项目名称?(如:玩值电竞)
|
||
2. 项目一句话描述?(如:电竞赛事运营与数据分析平台)
|
||
3. 项目行业/领域?(如:电竞/游戏/电商/教育/金融/SaaS)
|
||
4. GitHub 仓库 URL?(如:https://github.com/fnvtk/wanzhi-ai)
|
||
5. 工作台路径?(如:/Users/karuo/项目/玩值电竞AI/)
|
||
6. 有没有特殊技能需求?(可选,如:需要视频切片、量化交易等)
|
||
```
|
||
|
||
### 方式二:一句话生成
|
||
|
||
```
|
||
用户:帮我生成一个玩值电竞的项目AI,仓库地址 https://github.com/fnvtk/wanzhi-ai,放在 /Users/karuo/项目/玩值电竞AI/
|
||
AI:[直接开始生成]
|
||
```
|
||
|
||
### 方式三:脚本生成
|
||
|
||
```bash
|
||
cd /Users/karuo/Documents/个人/卡若AI
|
||
python3 "05_卡土(土)/土砖_技能复制/项目AI生成器/scripts/generate_project_ai.py" \
|
||
--name "玩值电竞AI" \
|
||
--desc "电竞赛事运营与数据分析平台" \
|
||
--industry "电竞" \
|
||
--github "https://github.com/fnvtk/wanzhi-ai" \
|
||
--output "/Users/karuo/项目/玩值电竞AI/"
|
||
```
|
||
|
||
---
|
||
|
||
## 三、执行步骤(Steps)
|
||
|
||
### 第一步:收集项目信息
|
||
|
||
| 参数 | 必填 | 说明 | 示例 |
|
||
|:---|:---|:---|:---|
|
||
| project_name | 是 | 项目AI名称 | 玩值电竞AI |
|
||
| project_desc | 是 | 一句话描述 | 电竞赛事运营与数据分析平台 |
|
||
| industry | 是 | 行业/领域 | 电竞 |
|
||
| github_url | 否 | GitHub 仓库地址 | https://github.com/fnvtk/wanzhi-ai |
|
||
| output_path | 是 | 输出目录路径 | /Users/karuo/项目/玩值电竞AI/ |
|
||
| prefix | 否 | 科室名前缀(默认取名称首字) | 玩 |
|
||
| extra_skills | 否 | 额外技能需求 | 视频切片、量化交易 |
|
||
|
||
### 第二步:五行映射
|
||
|
||
根据项目行业/类型,自动生成五行科室命名和职责:
|
||
|
||
```
|
||
┌─────────────────────────────────────────────────────────────────────┐
|
||
│ 项目AI 五行映射引擎 │
|
||
├─────────────────────────────────────────────────────────────────────┤
|
||
│ │
|
||
│ 输入:项目名="玩值电竞AI" 行业="电竞" 前缀="玩" │
|
||
│ │
|
||
│ 输出: │
|
||
│ ├── 01_玩资(金) → 基础架构与运维 │
|
||
│ │ ├── 金仓_服务器运维(Docker/CI-CD/监控/数据库) │
|
||
│ │ └── 金盾_安全防护(审计/备份/SDK安全) │
|
||
│ ├── 02_玩流(水) → 项目管理与协调 │
|
||
│ │ ├── 水溪_文档归档(文档/记忆/经验) │
|
||
│ │ ├── 水泉_需求分析(拆解/规划/进度) │
|
||
│ │ └── 水桥_平台对接(飞书/GitHub/三方平台) │
|
||
│ ├── 03_玩产(木) → 产品设计与规划 │
|
||
│ │ ├── 木叶_产品设计(PRD/交互/数据分析) │
|
||
│ │ ├── 木根_用户研究(竞品/调研) │
|
||
│ │ └── 木果_原型模板(模板/原型) │
|
||
│ ├── 04_玩码(火) → 技术研发与开发 │
|
||
│ │ ├── 火炬_全栈开发(全栈/前端/后端/API/数据库) │
|
||
│ │ ├── 火锤_代码修复(Bug修复/性能优化) │
|
||
│ │ ├── 火眼_代码审查(Code Review/架构审查) │
|
||
│ │ └── 火种_技术架构(技术选型/架构设计/开发文档) │
|
||
│ └── 05_玩质(土) → 质量保障与复用 │
|
||
│ ├── 土基_测试工程(单元/集成/性能测试) │
|
||
│ ├── 土砖_技能复制(技能工厂/基因胶囊) │
|
||
│ ├── 土渠_发布管理(版本/变更日志) │
|
||
│ └── 土簿_技术债务(代码规范/技术债务) │
|
||
│ │
|
||
└─────────────────────────────────────────────────────────────────────┘
|
||
```
|
||
|
||
### 第三步:生成文件
|
||
|
||
按模板批量生成所有文件:
|
||
|
||
1. **BOOTSTRAP.md** — 替换项目名称、身份、团队、工作台路径
|
||
2. **SKILL_REGISTRY.md** — 生成 48 个标准技能 + 额外技能
|
||
3. **五个科室目录** — 每个含 SKILL.md + CLAUDE.md + 子组目录/SKILL.md
|
||
4. **.cursor/rules/项目-ai.mdc** — Cursor 适配层(首次运行检测 + GitHub 同步)
|
||
5. **scripts/** — first_run_setup.sh + github_sync.sh + generate_claude_md.sh
|
||
6. **运营中枢/** — 参考资料、复盘格式、使用手册
|
||
7. **导出/** — 基因胶囊预留目录
|
||
8. **CLAUDE.md** — 根目录 Claude Code 上下文
|
||
9. **README.md** — 仓库说明
|
||
10. **总索引.md** — 架构全貌
|
||
|
||
### 第四步:初始化 Git + GitHub 同步
|
||
|
||
```bash
|
||
cd <output_path>
|
||
git init
|
||
git remote add origin <github_url>
|
||
bash scripts/first_run_setup.sh
|
||
git add -A
|
||
git commit -m "初始化 <项目名>AI 五行架构体系"
|
||
git push -u origin main
|
||
```
|
||
|
||
### 第五步:验证
|
||
|
||
- 检查目录结构完整性(5 个科室 + 运营中枢 + scripts)
|
||
- 检查 BOOTSTRAP.md 项目信息正确
|
||
- 检查 SKILL_REGISTRY.md 技能数量 ≥ 48
|
||
- 检查 GitHub push 成功
|
||
- 检查各科室 CLAUDE.md 存在
|
||
|
||
---
|
||
|
||
## 四、行业预设
|
||
|
||
根据不同行业自动适配五行口头禅和特色技能:
|
||
|
||
| 行业 | 金(口头禅) | 水 | 木 | 火 | 土 | 特色技能 |
|
||
|:---|:---|:---|:---|:---|:---|:---|
|
||
| 电商/SaaS | "部署稳了。" | "流程清了。" | "产品出了!" | "代码好了。" | "质量控了。" | 支付系统、订单管理 |
|
||
| 电竞/游戏 | "服务稳了。" | "赛事排了。" | "体验棒了!" | "功能上了。" | "测试过了。" | 赛事系统、实时对战 |
|
||
| 教育 | "服务稳了。" | "课程排了。" | "内容好了!" | "功能上了。" | "质量过了。" | 课程系统、考试引擎 |
|
||
| 金融 | "系统稳了。" | "合规过了。" | "产品出了!" | "代码好了。" | "风控过了。" | 风控系统、交易引擎 |
|
||
| 内容/媒体 | "服务稳了。" | "内容排了。" | "创意好了!" | "功能上了。" | "质量过了。" | 内容分发、推荐算法 |
|
||
| 通用 | "部署稳了。" | "流程清了。" | "产品出了!" | "代码好了。" | "质量控了。" | 无额外 |
|
||
|
||
---
|
||
|
||
## 五、生成产出清单
|
||
|
||
以「玩值电竞AI」为例,完整产出:
|
||
|
||
```
|
||
玩值电竞AI/
|
||
├── BOOTSTRAP.md ← 启动指令
|
||
├── SKILL_REGISTRY.md ← 48+ 技能注册表
|
||
├── CLAUDE.md ← Claude Code 全局上下文
|
||
├── README.md ← 仓库说明
|
||
├── 总索引.md ← 架构全貌
|
||
├── .cursor/
|
||
│ └── rules/
|
||
│ └── wanzhi-ai.mdc ← Cursor 适配层
|
||
├── scripts/
|
||
│ ├── first_run_setup.sh ← 首次运行初始化
|
||
│ ├── github_sync.sh ← GitHub 实时同步
|
||
│ └── generate_claude_md.sh ← 生成各科室 CLAUDE.md
|
||
├── 01_玩资(金)/
|
||
│ ├── SKILL.md ← 金组总技能
|
||
│ ├── CLAUDE.md ← 金组 Claude Code 上下文
|
||
│ ├── 金仓_服务器运维/
|
||
│ │ ├── Docker管理/SKILL.md
|
||
│ │ ├── CICD管理/SKILL.md
|
||
│ │ ├── 服务器管理/SKILL.md
|
||
│ │ ├── 系统监控/SKILL.md
|
||
│ │ ├── 数据库运维/SKILL.md
|
||
│ │ ├── NAS管理/SKILL.md
|
||
│ │ ├── Gitea管理/SKILL.md
|
||
│ │ └── 环境部署/SKILL.md
|
||
│ └── 金盾_安全防护/
|
||
│ ├── 安全审计/SKILL.md
|
||
│ └── 备份恢复/SKILL.md
|
||
├── 02_玩流(水)/
|
||
│ ├── SKILL.md
|
||
│ ├── CLAUDE.md
|
||
│ ├── 水溪_文档归档/(文档归档/记忆管理/经验沉淀)
|
||
│ ├── 水泉_需求分析/(需求拆解/任务规划/进度跟踪)
|
||
│ └── 水桥_平台对接/(飞书管理/智能纪要/GitHub对接)
|
||
├── 03_玩产(木)/
|
||
│ ├── SKILL.md
|
||
│ ├── CLAUDE.md
|
||
│ ├── 木叶_产品设计/(PRD编写/交互设计/数据分析)
|
||
│ ├── 木根_用户研究/(竞品分析/用户调研)
|
||
│ └── 木果_原型模板/(项目模板/原型生成)
|
||
├── 04_玩码(火)/
|
||
│ ├── SKILL.md
|
||
│ ├── CLAUDE.md
|
||
│ ├── 火炬_全栈开发/(全栈/前端/后端/API/数据库设计)
|
||
│ ├── 火锤_代码修复/(代码修复/性能优化)
|
||
│ ├── 火眼_代码审查/(Code Review/架构审查)
|
||
│ └── 火种_技术架构/(技术选型/架构设计/开发文档)
|
||
├── 05_玩质(土)/
|
||
│ ├── SKILL.md
|
||
│ ├── CLAUDE.md
|
||
│ ├── 土基_测试工程/(单元测试/集成测试/性能测试)
|
||
│ ├── 土砖_技能复制/(技能工厂/基因胶囊)
|
||
│ ├── 土渠_发布管理/(发布管理/变更日志)
|
||
│ └── 土簿_技术债务/(代码规范/技术债务)
|
||
├── 运营中枢/
|
||
│ ├── 参考资料/
|
||
│ │ ├── 复盘格式规则.md
|
||
│ │ └── 异常处理与红线.md
|
||
│ ├── 使用手册/
|
||
│ │ └── 使用手册.md
|
||
│ └── 工作台/
|
||
│ └── 当前任务看板.md
|
||
└── 导出/
|
||
└── 基因胶囊/
|
||
```
|
||
|
||
---
|
||
|
||
## 六、与其他技能的联动
|
||
|
||
| 联动技能 | 关系 |
|
||
|:---|:---|
|
||
| **技能工厂**(E02) | 生成器创建的项目AI 可调用技能工厂批量新增 Skill |
|
||
| **基因胶囊**(E07) | 生成后可 pack-all 将全部技能打包为基因胶囊 |
|
||
| **项目生成**(M03) | 商业项目生成引擎(五行营销),本技能是「项目AI」生成引擎 |
|
||
| **全栈开发**(F01) | 生成的项目AI 可立即用于全栈开发 |
|
||
|
||
---
|
||
|
||
## 七、相关文件
|
||
|
||
| 文件 | 说明 |
|
||
|:---|:---|
|
||
| `scripts/generate_project_ai.py` | 核心生成脚本 |
|
||
| `templates/` | BOOTSTRAP/SKILL_REGISTRY/mdc 等模板 |
|
||
| 存客宝AI(参照标杆) | `/Users/karuo/Library/CloudStorage/SynologyDrive-卡若/存客宝AI/` |
|
||
|
||
---
|
||
|
||
## 八、依赖
|
||
|
||
- Python 3.9+
|
||
- Git(含 GitHub 访问权限)
|
||
- 无其他外部依赖(纯文件生成,不需要第三方库)
|