Install
openclaw skills install @iliaal/compound-eng-brainstormingPre-implementation exploration: deep interview, approach comparison, design doc. Use when exploring a vague feature idea, clarifying ambiguous requirements, or comparing approaches before coding. For the full workflow, use the ia-brainstorm command (Claude Code).
openclaw skills install @iliaal/compound-eng-brainstormingClarify what to build before planning how to implement it.
Produce exploration and a design, not implementation. Obtain approval before interactive handoff. Enable headless mode only when the caller explicitly delegates non-interactive execution and its decision scope; disable-model-invocation is selection metadata, not approval. Replace headless confirmations with stated conservative assumptions. Return material decisions without a safe authorized default unresolved. Never label inferred choices user-approved or infer implementation, commit, or publication authority from this skill.
Use the active question mechanism for material questions: AskUserQuestion in Claude Code (load via ToolSearch select:AskUserQuestion when needed), request_user_input in Codex where supported, otherwise chat. Return missing decisions to the parent from an unattended worker.
docs/brainstorms/YYYY-MM-DD-<topic>-brainstorm.md with date/topic frontmatter, What We're Building, Why This Approach, Key Decisions and rationale, Open Questions, and Next Steps. Collapse interview history in a details block. Describe each component's purpose, usage, dependencies, and testable boundary. Commit only within caller authority.Return the scoped summary or saved design path, decisions, and open questions resolved or explicitly deferred with reasons. Interactive approval precedes handoff; a headless handoff remains within caller authority. Planning (ia-planning, or /ia-plan in Claude Code) follows design and reuses its settled requirements. For auth, payments, external APIs, or multi-tenant data, suggest an available security threat-model review before planning.