sap-clean-core-atc

Installation
SKILL.md

SAP Clean Core ATC Classification

Inventory a package of custom code and bucket every Z/Y object into Clean Core Levels A–D based on the SAP APIs it uses — the "is this cloud-ready?" audit.

This is different from migrate-custom-code: that skill fixes one object's ATC findings; this one produces a package-wide classification report with per-object levels, used to plan a clean-core / BTP migration. It combines ARC-1 (ATC + source access) with mcp-sap-docs (released-API classification data from SAP/abap-atc-cr-cv-s4hc).

Clean Core Levels (what they mean)

Level Meaning Cloud-ready?
A Uses only released SAP APIs ✅ Yes — move as-is to ABAP Cloud / BTP
B Uses classic APIs (on-premise-only, documented) 🟡 Works on on-prem S/4HANA; needs rewrite for cloud
C Uses internal/stable SAP objects (not customer-released) 🔴 Supported today but no API guarantee
D Uses objects with no API status (deep internals, undocumented) 🔴 High migration risk, may break on upgrade

Source: SAP/abap-atc-cr-cv-s4hc — SAP's official machine-readable release state list.

Smart Defaults (apply silently, do NOT ask)

Installs
18
Repository
marianfoo/arc-1
GitHub Stars
116
First Seen
May 12, 2026
sap-clean-core-atc — marianfoo/arc-1