superpowers
claudecodexCore skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
15 skills · hooks
Claude Code plugin for SAP ABAP development on On-Premise S/4HANA — 26 specialized agents, 16 workflow skills (create-program with Phase 4/6 hardening + multi-executor split, create-object, program-to-spec, program-to-manual (end-user HTML manual), compare-programs, config-to-document (module configuration document from the live system), analyze-code/symptom, stock-cbo, ask-consultant, setup, internal trust-session), 4-Tier context loading, Sonnet/Opus model routing, OK_CODE binding pattern, paradigm-split Clean ABAP, and SPRO config reference for 14 modules.
Plugin sc4sap from marketplace sc4sap in babamba2/superclaude-for-sap. Commands read from the repo's manifest — yesterday.
This plugin runs code on your machine — its hooks fire automatically on events like tool use and it starts local MCP servers. The exact commands are listed below; read them before installing.
analyze-codeABAP code analysis — size-gated review (one Opus sap-code-reviewer, or Haiku sap-checker detectors + Opus judge for large objects), Haiku evidence check on every finding, then a canned report or a richer briefing on the main thread
analyze-symptomRead-only, step-by-step root cause analysis for SAP operational errors. Reads the dump summary and failing source via MCP (known-issue web lookup only when the failure is in standard SAP code), widens to transports and where-used only when the clues call for it, narrows hypotheses with minimal user
ask-consultantDirect operational Q&A with a SAP module consultant agent. Auto-routes the question to the matching sap-{module}-consultant and answers against the configured SAP environment (version, industry, country, active modules).
assistBusiness assistant for the connected SAP system — looks up and changes specific documents through the installed business actions (query → preview → user confirm → execute), one confirmed step at a time. Use for requests about concrete SAP data such as open purchase orders, goods receipt, delivery co
cbo-relation-mapDraw how the customer objects of one or more CBO packages relate — one self-contained HTML relation map built from the reference graph of /sc4sap:stock-cbo (DDIC typing, check tables, search helps, value tables, row types, view bases, plus includes, calls, submits, transactions, reads and writes fro
compare-programsBusiness-angle comparison of 2–5 ABAP programs that share the same business scenario but diverge by module (MM vs CO), country (KR vs EU), persona (controller vs warehouse), or time horizon — one editable, versioned HTML report (verdict matrix, field differences, screens side by side, decision guide
config-to-documentDocument one module's configuration as it is in the connected SAP system — one HTML file that follows the module's IMG tree, shows every IMG activity with its real table values drawn on an SM30-style screen, marks the rows customer transports changed (with the transport history), runs configuration
create-objectABAP object creation workflow — confirm transport+package, auto-create and activate
create-programCreate ABAP programs (Report/CRUD/ALV/Batch) with Main+Include structure, OOP or Procedural, and full agent-driven coding/QA pipeline
ecoRun one sc4sap skill in eco cost mode (cheaper sub-agent models and effort, lower main-thread effort; same deliverable as standard) without changing preferences — `/sc4sap:eco <skill> <args>`. Also re-applies low effort on continuation turns of an eco run (`--attach`).
interface-mapping-specWrite an interface mapping specification as one editable HTML page in the classic template layout — cover, revision history, header, Source → Target field grid with conversion rules and MAPPING, optional synchronous response block, extraction condition, field guide. SAP side read from DDIC (table, s
mcp-setupGuide to install and configure the abap-mcp-adt-powerup MCP server for SAP ADT connectivity
module-to-processMap how one SAP module (or a process area of several modules) runs in the connected system — one HTML page for a module consultant starting a project (conversion, enhancement, AMS takeover). Walks every CBO package of the module, lays the CBO programs onto the standard process backbone (L1 mega proc
program-to-manualWrite an end-user manual (one self-contained HTML file) for one ABAP program — scenario-by-scenario steps drawn on selection / ALV / popup screen mockups with numbered callouts, check points derived from the source validations, field reference, messages with actions, glossary and revision history. W
program-to-specReverse-engineer an ABAP program into a Functional/Technical Specification artifact (Markdown, HTML, and/or Excel — any combination). Socratic scope narrowing from "everything" to "only what the user needs".
project-dashboardSAP project management dashboard for PMs and the PMO — one editable HTML page per project (summary, KPIs, milestones with Q-gates, WBS with Gantt, SAP actuals, team, history) plus a portfolio page over every project. Templates for new implementation (SAP Activate), S/4 conversion, rollout, AMS relea
role-matrixSAP role & authorization document for a project — one editable HTML workbook (cover with checks, business roles, technical PFCG roles, business role × T-code matrix F/C/D, user × role assignment, authorization objects, SoD rules with automatic conflict check, change history). New design (module cons
sap-doctorDiagnose SC4SAP plugin health, MCP server connectivity, and SAP system connection (renamed from `doctor` to avoid conflict with Claude Code's built-in `/doctor`)
sap-optionView SAP system status snapshot and edit values in `.sc4sap/sap.env` (connection, blocklist), HUD usage limits in `~/.claude/settings.json` → `env`, the agent model-dispatch mode and cost mode (standard / eco) in `~/.sc4sap/preferences.json`, and the SAP screen-mockup theme in the profile `config.js
setupPlugin setup — detect legacy single-profile state (migrate → multi-profile), create or register a SAP connection profile under ~/.sc4sap/profiles/<alias>/, install abap-mcp-adt-powerup MCP server, optionally install DEV-only ZMCP_ADT_UTILS + ZCL_S4SAP_CM_* ALV OOP handlers (tier-gated), register bot
smartform-from-pdfBuild a SmartForm from a PDF of the printed form (or a screenshot) — windows, ruled grids as templates, texts in the fonts of existing SmartStyles, then fields, interface and item tables decided with the user — upload it to the DEV system, print it there and score the print against the source page.
smartform-previewDraw the expected print of a SmartForm as a JPG (plus the HTML it is drawn from) — windows at their real mm positions, SmartStyle fonts, template / table grids with borders and shading, SE78 graphics such as logos and signatures, loops with sample rows — with invented sample values in place of the &
stock-cboAnalyze a CBO (Customer Business Object) package — discover frequently-used Z tables / function modules / data elements / classes / structures / table types — and save a per-module / per-package reference file so later `program` / `program-to-spec` runs prefer existing CBO elements over new ones.
trust-sessionINTERNAL-ONLY permission bootstrap. Pre-approves Agent dispatch + `.sc4sap/` state-file I/O for the session so parent-skill pipelines run without prompts. SAP MCP handlers are auto-approved by the `permission-approver` PreToolUse hook (except GetTableContents / GetSqlQuery, which stay prompt-gated —
sap-analystSAP requirements analysis — functional specifications, gap analysis, and acceptance criteria (Opus, R/O)
sap-architectSAP system architecture — technical design, ABAP architecture, and integration patterns (Opus, R/O)
sap-ariba-consultantSAP Ariba consultant — procurement, sourcing, supplier management, contract management, Ariba Network
sap-bc-consultantSAP Basis administration — system monitoring, transport management, performance tuning, dump analysis (Opus, R/O)
sap-bw-consultantSAP Business Warehouse consultant — data modeling, ETL, BEx queries, HANA-optimized InfoProviders, BW/4HANA
sap-checkerSAP mechanical checker — fan-out worker for read-only scout / verify / detect jobs on one narrow scope; returns structured lines, never judges or fixes (Haiku, R/O)
sap-co-consultantSAP Controlling consultant — cost center accounting, internal orders, product costing, profitability analysis
sap-code-reviewerABAP code review — Clean ABAP, performance, security, SAP standard compliance (Opus, R/O)
sap-criticSAP quality gate — functional specification review, configuration validation, and implementation plan critique (Opus, R/O)
sap-debuggerABAP debugging — runtime dump analysis, performance tracing, transport error resolution (Sonnet, R/W)
sap-doc-specialistSAP documentation reference — SAP Help Portal, OSS Notes, IMG documentation, ABAP keyword docs (Sonnet, R/O)
sap-executorABAP code implementation — programs, function modules, classes, enhancements, CDS views (Sonnet, R/W)
sap-fi-consultantSAP Financial Accounting consultant — general ledger, accounts payable/receivable, asset accounting, bank accounting
sap-hcm-consultantSAP Human Capital Management consultant — personnel administration, payroll, time management, organizational management
sap-mm-consultantSAP Materials Management consultant — procure-to-pay, inventory management, purchasing configuration and development
sap-plannerSAP project planning — implementation roadmaps, WRICEF planning, cutover planning (Opus, R/W)
sap-pm-consultantSAP Plant Maintenance consultant — maintenance orders, equipment management, preventive maintenance, notifications
sap-pp-consultantSAP Production Planning consultant — MRP, production orders, capacity planning, shop floor control
sap-ps-consultantSAP Project System consultant — WBS, networks, project cost planning, budgeting, milestone billing
sap-qa-testerSAP testing — ABAP unit tests, integration test scenarios, test data management (Sonnet, R/W)
sap-qm-consultantSAP Quality Management consultant — inspection planning, quality notifications, quality certificates, sampling
sap-sd-consultantSAP Sales & Distribution consultant — order-to-cash, pricing, billing, shipping configuration and development
sap-stockerSAP CBO inventory — walk packages, build where-used graphs, infer object business purpose, persist reusable inventory artifacts (Sonnet, R/O on SAP + R/W on local .sc4sap/)
sap-tm-consultantSAP Transportation Management consultant — freight management, route planning, carrier selection, freight settlement
sap-tr-consultantSAP Treasury consultant — cash management, treasury and risk management, bank communication, in-house cash
sap-wm-consultantSAP Warehouse Management consultant — storage bin management, goods movements, picking/putaway strategies, EWM
sap-writerSAP technical documentation — functional specs, configuration guides, user manuals (Haiku, R/W)
sapruns: node ${CLAUDE_PLUGIN_ROOT}/bridge/mcp-server.cjs
node "$CLAUDE_PLUGIN_ROOT"/scripts/session-start.mjs
node "$CLAUDE_PLUGIN_ROOT"/scripts/project-memory-session.mjs
node "$CLAUDE_PLUGIN_ROOT"/scripts/legacy-migration-banner.mjs
node "$CLAUDE_PLUGIN_ROOT"/scripts/setup-init.mjs
node "$CLAUDE_PLUGIN_ROOT"/scripts/setup-maintenance.mjs
node "$CLAUDE_PLUGIN_ROOT"/scripts/permission-approver.mjs
node "$CLAUDE_PLUGIN_ROOT"/scripts/hooks/block-forbidden-tables.mjs
node "$CLAUDE_PLUGIN_ROOT"/scripts/evidence/guard.mjs
node "$CLAUDE_PLUGIN_ROOT"/scripts/evidence/record.mjs
node "$CLAUDE_PLUGIN_ROOT"/scripts/post-tool-use-failure.mjs
node "$CLAUDE_PLUGIN_ROOT"/scripts/subagent-tracker.mjs start
node "$CLAUDE_PLUGIN_ROOT"/scripts/subagent-tracker.mjs stop
node "$CLAUDE_PLUGIN_ROOT"/scripts/verify-deliverables.mjs
node "$CLAUDE_PLUGIN_ROOT"/scripts/context-guard-stop.mjs
node "$CLAUDE_PLUGIN_ROOT"/scripts/session-end.mjs
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
15 skills · hooks
Up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your coding agent's context.
1 MCP server
Build powerful, stateful CLI interfaces for any GUI application using the cli-anything harness methodology.
5 commands
Automates browser interactions for web testing, form filling, screenshots, and data extraction
12 skills
Use Alibaba Open Code Review from local Codex.
2 skills
Claude Code skill for creating and presenting Slidev slidedecks
1 skill
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.