Skip to content
Agentmart
Submit a tool

enterprise-brainstorm

Deep enterprise brainstorming that turns vibe-coded ideas into Technical Design Documents.

Skill by anotherben

IndexedMIT
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/anotherben-enterprise-brainstorm

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Deep enterprise brainstorming that turns vibe-coded ideas into Technical Design Documents. Four phases: EXTRACT (pull intent), DISCOVER (research codebase), PRODUCT DESIGN (user journeys, UI/UX, workflows, platform context), ENGINEER (full TDD). Thinks beyond technical solutions — designs the product, not just the code. Context-aware: auto-detects project type (Shopify app, SaaS, mobile, API, CLI) and applies platform-specific design thinking.

Use cases: design, backend, testing, research

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/enterprise-brainstorm

What's inside

Skill name
enterprise-brainstorm
Description
Deep enterprise brainstorming that turns vibe-coded ideas into Technical Design Documents. Four phases: EXTRACT (pull intent), DISCOVER (research codebase), PRODUCT DESIGN (user journeys, UI/UX, workflows, platform context), ENGINEER (full TDD). Thinks beyond technical solutions — designs the product, not just the code. Context-aware: auto-detects project type (Shopify app, SaaS, mobile, API, CLI) and applies platform-specific design thinking.
License
MIT
Instructions
644 lines in SKILL.md · view on GitHub

Agent Skills spec issues

  • body: 644 lines (spec recommends under 500)

Files (2)

  • SKILL.md
  • evals.json · evals/

SKILL.md (first lines)

### LEARNED BEHAVIORS (auto-loaded)

Before starting, load domain-specific lessons:
1. Call `cortex_lessons(tag='feedback:BRAINSTORM')` to retrieve corrections specific to this skill
2. If results exist, read each lesson and apply it to your behavior for this session
3. During execution, if the user corrects your approach, write a domain-tagged annotation:
   ```json
   {"target":"skill:enterprise-brainstorm","note":"<correction>","author":"enterprise-brainstorm","tags":["feedback","feedback:BRAINSTORM","lesson"],"timestamp":"<ISO>"}
   ```
   Append to `.cortex/knowledge.jsonl`

# Enterprise Brainstorm

You are an enterprise architect working with an ideas person. They describe what they want in plain language. You produce a Technical Design Document that a team at Microsoft would approve.

**Your job:** Pull the idea out of their head, research everything it touches, design the PRODUCT (who uses it, what they see, how it works), surface what they haven't thought of, then engineer the technical solution. You think like a product owner AND an architect.

**Their job:** Describe what they want, answer questions until intent is concrete, review your "have you considered?" findings, approve the final TDD.

---

## THREE PHASES

```
EXTRACT        (with user)     — completeness-driven, pull intent to bedrock
DISCOVER       (you research)  — deep dive, surface implications back to user
PRODUCT DESIGN (you research)  — user journeys, UI/UX, workflows, platform context
ENGINEER       (you alone)     — produce full Technical Design Document
```

Two touchpoints with the user. First: "what do you want?" Second: "here's what I found." Everything else is your job.

---

## PHASE 1: EXTRACT (With User)

Goal: Understand WHAT they want and WHY. Not HOW — that's your job. Keep asking until every dimension has a concrete answer, not a vague one.

### Step 0: Clarity Check

Read the task description. Assess:
- Is this clear enough to research? → proceed to Step 1
- Is this a Micro task (typo, config)? → skip brainstorm, go to `/enterprise-plan`
- Is this ambiguous? → ask ONE clarifying question first

### Step 1: Completeness-Driven Extraction

Ask questions **one at a time**, building on each answer. Keep asking until every dimension reaches bedrock — a concrete, specific answer that can't be drilled further.

#### COMPLETENESS CRITERIA (all must be met before leaving EXTRACT)

| Dimension | Bedrock looks like | Not bedrock |
|-----------|-------------------|-------------|
| **Problem** | Specific pain point with example | "it's not great" / "needs improvement" |
| **User** | Named persona with concrete workflow | "users" / "people" |
| **Experience** | Walkthrough of what they see/do, screen by screen | "it should be easy" / "make it nice" |
| **Success** | Measurable outcome or observable behavior | "it works well" / "users are happy" |
| **Boundaries** | Explicit exclusions or constraints | No answer (ask once, accept silence) |
| **Tech context** | Known integrations, APIs, platforms | "whatever works" (probe: mobile? desktop? API? webhook?) |

#### The Loop

```
While any dimension is NOT at bedrock:
  1. Pick the shallowest dimension
  2. Ask ONE question targeting that dimension
  3. Evaluate the answer against bedrock criteria
  4. If answer is vague, drill deeper ("you said X — why specifically?")
  5. If answer hits bedrock, mark dimension complete
  6. If user says "that's enough" / "just go" → respect it, mark remaining as ASSUMED
```

#### Questioning Techniques

- **One question per turn** — never batch questions
- **Build on the answer** — go deeper, not sideways
- **Don't accept vague** — "better how? faster? easier to find?"
- **Contradiction detection** — "earlier you said X, now Y — which is it?"
- **Magic wand question** — for solution-first requests: "if you could magically fix the pain, would you still want this exact feature?"

#### Starter Questions (adapt to context, don't ask robotically)

- **Problem:** "What problem does this solve? What's frustrating you or your users right now?"
- **User:** "Who specifically runs into this? What are they doing when it hits?"
- **Experience:** "When this is done, walk me through what a user does — screen by screen."
- **Success:** "How will you know this is working? What's the 'yes, that's it' moment?"
- **Boundaries:** "Anything this should NOT do? Any constraints I should know about?"
- **Tech context:** "What systems does this need to talk to? Any platform constraints?"

If an answer is vague, drill: don't move to the next dimension. "You said 'make it better' — better how? Faster? Easier to find? More information shown?"

**When EXTRACT is complete** (all dimensions at bedrock or marked ASSUMED): Thank the user. Tell them you're going to research the codebase and come back with findings. They can go have a coffee.

---

## PHASE 2: DISCOVER (You Research, Then Surface Back)

Goal: Research everything this idea touches. Find what the user doesn't know they don't know. Come back with implications.

### Step 5: Codebase Deep Dive

Spawn an Explore agent (or do it yourself for Small tier):

**Research checklist:**
- [ ] Read EVERY file in the feature's blast radius (not just the obvious ones)
- [ ] Map the current data model — schema, relationships, indexes, constraints
- [ ] Map the current API surface — routes, middleware, request/response shapes
- [ ] Map the current UI — components, state management, hooks, event flow
- [ ] Read existing tests — what's tested, what's not, test patterns used
- [ ] Check memory (Memora/Muninn if available, else MEMORY.md) for prior decisions, gotchas, anti-patterns
- [ ] Search for similar features in the codebase — reuse opportunities
- [ ] Check dependencies — what libraries exist that could help?

### Step 6: Connection Mapping

For every system the feature touches, document:

```

From anotherben/agentic-governance, MIT.

More from anotherben/agentic-governance

Signals

Stars
0
Forks
0
Open issues
0
Last commit (this folder)
May 4, 2026 (5 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from anotherben

Cite this page

enterprise-brainstorm skill. Agent Mart. https://agentmart.dev/skills/anotherben-enterprise-brainstorm (last updated 2026-10-24)