sap-dev-clean

Delete SAP Dev Init artefacts in reverse dependency order with safety gates.

7|1|Updated May 11, 2026
One-click install
npx skills add https://github.com/sapdev-ai/sap-dev --skill sap-dev-clean
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sap-dev-clean
Source: https://github.com/sapdev-ai/sap-dev/tree/main/plugins/sap-dev-core/skills/sap-dev-clean
Command: npx skills add https://github.com/sapdev-ai/sap-dev --skill sap-dev-clean

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Conservative cleanup of the artefacts created by SAP Dev Init in SAP environments. It walks reverse dependency order, confirms with the operator at each step, and preserves operator-added content unless explicitly overridden.

Core Features & Use Cases

  • Conservative, stepwise deletion of SAP artefacts (wrapper FMs, DDIC objects, utility programs, function groups, packages) with safety gates.
  • Per-artefact safety checks and anchor-gate validation to prevent destructive mis-targets.
  • Optional flags (--reset, --settings, --force, --dry-run) to tailor behavior and perform a full reset or partial cleanup.

Quick Start

Simply invoke the cleanup with conservative defaults to remove sap-dev-init artefacts while preserving operator changes.

Frequently Asked Questions about sap-dev-clean

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I safely clean up SAP development artefacts without deleting operator changes?

SAP development artefact cleanup removes wrapper FMs, DDIC objects, and utility programs in a reverse-dependency sequence. It applies safety gates and explicit confirmations at each step to preserve operator-added content unless explicitly overridden by optional flags.

How does reverse-dependency deletion work for SAP GUI scripting artefacts?

Reverse-dependency deletion for SAP GUI scripting artefacts walks the dependency chain backwards, removing function modules, DDIC objects, and function groups in safe sequential order. Anchor-gate validation prevents destructive mis-targets during the removal process.

What is the best way to remove SAP Dev Init artefacts across multiple object types?

The best way to remove SAP Dev Init artefacts is a conservative, stepwise cleanup that guides pre-flight checks, deletes objects in reverse order, and performs post-flight validation across multiple object types like packages and utility programs.

Can I use a dry run to test SAP artefact cleanup before deleting?

Yes, you can use the --dry-run flag to test SAP artefact cleanup without deleting. It allows you to preview the conservative deletion sequence and safety gate checks before applying any actual changes to your environment.

What optional flags are available for SAP dev clean to force a full reset?

SAP dev clean supports optional flags including --reset for full resets, --force to bypass standard safety gates, --settings to adjust per-connection configurations, and --dry-run for safe previewing of the artefact deletion process.

When should I not use the force flag during SAP development artefact cleanup?

You should not use the --force flag during SAP development artefact cleanup when you need to preserve operator-added content. Bypassing the conservative safety gates and anchor mismatch guards risks destructive mis-targets across your function groups and DDIC objects.