Install any skill in seconds. Free to start, no credit card required.
Get Started Free →butterbase-ai/journey-idea
Use as stage 1 of the Butterbase journey, when the user has only a rough idea ("I want to build something that..."). Conducts a concrete, one-question-at-a-time brainstorm that surfaces who the user is, what they do first, what the must-haves are, and inline-tags Butterbase capabilities (→ manage_schema, → deploy_function, etc.). Produces docs/butterbase/01-idea.md.
Passed 20 of 22 test cases with the skill, and 12 of 22 without it.
and 7 more in the full report
9 fixed12 passed either way1 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 9 test cases the skill fixed. Same model, same prompt, with and without the skill.
I am ready to start the initial ideation stage for my project. Send over the first question to kick off our discovery session.
| Checked | Without skill | With skill |
|---|---|---|
| Asks what manual workflow this application replaces. | Missed | Passed |
The instructions your model reads when the skill loads.
Stage 1 of the guided journey. Turn a vague idea into a written brief with capability tags.
journey when current_stage: idea./butterbase-skills:idea.None required. Optionally reads any existing 01-idea.md to resume.
Follow the cross-cutting rules from the spec:
→ manage_schema, → deploy_function, → manage_storage, → manage_oauth, → manage_rag_content, → manage_realtime, → manage_durable_objects, → manage_ai, → create_agent).01-idea.md so progress survives a crash.Walk through these questions in order. Do not skip — but adapt the wording.
"In one sentence, what is the painful thing your user does today that this replaces?""Who is the first user? ① solo creator ② small team ③ end customers of a business ④ Other""What is the first action they take in the app?""If we could ship only ONE screen, which one?""Do two different users see different data when they log in? (yes → user-scoped data → manage_rls; no → shared → simpler)""Are there files/images involved? (yes → manage_storage; no → skip)""Does anything happen on a schedule or in response to an external event? (yes → deploy_function cron/webhook; no → skip)""Is there a knowledge base / search-over-documents feature? (yes → manage_rag_content; no → skip)""Does the UI need live updates or presence? (yes → manage_realtime; no → skip)""Any chat rooms / multiplayer / per-user-actor state? (yes → manage_durable_objects; no → skip)""Any LLM features (chat, embeddings, summarisation)? (yes → manage_ai; no → skip)""Any multi-step LLM+tool workflows the user triggers (e.g. 'summarise my orders', 'auto-tag a doc', 'research and reply')? (yes → create_agent; no → skip)". If yes, also ask: "Will the agent need external MCP servers (e.g. GitHub, Slack, custom MCP)?" and "Visibility: ① only the developer ② any logged-in user ③ unauthenticated public — note: public + write tools requires explicit safety acknowledgement.""Are you planning to publish this app as a public template others can clone? (yes / unlisted-public / no)". Set publish_as_template: <yes|unlisted|no> in 00-state.md front-matter. Public templates require a README with clone instructions and butterbase repo push to sync the source tree — flag this so plan and the publish stage know to plan for it.If hackathon_mode: true in 00-state.md: after question 4, also ask:
test cases passed, vs 12 / 22 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.