Install
$ agentstack add skill-vigneshbarani24-sap-superpowers-brainstorming ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
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
- 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.
- 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.
- 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.
- 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.
- 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:
- Current state documented: existing process, systems involved, pain points with business impact
- Requirements categorized by type (functional, technical, compliance, UX) and horizon (quick win, project, roadmap)
- SAP standard options checked for each major requirement (name the specific Fiori app, Best Practice process, or BTP service)
- Minimum 3 solution options generated for each major requirement area
- 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
# 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 standardsolution-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 brainstormingsolution-architecture— For designing the technical architecture from brainstorming outputsestimation— For converting T-shirt sizes into detailed effort estimatesprocess-design— For detailed process design of the selected solutionsvalue-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
- Source: vigneshbarani24/sap-superpowers
- License: MIT
- Homepage: https://sap-superpowers.vercel.app/
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.