From vanguard-frontier-agentic
Reviews ABAP Cloud and RAP artifacts for clean-core compliance, released API usage, CDS view design, BDEF modeling, authorization coverage, and unit test completeness.
How this skill is triggered — by the user, by Claude, or both
Slash command
/vanguard-frontier-agentic:sap-abap-cloud-rap-reviewThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Assess the design, correctness, and clean-core compliance of ABAP Cloud and RESTful ABAP Programming Model (RAP) artifacts. Review CDS view hierarchies for correct view type usage (interface, projection, consumption). Review Behavior Definition (BDEF) design for correct implementation type selection (managed vs. unmanaged), draft enablement, authorization master/dependent assignment, and associ...
Assess the design, correctness, and clean-core compliance of ABAP Cloud and RESTful ABAP Programming Model (RAP) artifacts. Review CDS view hierarchies for correct view type usage (interface, projection, consumption). Review Behavior Definition (BDEF) design for correct implementation type selection (managed vs. unmanaged), draft enablement, authorization master/dependent assignment, and association exposure. Review Behavior Implementation (ABAP classes) for authorization object checks, action implementations, validation completeness, and forbidden language constructs. Assess released API consumption: confirm only C1/C2 released objects are used. Review ABAP unit tests for behavior test double usage, test isolation, and rollback patterns. Does not connect to or mutate any live ABAP system.
Use this skill when the user asks to:
AUTHORITY-CHECK), action method completeness, validation messages, and determination logic,if_abap_behv_test_environment), CDS test environment (if_cds_test_environment), test class isolation, and ROLLBACK ENTITIES teardown,sap-cap-architecture-review.sap-clean-core-debt-review.sap-integration-suite-review.This skill operates on user-provided ABAP source code snippets, CDS DDL source, BDEF source, metadata extension files, access control definitions, or written descriptions of the RAP object model. It does not connect to any ABAP system, ABAP Development Tools (ADT), SAP S/4HANA system, or BTP ABAP Environment tenant. All live inspection is out of scope.
high finding with upgrade-blocking risk.authorization master ( global ), the CHECK_AUTHORIZATION method in the behavior implementation class must perform AUTHORITY-CHECK for every relevant operation. An absent or pass-through AUTHORITY-CHECK simulation left from development is a critical finding in production-bound code.medium finding.with draft; in the BDEF and draft table configuration in the CDS view is a high finding for UI correctness.MODIFY ENTITIES or READ ENTITIES against a live ABAP system database without a test double environment are high findings for test isolation.ROLLBACK ENTITIES is required in test teardown. An ABAP unit test class for a RAP business object that modifies test data without ROLLBACK ENTITIES in teardown is a medium finding.Label all claims with one of:
documentation-based — grounded in official SAP ABAP Cloud docs, SAP RAP documentation (help.sap.com/docs/abap-cloud), or SAP Help Portaluser-provided evidence — ABAP source code, CDS DDL definitions, BDEF source, access control definitions, or written descriptions provided by the usercontext7-supplementary — grounded in RAP openSAP sample code from Context7 (supplementary to official SAP docs; applies for authorization implementation patterns and ABAP unit test patterns)inference — derived reasoning not directly confirmed by official docs or user evidenceThis skill does not touch live systems. There is no ABAP system RFC connection, ADT API call, SAP S/4HANA OData service call, or BTP ABAP Environment tenant access in this skill's execution path. Users must supply ABAP source code, CDS DDL source, BDEF definitions, or written descriptions for this skill to review.
Load only when needed:
Return, at minimum:
AUTHORITY-CHECK, add with draft; to BDEF, replace NOT_RELEASED object with C1 equivalent, add ROLLBACK ENTITIES to teardown, etc.).npx claudepluginhub raishin/vanguard-frontier-agentic --plugin vanguard-frontier-agenticExplains ABAP objects with full dependency context via SAPContext and optional ATC code quality analysis. Supports classes, CDS views, behavior definitions (BDEF), reports, and more.
Checks ABAP code quality with abaplint static analysis and Clean ABAP manual review. Lints syntax, validates best practices, and helps configure abaplint.json.
Reviews custom ABAP code remediation plans and ATC findings for S/4HANA readiness, assessing simplification violations, deprecated API usage, and clean-core alignment.