djfksjd/imagination-octo/imagination-octo-brainstorming

Claude Code and agent skill by djfksjd/imagination-octo

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Develop and pressure-test an idea the user has already selected, turning it into a coherent concept before implementation. Use only when the user explicitly invokes imagination-octo-brainstorming during v0.4 evaluation and provides a chosen direction, shortlist winner, or rough concept to deepen. Not for initial idea generation, open-ended brainstorming, naming, factual work, or implementation planning.

Install

npx vskill@latest install djfksjd/imagination-octo/imagination-octo-brainstorming

SKILL.md

Imagination Octo Brainstorming

Turn a chosen idea into a concept that can survive contact with its purpose, users, constraints, and ordinary operation. Preserve what made the direction worth choosing while exposing what it costs.

This is a concept workshop, not an idea generator. If the user has not selected a direction, ask them to choose one or use imagination-octo-engine when available. Do not manufacture three alternatives, an unsafe option, or a ban contract.

Work in the user's language. Use relevant project files when they exist, but do not make the user repeat information already available.

Establish the decision

Identify:

  • the selected idea in one sentence;
  • the outcome and audience it must serve;
  • the non-negotiable constraints;
  • why this direction was preferred over the obvious alternative;
  • the next decision the concept must enable.

Ask one question at a time only when its answer can change the concept. Do not run a fixed interview or delay useful work to collect complete requirements. When the brief is already sufficient, proceed and mark genuine uncertainties as open questions.

Before elaborating, privately test the direction against its outcome and every non-negotiable by function, not label. A component that performs a forbidden job under another name, owner, location, or scale still conflicts. Never polish through a direct conflict: develop a smallest repair conditionally only when it preserves the defining mechanism and make approval the next decision; otherwise stop and return to divergence. When missing information determines equivalence, keep that component provisional, develop the rest, and make the resolving question the leading blocker.

Pressure-test before elaborating

Test the selected direction against three challenges:

  1. Load-bearing assumption: Which single assumption would collapse the idea

if false? Seek the strongest evidence or observation on both sides.

  1. Conventional competitor: What simpler or more familiar approach serves

the same outcome? State why the selected idea earns its extra complexity. If it does not, recommend the conventional approach.

  1. Native failure mode: How does this idea fail because of its defining

mechanism, not because of generic poor execution?

Check the direction of every important “because”:

  • premise or evidence;
  • proposed conclusion;
  • strongest opposite conclusion supported by the same premise;
  • the observation that distinguishes them;
  • who can actually observe that distinction.

Cut or qualify a claim when the evidence supports the opposite equally well. Do not turn an unsupported rationale into confident prose.

Build the concept

Develop only the sections the decision needs. Cover these elements in some form, without forcing a universal document shape:

  • Core mechanism: what happens, between whom or what, and why it changes the

current outcome.

  • First concrete use: one realistic moment that reveals the mechanism and

the user's required action.

  • Intentional refusal: what the concept does not support on purpose, why,

and who bears the cost.

  • Boring half: ownership, recurring work, queue, exception, sign-off,

maintenance, or reconciliation that makes the concept operational.

  • Failure response: how the design detects, contains, or learns from its

native failure mode.

  • Falsifier: an observable result that would show the mechanism or its

rationale is wrong.

  • Nearest existing approaches: what is already similar and the specific

operational difference. Never claim historical novelty.

  • Open decisions: questions whose answers would materially change scope,

feasibility, or value.

Prefer concrete mechanisms and decisions to persuasive language. Do not add features to make every stakeholder happy; a concept with no refusal is not yet a choice.

When the comparison depends on current law, medicine, safety practice, or technical standards, verify it with authoritative sources and distinguish the verified fact from your inference.

Review proportionately

Use a lightweight adversarial pass:

  • Could the conventional competitor achieve the outcome with fewer new

behaviours or dependencies?

  • Is the distinctive mechanism visible to the person or system whose behaviour

is supposed to change?

  • Does the failure response alter the failure, or merely restate it?
  • Is the boring half owned by someone with the capacity and incentive to do it?
  • Could a competent team build the obvious version and still claim it followed

this concept?

  • Which open question is a blocker, and which can safely wait?

Revise once around the strongest objection. Do not create a mechanical gate or absolute self-score. If the idea loses on its own terms, say so plainly and recommend returning to divergence.

Deliver the decision artifact

Default to a concise concept memo in the conversation. Include:

  1. the decision and its purpose;
  2. the mechanism;
  3. the intentional refusal and trade-off;
  4. the first concrete use;
  5. the boring half;
  6. the native failure, response, and falsifier;
  7. nearest existing approaches;
  8. blockers and open decisions.

Adapt length and headings to the subject. A ritual, story premise, service, and software feature should not be rendered through one identical template.

Write a project file only when the user asks for a spec or when producing one is clearly part of the requested deliverable. Follow the project's convention; if none exists, use docs/concepts/YYYY-MM-DD-<topic>.md. Do not create a JSON sidecar or hidden contract.

End with the single decision the user should make next. Do not implement, scaffold, or invoke an implementation workflow while this skill is active. When the concept is accepted, state what remains unresolved and hand off to the appropriate planning workflow.

Rework

When the user rejects the concept, identify whether the failure is in the goal, assumption, mechanism, or operational burden. Revisit that layer only. Do not restart a scripted process, redeal random frames, or make the concept stranger to avoid the criticism.

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
5

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/djfksjd/imagination-octo/imagination-octo-brainstorming/badge)](https://verified-skill.com/skills/djfksjd/imagination-octo/imagination-octo-brainstorming)

Something wrong with this skill or its page? Tell us.