enterprise-brainstorm
Deep enterprise brainstorming that turns vibe-coded ideas into Technical Design Documents.
Skill by anotherben
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.
About
Use cases: design, backend, testing, research
Reviews
Write a reviewNo 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
- 0.479score
enterprise
anotherben
Use when starting a feature, significant refactor, enterprise hardening effort, or multi-stage bugfix that needs end-to-end workflow control, portable…
SkillCFreshness: CClaude Code +9 - 0.479score
enterprise-build
anotherben
Use when a locked enterprise contract exists and implementation must proceed through strict TDD, contract traceability, and staged review handoffs
SkillCFreshness: CClaude Code +9 - 0.479score
enterprise-compound
anotherben
Use when verified enterprise work or a resolved debugging session should be captured as searchable institutional knowledge with prevention guidance
SkillCFreshness: CClaude Code +9 - 0.479score
enterprise-contract
anotherben
Use when an enterprise implementation plan exists and work needs a locked contract with postconditions, invariants, consumer mapping, and traceability before…
SkillCFreshness: CClaude Code +9 - 0.479score
enterprise-discover
anotherben
Use when starting enterprise work in a new repo, new worktree, unfamiliar package, or new computer, or whenever commands, paths, conventions, portability, or…
SkillCFreshness: CClaude Code +9 - 0.479score
enterprise-forge
anotherben
Use when reviewed enterprise work still needs adversarial probing, mechanical checks, and recycle-loop bug closure before final verification
SkillCFreshness: CClaude Code +9 - 0.479score
enterprise-harness
anotherben
Use when enterprise work has been built and reviewed and needs a final mechanical ship gate before merge, install, or release-level signoff
SkillCFreshness: CClaude Code +9 - 0.479score
enterprise-plan
anotherben
Use when an approved enterprise design exists and the next step is to turn it into an exact implementation plan with file paths, task boundaries, and…
SkillCFreshness: CClaude Code +9 - 0.479score
enterprise-pr-review
anotherben
End-to-end PR conversation closer and advisory review harvester for enterprise work.
SkillCFreshness: CClaude Code +9 - 0.479score
enterprise-review
anotherben
Use when enterprise implementation is complete enough for a structured review that separates spec compliance from code quality and classifies drift explicitly
SkillCFreshness: CClaude Code +9 - 0.479score
enterprise-verify
anotherben
Use when enterprise work is about to be declared complete and the claim needs fresh evidence, postcondition tracing, and an explicit proof-scope verdict
SkillCFreshness: CClaude Code +9 - 0.474score
enterprise-stack-review
anotherben
Tech stack decision phase for the enterprise pipeline.
SkillCFreshness: CClaude Code +9
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
- Repository
- github.com/anotherben/agentic-governance
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from anotherben
- 0.534score
deep-think
anotherben
Mandatory read-only pre-action and plan-review protocol for substantive coding, debugging, design, review, refactor, system-analysis, workflow, and…
SkillCFreshness: C★ 7Claude Code +9 - 0.530score
diagnose
anotherben
Use when debugging bugs, failures, regressions, stale proof, recurring whack-a-mole fixes, unclear ownership, poor seams, missing domain boundaries…
SkillCFreshness: C★ 7Claude Code +9 - 0.530score
code-variable-audit
anotherben
Audit pull requests, branches, diffs, or local source files for semantically suspicious variable, identifier, member-access, and payload-field usage.
SkillCFreshness: C★ 7Claude Code +9 - 0.530score
daily-domain-refactor-runner
anotherben
Use when inspecting Helpdesk domains for SRP, README, write-boundary, table ownership, or service-migration opportunities and when running one selected domain…
SkillCFreshness: C★ 7Claude Code +9 - 0.529score
deploy-checklist
anotherben
Use when preparing to deploy code to production, merging to main, running migrations on production databases, or setting environment variables on Render.
SkillCFreshness: C★ 7Claude Code +9 - 0.526score
contract-manager
anotherben
Review plans, fixes, and designs before implementation so code can be built mechanically.
SkillCFreshness: C★ 7Claude Code +9
Cite this page
enterprise-brainstorm skill. Agent Mart. https://agentmart.dev/skills/anotherben-enterprise-brainstorm (last updated 2026-10-24)