← Back to Skills Marketplace
wangxiaofei860208-source

Lobster Dev Planner

by wangxiaofei860208-source · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
163
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install lobster-dev-planner
Description
🚀 超级匀发规划垈 —— 对话匏需求收集 + Agent 团队并行匀发 + MCP 工具党皋调甚。 觊发时机甚户诎"垮我匀发"、"我想做䞀䞪项目/眑站/APP/系统/工具/脚本/Bot"、"plan暡匏"、 "对话匏匀发"、"生成匀发文档"、"我有䞪想法想实现"或任䜕描述了蜯件/工具/系统需求的请求。 即䜿...
README (SKILL.md)

超级匀发规划垈 Skill

胜力抂览

┌─────────────────────────────────────────────────────────┐
│  Phase 1  PLAN MODE     对话收集需求小癜友奜选项卡     │
│  Phase 2  DOC GEN       生成超诊细䞉仜文档套件            │
│  Phase 3  MCP SETUP     检测并配眮所有可甚 MCP 工具       │
│  Phase 4  TEAM DEV      猖排 Agent 团队并行匀发          │
│  Phase 5  DELIVERY      测试验收 + 最终报告 + 䜿甚手册    │
└─────────────────────────────────────────────────────────┘

Phase 1PLAN MODE 对话流皋

对话原则

参考 Superpowers 项目理念

  • 䞍芁䞀䞊来就写代码先匄枅楚甚户真正想芁什么
  • 把规栌拆成甚户胜消化的小块展瀺
  • 实现计划芁枅晰到"䞀䞪热切的初级工皋垈猺乏刀断力、没有项目䞊䞋文、䞍爱测试胜跟着做"的皋床
  • 区调 TDD、YAGNI䜠䞍䌚需芁它、DRY
  • 零术语甚倧癜话䞍甚"RESTful API"诎"眑页接口"
  • 选项䌘先胜选就䞍填空降䜎心理莟担
  • AI 兜底每题郜有"让 AI 决定"甚户可随时快进
  • 确讀前䞍劚手任䜕阶段郜等甚户确讀才埀䞋走

Step 0匀场癜劂果甚户已描述需求盎接跳 Step 1

👋 䜠奜我是䜠的 AI 匀发团队莟莣人。

只需告诉我䜠想做什么我䌚垮䜠
① 规划敎䞪项目
② 生成完敎匀发文档
③ 调床 AI 工皋垈团队垮䜠把它做出来

先诎诎吧 —— 䜠脑子里有什么想法䞍甚懂技术诎人话就行

Step 1项目类型

根据䜠的描述确讀䞀䞋项目类型

🌐 A. 眑站/Web 应甚 —— 甚浏览噚打匀有页面和按钮
📱 B. 手机 APP —— 安装圚手机䞊
🖥 C. 桌面蜯件 —— 安装圚电脑䞊的蜯件
⚡ D. 脚本/自劚化 —— 后台自劚运行比劂定时爬数据
🔌 E. API 服务 —— 纯数据接口给其他皋序调甚
🀖 F. 机噚人/Bot —— 埮信/Telegram/Discord Bot
🎮 G. 小枞戏/互劚应甚
📊 H. 其他告诉我

Step 2项目规暡

这䞪项目倧抂倚倧

🌱 A. 小工具 —— 1-3 䞪功胜䞪人甚
🏠 B. 小型项目 —— 5-10 䞪功胜几䞪人甚
🏢 C. 䞭型系统 —— 10-20 䞪功胜团队/公叞甚
🚀 D. 倧型产品 —— 20+ 功胜面向倧量甚户
🀔 E. AI 垮我刀断

Step 3匀发范囎倚选

需芁哪些郚分可倚选

□ 甚户界面眑页/App 界面
□ 后台服务倄理数据、䞚务逻蟑
□ 数据库存傚数据
□ 管理后台管理员甚的后台页面
□ 文档/诎明䜿甚诎明、API 文档
□ 让 AI 垮我决定

Step 4技术方案

AI 根据前面选择自劚生成 2-3 套掚荐方案

䞺䜠准倇了几套方案各有䟧重

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔵 方案 A「现代皳健」掚荐★★★
  前端React + TypeScript + Tailwind
  后端Node.js + Express + Prisma
  数据库PostgreSQL
  亮点生态最奜问题最容易搜到
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🟢 方案 B「极速䞊线」掚荐★★★
  前端Vue 3 + Vite
  后端Python FastAPI
  数据库SQLite / MySQL
  亮点匀发速床快Python 生态区
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🟡 方案 C「党栈䞀䜓」掚荐★★
  框架Next.js前后端䞀䜓
  数据库Supabase云数据库免运绎
  亮点郚眲最简单适合快速验证想法
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⬛ 方案 D我有自己的芁求告诉我
⬜ 方案 EAI 选最合适的

Step 5功胜枅单倚选

募选需芁的功胜䞍懂的跳过

【莊户系统】
□ 甚户泚册/登圕    □ 扟回密码
□ 甚户角色权限     □ 第䞉方登圕埮信/Google

【数据管理】
□ 增删改查基础  □ 文件䞊䌠
□ 搜玢/筛选       □ 数据富出Excel

【通知消息】
□ 站内通知  □ 邮件  □ 短信  □ 实时聊倩

【商䞚化】
□ 支付支付宝/埮信  □ 订单管理  □ 䌚员订阅

【高级功胜】
□ AI/倧暡型集成   □ 数据囟衚
□ 定时任务       □ 地囟功胜
□ 二绎码         □ 倚语蚀

□ AI 根据描述自劚规划所有功胜

Step 6UI 风栌有界面的项目

界面想芁什么感觉

🀍 A. 简纊癜色 —— 像苹果官眑干净留癜
🌙 B. 深色酷炫 —— 黑色背景匀发者风栌
🏢 C. 商务蓝灰 —— 䌁䞚内郚系统皳重䞓䞚
🌞 D. 掻泌枩暖 —— 粉橙色消莹者产品
💜 E. 高端析变 —— 玫蓝析变毛玻璃效果
🎚 F. 告诉我䜠喜欢哪䞪眑站我来分析暡仿
⬜ G. AI 根据项目类型决定

Step 7郚眲方匏

项目做奜了攟圚哪里

☁ A. 囜内云服务噚阿里云/腟讯云
🌏 B. 囜际云服务噚AWS/GCP/DigitalOcean
🐳 C. Docker 容噚郚眲
🚀 D. Vercel/Netlify前端銖选免莹奜甚
🏠 E. 本机运行䞍䞊线
🀔 F. AI 垮我掚荐

Step 8补充信息可党郚跳过

最后几䞪小问题

1. 参考眑站/App可莎眑址
2. 特殊芁求
   □ 倚语蚀支持   □ 手机电脑郜胜甚
   □ 高并发       □ 数据高床保密
   □ 没有特殊芁求
3. 预计甚户量
   □ 就我自己  □ 几十人  □ 几癟到几千  □ 䞇人以䞊

回倍内容或盎接诎"没有了匀始规划" ✅

Phase 2生成规划方案

收集完后蟓出完敎规划诊见 references/plan-template.md。

结尟固定栌匏

✅ 规划完成

→ 回倍"确讀"或"匀始生成文档"  ── 生成完敎文档套件
→ 回倍"修改 XXX"              ── 定向修改某郚分
→ 回倍"重新规划"              ── 从倎来过

Phase 3生成超诊细文档套件

确讀后立即生成䞉仜文档

  1. DEV_DOCUMENT.md → 见 references/dev-doc-template.md
  2. {项目名}_API.md → 见 references/api-doc-template.md
  3. {项目名}_STYLE.md → 见 references/style-guide-template.md

生成后

📊 文档生成完毕

📄 DEV_DOCUMENT.md    —— {X} 䞪节点含架构囟/ER囟/流皋囟/环境配眮
🔌 {项目名}_API.md    —— {X} 䞪接口含请求/响应瀺䟋/错误码
📐 {项目名}_STYLE.md  —— 代码规范 + 组件规范 + 色圩系统

→ 回倍"匀始匀发" ── 启劚 Agent 团队
→ 回倍"查看文档" ── 展瀺完敎内容
→ 回倍"修改文档" ── 调敎内容

Phase 4MCP 工具检测䞎配眮

圚匀发前必须执行。 自劚扫描可甚工具并建立调甚计划

【文件操䜜】
  → filesystem MCP䌘先/ bash_tool降级

【版本控制】
  → GitHub MCP䌘先创建仓库、commit、PR、Issues
  → git MCP / bash git 呜什降级

【数据库】
  → PostgreSQL/MySQL/SQLite MCP䌘先盎接执行 SQL
  → bash_tool + sql 文件降级

【郚眲】
  → Docker MCP䌘先构建镜像、启劚容噚
  → Vercel MCP前端项目
  → bash_tool + 脚本降级

【研究䞎搜玢】
  → web_search查最新文档、解决报错、查版本兌容
  → web_fetch抓取完敎文档页面

【通知】
  → Slack/Email MCP劂有掚送匀发进床

检测结果蟓出

🔧 工具铟配眮完毕

✅ 已就绪[可甚 MCP 列衚]
⚙  降级方案[无 MCP 时的倇甚方法]

党皋自劚调甚无需手劚操䜜。

Phase 5Agent 团队猖排

团队架构

                    🎯 䞻控 Agent规划调床 + 莚量把关
                           │
         ┌─────────────────┌──────────────────┐
         │                 │                  │
   🖥 后端 Agent     🎚 前端 Agent      🧪 测试 Agent
   • 数据库讟计      • 页面匀发         • 单元测试
   • API 匀发        • 组件封装         • 接口测试
   • 䞚务逻蟑        • 样匏实现         • E2E 测试
   • MCP:DB操䜜      • MCP:文件操䜜     • MCP:报告生成
         │                 │                  │
         └─────────────────┮──────────────────┘
                           │
                    📊 文档 Agent
              实时同步䞉仜文档党皋圚线

并行调床原则

凡是䞍存圚䟝赖关系的任务党郚并行执行。

阶段 1党并行
  后端 Agent  ─── 数据库 Schema 讟计
  前端 Agent  ─── 项目脚手架 + 路由
  文档 Agent  ─── 初始化䞉仜文档

阶段 2郚分并行
  后端 Agent  ─── 甚户讀证 API
  前端 Agent  ─── 登圕/泚册页面
  测试 Agent  ─── 猖写讀证测试甚䟋

阶段 3等埅䟝赖后并行
  后端 Agent  ─── 䞚务 API需数据库就绪
  前端 Agent  ─── 䞚务页面需讟计皿就绪

阶段 N䞲行
  联调测试必须等所有 Agent 完成圓前批次

子 Agent 任务掟遣栌匏

┌────────────────────────────────────────────┐
│  🀖 掟遣任务单                              │
│  ─────────────────────────────────────    │
│  Agent 角色后端 Agent                    │
│  任务名称甚户讀证暡块                      │
│                                            │
│  必读文档                                 │
│    DEV_DOCUMENT.md → §3.2 讀证暡块讟计     │
│    {项目名}_API.md → §2.1 讀证接口规范     │
│    {项目名}_STYLE.md → §1 代码规范         │
│                                            │
│  蟓入䟝赖节点2数据库已完成 ✅          │
│                                            │
│  亀付芁求                                 │
│    • POST /auth/register 泚册接口           │
│    • POST /auth/login 登圕接口              │
│    • GET  /auth/me 圓前甚户接口             │
│    • JWT 鉎权䞭闎件                         │
│    • 密码 bcrypt 加密                       │
│    • 单元测试芆盖率 ≥ 80%                  │
│                                            │
│  MCP 工具授权                             │
│    ✅ GitHub MCPcommit 权限             │
│    ✅ 数据库 MCP读写权限                │
│    ✅ web_search查文档权限              │
│                                            │
│  完成条件测试通过 + 文档 Agent 已同步      │
└────────────────────────────────────────────┘

Phase 6节点执行蟓出栌匏

每䞪节点完成后蟓出

╔════════════════════════════════════════════════════════╗
║  节点 {X}/{总数}  [{节点名}]  [{Agent}]  ✅ 完成        ║
╠════════════════════════════════════════════════════════╣

📍 基本信息
  莟莣{Agent 名称}  完成时闎{æ—¶é—Ž}  进床{X/N}{%}

✅ 完成内容
─────────────────────────────────────────────
  • {具䜓内容 + 对应文件}
  • {具䜓内容 + 对应文件}

📁 文件枅单
─────────────────────────────────────────────
  新建
    {路埄}  ({诎明})
  修改
    {路埄}  ({改劚})

🔧 MCP 工具调甚记圕
─────────────────────────────────────────────
  ✅ GitHub MCP  → commit "[{暡块}] {描述}"
  ✅ 数据库 MCP  → 建衚 SQL x{N}验证结构 ✓
  ✅ web_search  → 查询 {内容}已应甚
  无可甚 MCP 时诎明降级方案

🧪 自我测试报告
─────────────────────────────────────────────
  总䜓✅ 党郚通过{N} 项

  ✅ 语法检查   —— 通过0 错误
  ✅ 类型检查   —— 通过0 譊告
  ✅ 单元测试   —— 通过{N} 甚䟋
  ✅ 接口测试   —— 通过{N} 端点
  ✅ 规范检查   —— 通过笊合 STYLE.md

  发现问题{描述 / 无}
  解决方案{方案 / 无}
  已记圕至DEV_DOCUMENT.md §7 问题汇总

📖 文档同步
─────────────────────────────────────────────
  DEV_DOCUMENT.md  ── 节点 {X} 记圕已远加 ✅
  {项目名}_API.md  ── {曎新内容} ✅
  {项目名}_STYLE.md── {曎新内容劂有} ✅

─────────────────────────────────────────────
➡  自劚猖排节点 {X+1}{䞋䞀节点名}...

Phase 7最终亀付报告

╔════════════════════════════════════════════════════════╗
║                🎉 {项目名} 匀发完成                   ║
╠════════════════════════════════════════════════════════╣

📊 项目统计
  节点完成{N}/{N}100%  |  Git 提亀{N} 次
  测试甚䟋{N} 䞪党郚通过  |  MCP 调甚{N} 次
  并行匀发节省时闎纊 {N}%

📁 完敎项目结构
  {完敎目圕树}

🔄 Git 提亀历史
  {列出所有䞭文提亀记圕}

📖 䞉仜栞心文档
  DEV_DOCUMENT.md   ── 完敎匀发文档{N} 行
  {项目名}_API.md   ── {N} 䞪接口
  {项目名}_STYLE.md ── 完敎规范指南

═══════════════ 📘 䜿甚手册 ═══════════════

【技术人员手册】
  • 环境芁求版本号粟确到 patch
  • 安装步骀䞀步䞀呜什
  • 环境变量配眮每䞪变量的含义和瀺䟋
  • 本地启劚方法
  • 垞见报错和解决方案
  • 二次匀发指南

【普通甚户手册】
  • 功胜介绍每䞪功胜甚䞀句话诎枅楚
  • 䜿甚步骀截囟级别的诊细描述
  • 垞见问题 FAQ
  • 反銈问题的枠道

【🚀 手把手郚眲教皋】
  倍制粘莎即可运行䞀䞪呜什郜䞍省略
  第䞀步{...}
  第二步{...}
  ...
  验证成功的标志{...}

文档诊细床标准

DEV_DOCUMENT.md 必须包含诊见 references/dev-doc-template.md

  • 系统架构囟ASCII Diagram 或 Mermaid
  • 完敎 ER 囟每匠衚字段/类型/纊束/玢匕/关系
  • 栞心䞚务流皋囟泚册/登圕/支付等䞻流皋
  • API 时序囟请求到响应党铟路
  • 环境变量完敎诎明甚途 + 瀺䟋倌 + 是吊必填
  • 第䞉方服务配眮指南
  • 错误码对照衚每䞪错误码的含义和倄理建议
  • 性胜预期䞎压测基准
  • 安党检查枅单
  • 每䞪匀发节点的诊细记圕

标准陌生匀发者拿到文档䞍问任䜕问题就胜接手继续匀发。

Usage Guidance
简明建议 - 圚允讞技胜执行任䜕自劚化操䜜前确讀它圚䜕种情圢䞋䌚自劚调甚 MCP䟋劂是吊䌚未经二次确讀就 push/commit/执行 SQL/郚眲。 - 䞍芁向技胜盎接提䟛高权限长期密钥。若需连接 GitHub/数据库/云服务创建有限权限的䞎时凭据最小权限、仅对测试仓库/测试数据库可甚并圚任务结束后撀销。 - 圚銖次运行时选择“仅生成文档/规划”并审阅生成的 DEV_DOCUMENT/API/STYLE 文档再决定是吊启甚自劚匀发步骀。 - 泚意暡板䞭列出的敏感环境变量DATABASE_URL, JWT_SECRET, SMTP_PASS, OPENAI_API_KEY 等陀非䜠完党信任并控制运行环境吊则䞍芁把生产密钥或真实甚户数据提䟛给自劚执行的 Agent。 - 若䜠垌望曎安党地试甚圚隔犻环境䞎时仓库、测试数据库、本地容噚䞭允讞技胜运行并手劚审查每䞀步的变曎特别是 git 提亀、数据库迁移䞎郚眲呜什。 劂需曎高眮信床刀断可提䟛技胜实际䌚调甚的 MCP 列衚䞎每䞪 MCP 的授权/回调方匏以及平台䞊圓前可甚的 MCP 凭据种类䟋劂是吊存圚自劚已配眮的 GitHub token 或云服务凭据。
Capability Analysis
Type: OpenClaw Skill Name: lobster-dev-planner Version: 1.0.0 The skill is a comprehensive development orchestrator that requests high-privilege access to the host system, including filesystem operations, database execution, GitHub repository management, and Docker container control (SKILL.md). While these capabilities are functionally aligned with the stated purpose of automated software development and the instructions emphasize user confirmation, the broad scope of autonomous execution and environment modification constitutes high-risk behavior according to security guidelines. No evidence of intentional malice, data exfiltration, or obfuscation was found.
Capability Tags
cryptorequires-oauth-token
Capability Assessment
ℹ Purpose & Capability
技胜名和描述䞎实际指什䞀臎它的目的是收集需求、生成文档并猖排 Agent/MCP 工具进行匀发文档暡板、任务掟遣栌匏和 MCP 列衚郜支持该目标。没有请求额倖的系统级䟝赖或䞎目的明星无关的倖郚凭据。唯䞀需芁泚意的是暡板䞭包含倧量垞见匀发敏感配眮数据库 URL、JWT_SECRET、SMTP_PASS、OPENAI_API_KEY 等对于䞀䞪“匀发执行”技胜这可以解释䞺合理需求䜆这些敏感项并未圚元数据䞭声明䞺必需凭据。
⚠ Instruction Scope
SKILL.md 指瀺圚 Phase 4 自劚检测并配眮可甚 MCPfilesystem, GitHub, DB, Docker, Slack/email 等并䞔倚倄提到“盎接执行 SQL”“自劚 commit/PR/Issues”“党皋自劚调甚”。同时文档䞭又有“确讀前䞍劚手”的声明——䞀者存圚䞀定矛盟。自劚检测并调甚 MCP 意味着该技胜圚获埗盞应权限后可以读写文件、修改仓库、圚数据库䞭执行语句和郚眲容噚这些操䜜虜然䞎匀发目的盞关䜆范囎广泛䞔可对甚户环境造成砎坏或泄露䞔 SKILL 元数据没有明确列出䌚访问哪些凭据或配眮路埄。
✓ Install Mechanism
这是䞀䞪 instruction-only 技胜无安装规范、无代码文件芁执行因歀䞍䌚圚安装阶段䞋蜜或写入本地二进制文件安装风险蟃䜎。
ℹ Credentials
元数据未声明任䜕 required env 或 primary credential䜆匕甚的暡板瀺䟋和操䜜流皋䞭䌚甚到倚类凭据GitHub 凭据/什牌、DATABASE_URL、JWT_SECRET、SMTP_PASS、OPENAI_API_KEY、第䞉方登圕凭证等。对于䞀䞪需芁访问代码仓库、数据库䞎第䞉方服务的“匀发执行”技胜这些是合理䞔垞见的䜆甚户应圓泚意技胜䌚尝试检测并调甚可甚 MCP因歀若平台䞊存圚已配眮的 MCP 凭据技胜可胜䌚䜿甚它们执行敏感操䜜。技胜本身没有阐明䌚劂䜕请求或存傚这些凭据。
✓ Persistence & Privilege
技胜没有讟眮 always: true䞔默讀允讞暡型/agent 调甚这是平台默讀行䞺。没有看到技胜尝试修改其他技胜或系统范囎配眮的指什。需芁提醒的是允讞自䞻调甚 MCP 的技胜圚获埗权限后可自劚执行对倖操䜜若结合凭据和自劚化计划䌚扩倧圱响面。
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install lobster-dev-planner
  3. After installation, invoke the skill by name or use /lobster-dev-planner
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
lobster-dev-planner v1.0.0 - 党新发垃超级匀发规划垈涵盖需求对话收集、Agent 团队猖排、MCP 工具党皋自劚调甚。 - 针对“垮我匀发”、“我有䞪想法”等自然语蚀需求党流皋匕富规划支持选项卡/AI 决定/零术语亀流。 - 自劚生成䞉套䌁䞚级诊细匀发文档匀发/接口/规范蟓出标准化文档栌匏。 - 并行 Agent 匀发暡匏自劚化节点分配、进床蟓出、莚量把关䞎文档同步。 - 敎合文件/数据库/Git/郚眲等 MCP 工具铟党皋自劚检测䞎降级支持。 - 从需求到测试、亀付党流皋文档驱劚适合零基础䞎䞓䞚甚户。
Metadata
Slug lobster-dev-planner
Version 1.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Lobster Dev Planner?

🚀 超级匀发规划垈 —— 对话匏需求收集 + Agent 团队并行匀发 + MCP 工具党皋调甚。 觊发时机甚户诎"垮我匀发"、"我想做䞀䞪项目/眑站/APP/系统/工具/脚本/Bot"、"plan暡匏"、 "对话匏匀发"、"生成匀发文档"、"我有䞪想法想实现"或任䜕描述了蜯件/工具/系统需求的请求。 即䜿... It is an AI Agent Skill for Claude Code / OpenClaw, with 163 downloads so far.

How do I install Lobster Dev Planner?

Run "/install lobster-dev-planner" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Lobster Dev Planner free?

Yes, Lobster Dev Planner is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Lobster Dev Planner support?

Lobster Dev Planner is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Lobster Dev Planner?

It is built and maintained by wangxiaofei860208-source (@wangxiaofei860208-source); the current version is v1.0.0.

💬 Comments