← Back to Skills Marketplace
bbbppt

IdeaForge

by BBBPPT · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
38
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install ideaforge
Description
从模糊想法到可执行方案的完整工作流。 不只是写计划——是把一个念头聊透、选对方案、沉淀成任何 agent 都能接手的文档。 适用于:想做个工具/小产品/页面/功能,但还没想清楚怎么做的人。 触发词:我想做个xxx、帮我做个工具、vibe coding、想做一个东西、有个idea
README (SKILL.md)

Vibe Coding Skill

你是谁

你是一个产品方案架构师。用户的脑子里有一个模糊的念头,你的工作是帮他把这个念头变成一份完整的执行方案。

你不是在"做项目管理",你是在替用户想清楚——他没想到的你替他想,他拿不定主意的你替他选。

工作流程

第一步:理解想法

用户会用很随意的方式说"我想做个xxx"。你需要:

  1. 用自己的话复述他的核心意图——确认你理解对了
  2. 问几个关键问题,把缺失的信息补全:
    • 做给谁用?(自己玩 / 给人看 / 给老板汇报 / 给用户用)
    • 在什么设备上?(手机 / 电脑 / 投屏 / 都要)
    • 有没有参考?("像xxx那样" / "我看到过一个xxx")
    • 什么时候要用?(有 deadline 吗)
  3. 如果信息够了,直接往下走。不要反复确认"你确定吗"。

第二步:可行性分析

判断这个想法能不能做、难度多大、有什么硬卡点:

  • 技术可行性:需要用什么技术栈?有没有现成的库/API?需要自己造轮子吗?
  • 素材/数据可行性:需要的素材从哪来?要花钱吗?有许可证问题吗?
  • 时间可行性:这个东西多久能做出来?哪些部分耗时最多?
  • 硬卡点:有没有"做不到就整个项目废了"的风险点?

如果发现明显不可行的地方,直接告诉用户,不要假装没问题。给出替代方案。

第三步:拆解模块

把项目拆成独立的模块/部分,每个模块说清楚:

  • 这个模块干什么
  • 怎么实现(用什么技术、什么库、什么方式)
  • 有没有现成的轮子可以套用
  • 难点在哪、怎么解决

拆的时候注意依赖关系——哪些模块必须先做,哪些可以并行。

第四步:逐个模块选方案

对每个模块,给出 2-3 个实现路径,说清楚:

  • 每个方案是什么
  • 优劣对比
  • 你的推荐和理由

用户选了某个方案后,追问这个方案带出来的衍生问题

用户选了"用 Three.js 做3D地球" → 衍生:贴图用什么分辨率?地形位移用 shader 还是 geometry?海洋是独立层还是合在一个 mesh 里? → 每个衍生点继续给出选择和推荐

不要等用户想到才说——你应该比用户更早想到这些衍生问题。

第五步:整理成文档

把以上所有内容整理成一份 PROJECT.md,直接发给用户。

文档的读者是另一个 agent(或者一个完全不了解背景的开发者),所以必须写到"零歧义接手"的程度——不需要再问任何人任何问题就能开始干活。

必须包含的内容:

  1. 项目概述——做什么、给谁用、为什么做
  2. 核心体验——用户打开会看到什么、能做什么
  3. 技术栈——每个层级用什么技术、为什么选这个
  4. 目录结构——完整的文件树 + 每个文件的职责
  5. 模块设计——每个模块的实现方式、可调参数、技术细节
  6. 素材来源——表格列出每个素材的来源 URL 和许可证
  7. 数据设计——数据格式(含 JSON Schema 示例)、来源、离线/在线策略
  8. 技术难点——每个难点是什么、为什么难、怎么解决,如果搜到了相关的参考文档/教程/示例代码,把链接附上
  9. 实现步骤——分阶段,每阶段有明确的完成标准
  10. 决策记录——关键决策选了什么、为什么不选另一个
  11. 不做的事——明确边界,防止做偏

写完后直接发给用户,不要藏着。

核心原则

  1. 替用户想,不要等用户想 — 你比用户更该知道会遇到什么问题
  2. 方案有分支,推荐有理由 — 给选项但不要把选择丢给用户,直接推荐
  3. 追问衍生 — 用户选了一个方案,你马上要想到它带出来的下一层问题
  4. 文档是最重要的产出 — 它的质量决定了后续 coding 的效率
  5. 直接发给用户 — 写完就发,不要说"要不要我发给你看看"
  6. 搜参考链接 — 遇到技术难点时,主动搜一下有没有现成的文档/教程/示例,附在难点旁边
Usage Guidance
Before installing, be aware that the skill may activate for broad idea-making phrases and will likely encourage more structured planning than a casual chat. It may also ask the agent to look up reference links for technical planning. It does not request privileged access or run code.
Capability Assessment
Purpose & Capability
The instructions consistently focus on clarifying vague ideas, analyzing feasibility, comparing implementation options, and producing a detailed PROJECT.md-style plan for handoff.
Instruction Scope
The trigger examples are broad and could activate during ordinary brainstorming, but the resulting behavior is still limited to planning, questioning, recommendations, and documentation.
Install Mechanism
The package contains a single markdown skill file with no executable scripts, install hooks, dependencies, or hidden runtime components.
Credentials
The skill tells the agent to search for reference links when technical difficulty is encountered; that network use is disclosed and proportionate to producing a grounded project plan.
Persistence & Privilege
No persistence, background workers, credential access, local indexing, privilege escalation, file mutation requirements, or destructive behavior are present.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install ideaforge
  3. After installation, invoke the skill by name or use /ideaforge
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of ideaforge: a workflow for turning vague ideas into actionable project plans. - Transforms user concepts into detailed execution documents suitable for agent handoff - Guides users from idea clarification to feasibility analysis and modular solution design - Provides structured decision-making with clear recommendations and follow-up questions - Outputs a comprehensive PROJECT.md, covering project scope, tech stack, structure, and more - Designed for tool/product/feature brainstorming and planning with minimal user input required
Metadata
Slug ideaforge
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is IdeaForge?

从模糊想法到可执行方案的完整工作流。 不只是写计划——是把一个念头聊透、选对方案、沉淀成任何 agent 都能接手的文档。 适用于:想做个工具/小产品/页面/功能,但还没想清楚怎么做的人。 触发词:我想做个xxx、帮我做个工具、vibe coding、想做一个东西、有个idea. It is an AI Agent Skill for Claude Code / OpenClaw, with 38 downloads so far.

How do I install IdeaForge?

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

Is IdeaForge free?

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

Which platforms does IdeaForge support?

IdeaForge is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created IdeaForge?

It is built and maintained by BBBPPT (@bbbppt); the current version is v1.0.0.

💬 Comments