with one click
secondme
一站式创建 SecondMe 集成项目,依次执行初始化、需求定义、项目生成
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
一站式创建 SecondMe 集成项目,依次执行初始化、需求定义、项目生成
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
让 OpenClaw Agent 参与 Agent-Zhihu 社区讨论(提问、回答、投票)
初始化 SecondMe 项目配置和功能模块选择,创建 state.json 和 CLAUDE.md
基于配置和需求生成 Next.js 项目,支持 --quick 快速模式跳过 PRD 阶段
通过对话定义产品需求,根据已选模块针对性提问,更新 state.json
SecondMe API 技术参考文档,供开发时查阅
| name | secondme |
| description | 一站式创建 SecondMe 集成项目,依次执行初始化、需求定义、项目生成 |
| user-invocable | true |
| argument-hint | ["--quick"] |
将 secondme-init → secondme-prd → secondme-nextjs 三个步骤合并为一个完整流程。
工具使用: 收集用户输入时使用 AskUserQuestion 工具。
| 参数 | 说明 |
|---|---|
| (无参数) | 完整流程:初始化 → PRD → 生成项目 |
--quick | 快速流程:初始化 → 跳过 PRD → 生成项目 |
重要提醒: 当前目录将作为项目根目录,Next.js 项目会直接在此目录中初始化。
显示当前工作目录路径,让用户确认:
📂 当前工作目录: /path/to/current/dir
⚠️ Next.js 项目将直接在此目录中初始化,请确保你已在一个新建的空文件夹中运行。
检查当前目录内容(除 .secondme/、.git/、CLAUDE.md、.claude/ 等配置文件外):
AskUserQuestion 让用户确认是否继续检查 .secondme/state.json 是否存在:
如果存在,读取 stage 字段判断进度:
| stage | 说明 | 操作 |
|---|---|---|
init | 已完成初始化 | 询问:从 PRD 阶段继续,还是重新开始? |
prd | 已完成 PRD | 询问:直接生成项目,还是重新定义 PRD? |
ready | 项目已生成 | 询问:重新生成项目,还是全部重新开始? |
如果不存在,从阶段 1 开始。
执行 secondme-init 的完整流程:
.secondme/state.json(包含 api、docs 配置)CLAUDE.md完成标志: stage 设为 "init"
如果使用 --quick 参数:跳过此阶段,直接进入阶段 3。
否则,执行 secondme-prd 的完整流程:
state.json 的 prd 字段完成标志: stage 设为 "prd"
执行 secondme-nextjs 的完整流程:
state.json 中的配置和 PRD.env.local(从 state.api 读取端点)frontend-design:frontend-design skill 生成 UI完成标志: stage 设为 "ready"
完整模式 (/secondme)
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ 阶段 1 │ → │ 阶段 2 │ → │ 阶段 3 │
│ 初始化 │ │ PRD 定义 │ │ 生成项目 │
└─────────────┘ └─────────────┘ └─────────────┘
快速模式 (/secondme --quick)
┌─────────────┐ ┌─────────────┐
│ 阶段 1 │ → │ 阶段 3 │
│ 初始化 │ │ 生成项目 │
└─────────────┘ └─────────────┘
流程完成后显示:
🎉 SecondMe 项目创建完成!
项目信息:
- 应用名称: [app_name]
- 已选模块: auth, chat, profile
- 数据库: PostgreSQL
启动步骤:
1. npm install
2. npx prisma db push
3. npm run dev
项目将在 http://localhost:3000 启动
提示:
- .secondme/ 目录包含敏感配置,请添加到 .gitignore
- 如需修改配置,可单独运行 /secondme-init
- 如需重新定义需求,可单独运行 /secondme-prd
如果只需要执行某个阶段,可以单独使用:
| 命令 | 说明 |
|---|---|
/secondme-init | 仅执行初始化 |
/secondme-prd | 仅执行 PRD 定义 |
/secondme-nextjs | 仅执行项目生成 |
/secondme-nextjs --quick | 跳过 PRD 检查,直接生成 |
如果流程中断:
state.json/secondme 会检测进度并询问是否继续生成的项目遵循以下设计原则: