claudecodex

ses

SAP Enterprise Agent Stack — 11 agentes SAP especializados + orquestador + subagentes + skills SAP de referencia + hooks de Definition of Done + MCP servers SAP (via npx). GPL-3.0.

5 on GitHubby DayronDLRv0.1.80GPL-3.0updated 1 month ago
/

Plugin ses from marketplace sap-stack in DayronDLR/sap-enterprise-stack-plugin. Commands read from the repo's manifest — 1 month ago.

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.

What it installs

Skills (41)

  • agente-fiori-architect

    INTERNAL subagent of /sap-fiori — never invoke directly. Only called by the Fiori parent agent during the design phase. Diseña arquitectura de apps Fiori/UI5: decisión de floorplan (List Report vs Freestyle vs ALP), evaluación de alternativas de diseño. NUNCA escribe código de implementación — solo

  • agente-fiori-debugger

    INTERNAL subagent of /sap-fiori — never invoke directly. Only called by the Fiori parent agent during the debugging phase. Diagnostica y resuelve errores específicos en apps Fiori/UI5: Controller not found, binding path undefined, CSRF token, fragment won't open, manifest inválido, 404 OData, memory

  • agente-fiori-implementer

    INTERNAL subagent of /sap-fiori — never invoke directly. Only called by the Fiori parent agent during the implementation phase. Implementa apps y features Fiori/UI5 por rondas (CDS→Vistas→Controllers→i18n→manifest). Corre ui5-linter después de cada ronda y run_manifest_validation al finalizar.

  • agente-fiori-tester

    INTERNAL subagent of /sap-fiori — never invoke directly. Only called by the Fiori parent agent during the testing phase. Crea y ejecuta tests para apps Fiori/UI5: OPA5 journeys y QUnit formatters. No se detiene hasta que todos los tests pasen.

  • agente-mentor

    INTERNAL — activated by keyword detection only, never by direct user command. Triggered when the orchestrator detects phrases like 'explicame', 'enseñame', 'por qué se hace así', 'revisá educativamente', 'usá el mentor'. Provides educational code review and mentoring.

  • agente-reviewer

    Code reviewer senior. Activado por (a) /sap-gates o el gate de entrega cuando hay cambios productivos, (b) Tech Lead en Paso 3.5, o (c) usuario explicito ('review', 'revisá el código', 'before PR'). Revisa el diff de la sesion y devuelve hallazgos inline — sin generar archivos.

  • dashboard

    Muestra métricas y actividad de los agents del proyecto. Lee los logs de logs/ y presenta un resumen de qué agents corrieron, cuántas veces, y sus últimas actividades.

  • memory-compress

    Comprime archivos .md en memory/ para reducir uso de contexto. Preserva frontmatter YAML, bloques de código, términos SAP técnicos, paths y URLs. Hace backup de originales.

  • sap-abap-standards

    Material técnico de referencia del stack para ABAP y S/4HANA — RAP (behavior definitions, draft, EML, service binding), CDS views y AMDP, access control DCL, extensibilidad Clean Core con BAdIs, y ABAP clásico/OO con ALV. Úsalo antes de escribir ABAP, CDS o un Business Object RAP para cargar solo el

  • sap-btp-standards

    Referencia técnica del stack para SAP BTP — arquitectura estándar de un proyecto CAP (estructura de carpetas, srv/db/app, MTA, XSUAA, deployment a Cloud Foundry y Kyma) y modelado en HANA Cloud (Calculation Views, SQLScript, HDI containers, particionado, objetos que produce el agente). Úsalo al dise

  • sap-diagrams

    Motor de diagramas SAP validados — genera diagramas de arquitectura de solución (BTP, subaccounts, on-premise, Cloud Connector) y de secuencia (OData, RFC, IDoc, llamadas entre servicios) a partir de una especificación JSON tipada, y los entrega como .drawio editable y .svg para el .docx. El agente

  • sap-doc-standards

    Referencia del agente de documentación SAP — estructura maestra del documento de arquitectura, catálogo de templates y herramientas del toolkit (Word, PPTX, theming de cliente), política de diagramas draw.io con guidelines SAP y niveles L0-L2, y errores comunes en entregables. Úsalo al armar, genera

  • sap-fuentes-de-verdad

    Catálogo de fuentes de verdad por stack SAP — qué documentación oficial es autoritativa para ABAP/RAP, CAP/BTP, Fiori/UI5, HANA Cloud, Integration Suite, requerimientos, Basis/seguridad, migración, QA y DevOps, qué NO sirve para citar en cada una, y qué archivo del proyecto manda para cada dato (man

  • sap-nfr

    Catálogo detallado de requisitos no funcionales del stack SAP — concurrencia y locking por tecnología (ABAP, CAP, HANA, CPI), procesamiento masivo con chunking y restart-ability, smells de performance e índices, observabilidad, volúmenes mínimos de prueba en QAS, y captura de baseline de performance

  • sap-orchestrator

    Orquestador SAP — enruta una petición en lenguaje natural al agente/comando especializado correcto del stack (ABAP, CAP/BTP, Fiori, HANA, Integration, Basis, Migration, QA, DevOps, Requirements, Docs). Úsalo cuando el usuario describe una tarea SAP sin invocar un comando explícito, o cuando una tare

  • sap-sdd

    Ciclo SDD (spec-driven development) previo a codear — requerimiento, escenarios, diseño y plan con estimación, en una carpeta de proyecto que se presenta al cliente. Usalo SOLO cuando el arquitecto pida explícitamente una estimación, una propuesta de arquitectura previa o el SDD de un requerimiento.

  • sap-ui5-standards

    Estándares obligatorios de SAPUI5/Fiori del stack — ES6+/MVC, data binding, accesibilidad e i18n, integración con CAP, layouts y controles, formatters, routing, y seguridad/performance. Úsalo antes de escribir o revisar código SAPUI5 (controllers, vistas XML, manifest.json, fragments, formatters, ru

  • sapui5-freestyle

    Creates and extends SAPUI5 FreeStyle applications using the sap-ui5 and sap-fiori-tools MCP servers tools. Use this skill when creating a new SAPUI5 app from scratch, scaffolding views/controllers/routes, building dashboards, forms, list/detail apps, or any custom Fiori/UI5 development not based on

  • ses-commit-push

    Analiza los cambios pendientes, arma commits coherentes y los publica.

  • ses-compress-memory

    Comprime archivos memory/*.md para reducir uso de ventana de contexto

  • ses-sap-abap

    Codigo ABAP: reports, BAdIs, RFCs, CDS, RAP, AMDP y debugging.

  • ses-sap-basis

    Roles y autorizaciones, transportes, landscape, segregacion de funciones y GRC.

  • ses-sap-cap

    CAP Node.js/Java, MTA, XSUAA, Cloud Foundry, Kyma y servicios en SAP BTP.

  • ses-sap-cleancore-check

    Valida el codigo modificado contra el catalogo Clean Core de SAP.

  • ses-sap-devops

    CI/CD para SAP: gCTS, pipelines, ATC y automatizacion de transportes.

  • ses-sap-doc

    Documentacion tecnica entregable: Word con template de cliente y diagramas.

  • ses-sap-fiori

    Apps Fiori y SAPUI5, RAP frontend, Launchpad y Business Application Studio.

  • ses-sap-gates

    Corre los 3 gates de la Definition of Done sobre el diff actual (quality, code review, QA+NFR).

  • ses-sap-hana

    Calculation Views, SQLScript, HDI containers, SDA/SDI y BW/4HANA.

  • ses-sap-integration

    iFlows, Integration Suite/CPI, OData, IDocs, APIs y conexiones entre sistemas.

  • ses-sap-migration

    Migracion de datos: mapeo de campos, Migration Cockpit (Migrate Your Data / LTMOM) y scripts de carga.

  • ses-sap-nfr-check

    Valida los requisitos no funcionales (concurrencia, volumen, idempotencia) sobre el diff.

  • ses-sap-pause

    Guarda un checkpoint de la sesion para retomarla despues sin perder contexto.

  • ses-sap-qa

    Casos de prueba, UAT, defectos, checklist de go-live y requisitos no funcionales.

  • ses-sap-req

    Requerimientos, blueprints, functional specs, gap analysis y AS-IS/TO-BE.

  • ses-sap-sdd

    Ciclo SDD previo a codear (estimación y arquitectura): requerimiento, escenarios, diseño y plan, fase por fase y con aprobación. Sólo cuando se pide.

  • ses-sap-techlead

    Tarea compleja multi-agente: planifica el trabajo, lo reparte entre agentes y reporta.

  • ses-token-audit

    Mide en qué se van los tokens de la sesión: baseline, sumideros y reparto por tool.

  • skill-creator

    Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, update or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better

  • team-refactor

    Orquesta un equipo de agents para refactors grandes que tocan múltiples capas del proyecto (backend, frontend, tests). Usa la ejecucion de agentes en paralelo del host cuando existe; en un host sin subagentes, degrada a un plan secuencial.

  • verify

    Pipeline de verificación de calidad para proyectos SAP CAP + Fiori. Ejecuta CDS lint, ESLint, UI5 linter, manifest validation, tests y build de producción.

Slash commands (20)

  • /ses:commit-push

    Analiza los cambios pendientes, arma commits coherentes y los publica.

  • /ses:compress-memory

    Comprime archivos memory/*.md para reducir uso de ventana de contexto

  • /ses:sap-abap

    Agente SAP sap-abap — adopta la persona y atiende la solicitud.

  • /ses:sap-basis

    Agente SAP sap-basis — adopta la persona y atiende la solicitud.

  • /ses:sap-cap

    Agente SAP sap-cap — adopta la persona y atiende la solicitud.

  • /ses:sap-cleancore-check

    Valida el codigo modificado contra el catalogo Clean Core de SAP.

  • /ses:sap-devops

    Agente SAP sap-devops — adopta la persona y atiende la solicitud.

  • /ses:sap-doc

    Agente SAP sap-doc — adopta la persona y atiende la solicitud.

  • /ses:sap-fiori

    Agente SAP sap-fiori — adopta la persona y atiende la solicitud.

  • /ses:sap-gates
  • /ses:sap-hana
  • /ses:sap-integration
  • /ses:sap-migration
  • /ses:sap-nfr-check
  • /ses:sap-pause
  • /ses:sap-qa
  • /ses:sap-req
  • /ses:sap-sdd
  • /ses:sap-techlead
  • /ses:token-audit

Subagents (6)

  • fiori-architect

    INTERNAL subagent of /sap-fiori — never invoke directly. Only called by the Fiori parent agent during the design phase. Diseña arquitectura de apps Fiori/UI5: decisión de floorplan (List Report vs Freestyle vs ALP), evaluación de alternativas de diseño. NUNCA escribe código de implementación — solo

  • fiori-debugger

    INTERNAL subagent of /sap-fiori — never invoke directly. Only called by the Fiori parent agent during the debugging phase. Diagnostica y resuelve errores específicos en apps Fiori/UI5: Controller not found, binding path undefined, CSRF token, fragment won't open, manifest inválido, 404 OData, memory

  • fiori-implementer

    INTERNAL subagent of /sap-fiori — never invoke directly. Only called by the Fiori parent agent during the implementation phase. Implementa apps y features Fiori/UI5 por rondas (CDS→Vistas→Controllers→i18n→manifest). Corre ui5-linter después de cada ronda y run_manifest_validation al finalizar.

  • fiori-tester

    INTERNAL subagent of /sap-fiori — never invoke directly. Only called by the Fiori parent agent during the testing phase. Crea y ejecuta tests para apps Fiori/UI5: OPA5 journeys y QUnit formatters. No se detiene hasta que todos los tests pasen.

  • mentor

    INTERNAL — activated by keyword detection only, never by direct user command. Triggered when the orchestrator detects phrases like 'explicame', 'enseñame', 'por qué se hace así', 'revisá educativamente', 'usá el mentor'. Provides educational code review and mentoring.

  • reviewer

    Code reviewer senior. Activado por (a) /sap-gates o el gate de entrega cuando hay cambios productivos, (b) Tech Lead en Paso 3.5, o (c) usuario explicito ('review', 'revisá el código', 'before PR'). Revisa el diff de la sesion y devuelve hallazgos inline — sin generar archivos.

MCP servers (4)

Hooks (11)

  • PreToolUse

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/delivery-gate.sh"

  • PreToolUse

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/shrink-input.sh"

  • PreToolUse

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/protect-sensitive-files.sh"

  • PreToolUse

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/mcp-guard.sh"

  • PostToolUse

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/auto-lint.sh"

  • UserPromptSubmit

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/agent-reinforcement.sh"

  • SessionStart

    rm -f "${CLAUDE_PROJECT_DIR:-.}/tmp/.active-sap-agent" "${CLAUDE_PROJECT_DIR:-.}/tmp/.review-done" "${CLAUDE_PROJECT_DIR:-.}/tmp/.qa-nfr-done" "${CLAUDE_PROJECT_DIR:-.}"/tmp/.agent-turn-count-* 2>/dev

  • PostCompact

    echo '# Re-inyeccion post-compactacion\nStack SAP activo. Releer CLAUDE.md, '"${CLAUDE_PLUGIN_ROOT}"'/stack/shared/core-dev-principles.md, '"${CLAUDE_PLUGIN_ROOT}"'/stack/shared/non-functional-require

  • SubagentStop

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/log-agent-activity.sh"

  • SubagentStop

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/verify-artefactos.sh"

  • Stop

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/session-close-note.sh"

View source on GitHub

More from DayronDLR/sap-enterprise-stack-plugin

All 41 plugins →

sap-abap

claude

Comprehensive ABAP development skill for SAP systems. Use when writing ABAP code, working with internal tables, structures, ABAP SQL, object-oriented programming, RAP (RESTful Application Programming Model), CDS views, EML statements, ABAP Cloud development, string processing, dynamic programming, RTTI/RTTC, field symbols, data references, exception handling, or ABAP unit testing. Covers both classic ABAP and modern ABAP for Cloud Development patterns.

1 skill

5

sap-abap

claude

Comprehensive ABAP development skill for SAP systems. Use when writing ABAP code, working with internal tables, structures, ABAP SQL, object-oriented programming, RAP (RESTful Application Programming Model), CDS views, EML statements, ABAP Cloud development, string processing, dynamic programming, RTTI/RTTC, field symbols, data references, exception handling, or ABAP unit testing. Covers both classic ABAP and modern ABAP for Cloud Development patterns.

1 skill

5

sap-abap

claude

Comprehensive ABAP development skill for SAP systems. Use when writing ABAP code, working with internal tables, structures, ABAP SQL, object-oriented programming, RAP (RESTful Application Programming Model), CDS views, EML statements, ABAP Cloud development, string processing, dynamic programming, RTTI/RTTC, field symbols, data references, exception handling, or ABAP unit testing. Covers both classic ABAP and modern ABAP for Cloud Development patterns.

1 skill

5

sap-abap

claude

Comprehensive ABAP development skill for SAP systems. Use when writing ABAP code, working with internal tables, structures, ABAP SQL, object-oriented programming, RAP (RESTful Application Programming Model), CDS views, EML statements, ABAP Cloud development, string processing, dynamic programming, RTTI/RTTC, field symbols, data references, exception handling, or ABAP unit testing. Covers both classic ABAP and modern ABAP for Cloud Development patterns.

1 skill

5

Comprehensive SAP ABAP CDS (Core Data Services) reference for data modeling, view development, and semantic enrichment. Use when creating CDS views or view entities in ABAP, defining data models with annotations (@AbapCatalog, @AccessControl, @EndUserText, @Semantics, @UI, @Consumption, @ObjectModel), working with associations and cardinality, implementing input parameters, using built-in functions (string, numeric, date/time), writing CASE expressions and conditional logic, implementing access control with DCL (Data Control Language), handling CURR/QUAN data types with reference fields, troubleshooting CDS errors (SD_CDS_ENTITY105), querying CDS views from ABAP, or displaying data with SALV IDA. Covers ABAP 7.4+ through ABAP Cloud with production-tested patterns. Keywords: ABAP CDS, Core Data Services, CDS view, CDS view entity, define view, define view entity, DDL, Data Definition Language, DCL, Data Control Language, annotations, @AbapCatalog, @AccessControl, @EndUserText, @Semantics, @UI, @Consumption, @ObjectModel, @Metadata, associations, cardinality, TO ONE, TO MANY, path expressions, input parameters, WITH PARAMETERS, built-in functions, CASE expression, CAST, session variables, $session, aggregate functions, GROUP BY, HAVING, joins, INNER JOIN, LEFT OUTER JOIN, access control, DEFINE ROLE, pfcg_auth, authorization, SALV IDA, cl_salv_gui_table_ida, Eclipse ADT, ABAP Development Tools, CDS annotations, Fiori Elements, OData, RAP, ABAP RESTful Application Programming Model, currencyCode, unitOfMeasure, SD_CDS_ENTITY105

1 skill

5

Comprehensive SAP ABAP CDS (Core Data Services) reference for data modeling, view development, and semantic enrichment. Use when creating CDS views or view entities in ABAP, defining data models with annotations (@AbapCatalog, @AccessControl, @EndUserText, @Semantics, @UI, @Consumption, @ObjectModel), working with associations and cardinality, implementing input parameters, using built-in functions (string, numeric, date/time), writing CASE expressions and conditional logic, implementing access control with DCL (Data Control Language), handling CURR/QUAN data types with reference fields, troubleshooting CDS errors (SD_CDS_ENTITY105), querying CDS views from ABAP, or displaying data with SALV IDA. Covers ABAP 7.4+ through ABAP Cloud with production-tested patterns. Keywords: ABAP CDS, Core Data Services, CDS view, CDS view entity, define view, define view entity, DDL, Data Definition Language, DCL, Data Control Language, annotations, @AbapCatalog, @AccessControl, @EndUserText, @Semantics, @UI, @Consumption, @ObjectModel, @Metadata, associations, cardinality, TO ONE, TO MANY, path expressions, input parameters, WITH PARAMETERS, built-in functions, CASE expression, CAST, session variables, $session, aggregate functions, GROUP BY, HAVING, joins, INNER JOIN, LEFT OUTER JOIN, access control, DEFINE ROLE, pfcg_auth, authorization, SALV IDA, cl_salv_gui_table_ida, Eclipse ADT, ABAP Development Tools, CDS annotations, Fiori Elements, OData, RAP, ABAP RESTful Application Programming Model, currencyCode, unitOfMeasure, SD_CDS_ENTITY105

1 skill

5

Similar plugins

Carta Cap Table plugin — skills and hooks for querying cap tables, grants, SAFEs, 409A valuations, waterfall scenarios, and more

23 skills · hooks

anthropics/claude-plugins-official 47,076

Carta Cap Table plugin — skills and hooks for querying cap tables, grants, SAFEs, 409A valuations, waterfall scenarios, and more

23 skills · hooks

anthropics/knowledge-work-plugins 35,601

linkedin

claude

Organic LinkedIn presence, end to end, with LinkedIn's own rules enforced in code. Orchestrator (context: fork) gates every request against User Agreement §8.2 — refusing automation, scraping, engagement pods, bulk DMs, fake identity and fabricated proof, each with a compliant substitute — then routes to profile / strategy / content / engagement / analytics. Headline and whole-profile scoring with fixes ranked by points per hour; positioning brief with a mandatory exclusion list; cadence priced against real hours with a 90-minute floor; newsletter eligibility + six-month sustainability gate; post linter blocking on engagement bait and screen-reader-hostile Unicode pseudo-bold; repurposing with a reuse ledger; capped commenting roster and template-refusing outreach; analytics that test patterns against a seeded permutation null and refuse to conclude below 10 posts. 17 stdlib tools, 15 references with per-claim confidence levels. No credentials, no API calls, nothing auto-sent. Answers discussion #934.

6 skills · 8 commands · 2 agents

alirezarezvani/claude-skills 29,725

Drafts copy-ready /goal commands for goal mode in Claude Code and Codex: verifiable completion conditions with stop bounds, normalized to a single line under the 4,000-character cap.

1 skill

trailofbits/skills 8,166

The top video families in depth: conditioning modes, native audio, editing and extension, and per-member caps and costs.

179 skills

scenario-labs/skills 3,744

9 skills for venture capital intelligence. 3 run on pure Claude reasoning. 6 run Claude + Python for deterministic outputs — screening startups, modeling financials, sizing markets, computing cap table waterfalls, scanning deal signals, and generating LP fund reports. Built from the best open-source VC tools.

9 skills

davepoon/buildwithclaude 3,741

Maintain ses?

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.

claude & codex plugins41 plugins