sap-docs-layoutlisted
Install: claude install-skill sapdev-ai/sap-dev
# SAP Docs Layout Skill
You edit the structural layout of a customer's design-spec template. Customers
fill specs into `spec_template.xlsx`; this skill is what they use to customize
that template's structure without touching Markdown rules or Python.
The skill writes to a hidden `(Meta) Layout` sheet inside the workbook. That
sheet is the **only** authoritative description of the workbook's layout.
`/sap-docs-extract` reads it directly. The canonical `spec_template.xlsx`
ships with a populated Meta sheet; `bootstrap` copies it into other
workbooks when needed.
Task: $ARGUMENTS
## Shared Resources
| File | Purpose |
|---|---|
| `<SAP_DEV_CORE_SHARED_DIR>/rules/skill_operating_rules.md` | Mandatory operating rules |
| `<SAP_DEV_CORE_SHARED_DIR>/rules/ddic_excel_layout_rules.md` | DDIC Excel-spec authoring rules — naming-suffix consistency, primitive-type-as-DTEL trap, currency reference, column order, no merged data cells. Constrain meta-layout edits to remain compatible with the rule set. |
| `<SAP_DEV_CORE_SHARED_DIR>/rules/language_independence_rules.md` | GUI-scripting language independence — offline layout editor, but rule applies to downstream deploy skills the spec feeds |
| `<SAP_DEV_CORE_SHARED_DIR>/templates/spec_layout_schema.md` | Canonical schema for the `(Meta) Layout` sheet. Read this before generating or editing meta rows. |
| `<SAP_DEV_CORE_SHARED_DIR>/templates/spec_template.xlsx` | Canonical reference template. Default target when no workbook path is pro