# Brainstorming

> Use when eliciting requirements, mapping business processes, analyzing pain points, generating solution options, or conducting structured ideation for SAP implementations. Triggers on brainstorm, ideation, requirements gathering, process mapping, or pain point analysis.

- **Type:** Skill
- **Install:** `agentstack add skill-vigneshbarani24-sap-superpowers-brainstorming`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [vigneshbarani24](https://agentstack.voostack.com/s/vigneshbarani24)
- **Installs:** 0
- **Category:** [Agent Skills](https://agentstack.voostack.com/c/agent-skills)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [vigneshbarani24](https://github.com/vigneshbarani24)
- **Source:** https://github.com/vigneshbarani24/sap-superpowers/tree/main/skills/consulting/brainstorming
- **Website:** https://sap-superpowers.vercel.app/

## Install

```sh
agentstack add skill-vigneshbarani24-sap-superpowers-brainstorming
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# SAP Solution Brainstorming

This skill enforces structured, evidence-based brainstorming for SAP solutions so that no ideation session produces untethered ideas without feasibility assessment, SAP standard alignment, and clean core impact analysis.

## Iron Laws

1. **NO IDEAS WITHOUT CONTEXT.** Before generating solutions, the current state must be documented. Pain points without process context produce solutions that solve the wrong problem.
2. **NO SOLUTION WITHOUT SAP STANDARD CHECK.** Every proposed solution must first be evaluated against SAP Best Practice content and Fit-to-Standard processes. Reinventing what SAP already provides is waste.
3. **NO CUSTOM WITHOUT JUSTIFICATION.** Any idea requiring custom development (Z-code, BAdI, BTP extension) must include a written justification for why SAP standard or configuration cannot meet the need. Clean core is the default.
4. **NO IDEA WITHOUT FEASIBILITY.** "Wouldn't it be great if..." is not a solution. Every idea must include: effort estimate (T-shirt size), technical feasibility, clean core impact, and dependency list.
5. **NO BRAINSTORM WITHOUT PRIORITIZATION.** An unranked list of 20 ideas is not actionable. Every session ends with a prioritized shortlist using value vs. effort scoring.

## Rationalization Table

| Agent Will Try To... | Why It Seems Reasonable | Why It Fails | Counter |
|---|---|---|---|
| Jump straight to solutions | "The user described the problem clearly" | User-described problems often describe symptoms, not root causes. The real issue may be process, not system. | Checklist Step 1: Document current state BEFORE generating any solutions. |
| Suggest custom development first | "SAP standard can't do this" | 70% of "SAP can't do this" claims fail under scrutiny. New S/4HANA capabilities, Fiori apps, and BTP services often cover the need. | Iron Law 3: Check SAP standard first. Document the specific gap before proposing custom. |
| Generate a flat list of ideas | "More ideas = better brainstorm" | Flat lists overwhelm decision-makers. Without prioritization, teams pursue the exciting idea, not the valuable one. | Iron Law 5: Must produce a 2x2 prioritization matrix (value vs. effort). |
| Skip feasibility assessment | "We're just brainstorming, details come later" | Infeasible ideas that survive brainstorming consume weeks of detailed design before being killed. Kill early. | Iron Law 4: T-shirt size + feasibility flag for every idea. |
| Ignore integration implications | "That's a detail for the architects" | Solutions that don't consider integration fail during Realize. An idea that requires 5 new interfaces is not a "simple" solution. | Checklist Step 4: Every solution must list integration touchpoints. |
| Propose without considering clean core | "Clean core is aspirational, not mandatory" | SAP's lifecycle management, upgrades, and cloud transition require clean core. Extensions outside the boundary create tech debt that compounds. | Iron Law 3: Clean core impact is mandatory for every custom proposal. |
| Accept the first workable solution | "This meets the requirements" | The first workable solution is rarely the best. It anchors thinking and prevents better alternatives from emerging. | Checklist Step 3: Minimum 3 solution options per major requirement. |
| Mix strategic and tactical ideas | "All ideas are valid in brainstorming" | Mixing "move to S/4HANA Cloud" with "add a custom report field" confuses scope. Different horizons need separate treatment. | Checklist Step 2: Categorize requirements by horizon (quick win / project scope / roadmap). |
| Skip SAP Best Practice content reference | "I know what SAP standard offers" | SAP Best Practice content is updated quarterly. Agent knowledge of SAP standard may be outdated or incomplete. | Iron Law 2: Name the specific SAP Best Practice process or Fiori app that was checked. |

## Red Flags

Watch for these phrases in your own reasoning — each one signals you are about to violate an Iron Law:

- "The obvious solution here is..." → You have not explored alternatives. Stop.
- "SAP can't do this out of the box..." → Have you checked S/4HANA 2023+, BTP services, and Fiori app library? Stop.
- "Let's just list all the ideas first and prioritize later..." → Later means never. Prioritize as you go. Stop.
- "This would require a small custom development..." → Small custom = tech debt. Justify against clean core. Stop.
- "The user knows their process..." → Users know their workarounds, not necessarily the optimal process. Validate. Stop.
- "We can figure out integration later..." → Integration is architecture. It affects feasibility now. Stop.
- "This is just an initial brainstorm..." → Every brainstorm output gets forwarded to decision-makers. Make it rigorous. Stop.
- "Based on similar implementations..." → Similar is not identical. This client's landscape matters. Stop.

## Hard Gates

DO NOT generate solution recommendations until ALL of the following exist:
1. Current state documented: existing process, systems involved, pain points with business impact
2. Requirements categorized by type (functional, technical, compliance, UX) and horizon (quick win, project, roadmap)
3. SAP standard options checked for each major requirement (name the specific Fiori app, Best Practice process, or BTP service)
4. Minimum 3 solution options generated for each major requirement area
5. Each option assessed for: T-shirt effort, clean core compliance, integration impact, technical feasibility

## Checklist

### Step 1: Current State Documentation
Before any solution ideation, capture:

- **Business Process:** Name the end-to-end process (e.g., Procure-to-Pay, Order-to-Cash, Record-to-Report)
- **Current Systems:** What systems execute this process today? SAP ECC? Legacy? Manual?
- **Pain Points:** Specific, quantified where possible ("month-end close takes 12 days" not "month-end is slow")
- **Workarounds:** What manual steps or shadow IT systems exist? These reveal where SAP standard failed or was misconfigured.
- **Business Impact:** Revenue at risk, compliance exposure, FTE cost of manual processes, customer satisfaction impact
- **Process Volumes:** Transaction counts, user counts, data volumes — these drive architecture decisions

Evidence: Current state summary with all 6 categories populated.
Gate: At least 3 pain points with quantified business impact before proceeding.

### Step 2: Requirement Categorization
Organize requirements into actionable categories:

**By Type:**
- **Functional:** Business process requirements (what the system must do)
- **Technical:** Performance, scalability, availability, security requirements
- **Compliance:** Regulatory, audit, data residency requirements
- **UX:** User experience, mobile access, role-based UI requirements

**By Horizon:**
- **Quick Win:** Achievable with configuration or existing Fiori apps in  8 weeks

**Priority Quadrants:**
- **Do First:** High value (4-5), Low effort (1-2)
- **Plan:** High value (4-5), High effort (3-5)
- **Quick Win:** Medium value (2-3), Low effort (1-2)
- **Deprioritize:** Low value (1-2), High effort (3-5)

Evidence: Prioritization matrix with all solutions scored and quadrant-assigned.
Gate: Final shortlist contains no more than 10 items for "Do First" + "Plan" combined.

### Step 6: Generate Brainstorming Summary
Assemble the deliverable using the template below.

## Deliverable Template

```markdown
# SAP Solution Brainstorming Summary

## Context
- **Business Process Area:** [e.g., Procure-to-Pay]
- **SAP Product:** [S/4HANA Cloud / On-Prem / BTP / etc.]
- **Current Systems:** [List]
- **Session Participants:** [Roles involved]

## Current State Assessment
### Pain Points (Quantified)
| # | Pain Point | Business Impact | Affected Users | Current Workaround |
|---|-----------|----------------|----------------|-------------------|

### Process Volumes
| Metric | Volume | Growth Trend |
|--------|--------|-------------|

## Requirements
| ID | Requirement | Type | Horizon | Priority |
|----|------------|------|---------|----------|

## SAP Standard Assessment
| Requirement | SAP Standard Option | Reference (App ID / Scope Item) | Gap? |
|-------------|--------------------|---------------------------------|------|

## Solution Options
### [Requirement Area 1]
| Option | Approach | Effort | Clean Core | Feasibility | Upgrade Safe |
|--------|----------|--------|------------|-------------|-------------|
| A | Configure: [specific] | S | Tier 1 | Confirmed | Yes |
| B | Extend: [specific] | M | Tier 2 | Needs POC | Yes |
| C | Custom: [specific] | L | Tier 3 | High risk | No |

**Recommendation:** [Option X because...]

## Prioritization Matrix
| Solution | Value (1-5) | Effort (1-5) | Quadrant | Recommendation |
|----------|------------|-------------|----------|----------------|

## Prioritized Shortlist
### Do First (High Value, Low Effort)
1. [Solution] — [One-line rationale]

### Plan (High Value, High Effort)
1. [Solution] — [One-line rationale]

### Quick Wins
1. [Solution] — [One-line rationale]

## Clean Core Impact Summary
- **Tier 1 (In-Boundary):** [count] solutions
- **Tier 2 (Side-by-Side):** [count] solutions
- **Tier 3 (Custom/Review Required):** [count] solutions

## Open Questions
| # | Question | Owner | Due Date |
|---|---------|-------|----------|

## Next Steps
1. [Action item with owner]
```

## Verification

This skill is complete ONLY when ALL of the following are true:

- [ ] Current state is documented with quantified pain points (numbers, not adjectives)
- [ ] Requirements are categorized by type AND horizon
- [ ] SAP standard has been checked for every major requirement with specific references (app IDs, scope items)
- [ ] Minimum 3 solution options exist per major requirement area
- [ ] Every solution option has effort, clean core impact, feasibility, and upgrade safety assessed
- [ ] Prioritization matrix is complete with value and effort scores
- [ ] Final shortlist has no more than 10 prioritized items
- [ ] Clean core impact summary shows the overall extension footprint
- [ ] No solution is recommended without a stated reason for choosing it over alternatives

**Evidence required:** Complete brainstorming summary document with all sections populated. No "[TBD]" placeholders.

If any verification item is not met, the skill is NOT complete. Do not claim completion.

## Next Skill

After completing this skill, invoke one of:
- `fit-gap-analysis` — When requirements need formal Fit/Gap/Partial classification against SAP standard
- `solution-architecture` — When the prioritized solutions need to be assembled into a coherent architecture

Conditions for handoff: Brainstorming summary is complete with prioritized shortlist, and the project is moving from ideation to formal analysis or design.

## Cross-References

- `fit-gap-analysis` — For formalizing gaps identified during brainstorming
- `solution-architecture` — For designing the technical architecture from brainstorming outputs
- `estimation` — For converting T-shirt sizes into detailed effort estimates
- `process-design` — For detailed process design of the selected solutions
- `value-advisory` — For building business cases around the prioritized solutions

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [vigneshbarani24](https://github.com/vigneshbarani24)
- **Source:** [vigneshbarani24/sap-superpowers](https://github.com/vigneshbarani24/sap-superpowers)
- **License:** MIT
- **Homepage:** https://sap-superpowers.vercel.app/

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-vigneshbarani24-sap-superpowers-brainstorming
- Seller: https://agentstack.voostack.com/s/vigneshbarani24
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
