clean-abap

Analyze ABAP code for Clean ABAP guideline compliance.

49|15|Updated Jan 16, 2026
One-click install
npx skills add https://github.com/likweitan/abap-skills --skill clean-abap-likweitan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: clean-abap
Source: https://github.com/likweitan/abap-skills/tree/main/skills/clean-abap
Command: npx skills add https://github.com/likweitan/abap-skills --skill clean-abap-likweitan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

ABAP projects often suffer from inconsistent coding practices. This skill analyzes ABAP code to verify alignment with Clean ABAP principles and surfaces actionable remediation guidance.

Core Features & Use Cases

  • Performs comprehensive checks aligned to the Clean ABAP style guide across Names, Language, Constants, Variables, Tables, Strings, Booleans, Conditions, Ifs, Comments, Formatting, and Testing.
  • Reports issues with clear explanations and concrete, code-based remediation recommendations.
  • Leverages accompanying references to ground recommendations in established guidelines.

Quick Start

Paste your ABAP code to receive a structured Clean ABAP compliance review and actionable recommendations.

Frequently Asked Questions about clean-abap

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

FAQPage Schema
How do I check if my ABAP code follows Clean ABAP guidelines?

To check if your ABAP code follows Clean ABAP guidelines, paste your code for a comprehensive review. It verifies naming, language usage, tables, strings, formatting, and testing patterns, then returns actionable remediation recommendations.

What is the best way to enforce ABAP naming conventions and formatting during code review?

Enforcing ABAP naming conventions and formatting during code review involves analyzing your code against the Clean ABAP style guide. This process surfaces clear explanations for issues and provides concrete, code-based remediation guidance.

Can I use this Clean ABAP review for refactoring legacy code?

Yes, you can use this Clean ABAP review for refactoring legacy code. It identifies inconsistencies in variables, booleans, conditions, and comments, providing structured recommendations to improve readability and maintainability.

How does ABAP code analysis handle testing patterns and conditions?

ABAP code analysis handles testing patterns and conditions by checking them against established Clean ABAP standards. It leverages accompanying references to ground its evaluation and reports deviations with actionable guidance.

What specific ABAP language usage issues does a Clean ABAP analysis catch?

A Clean ABAP analysis catches language usage issues across constants, variables, tables, strings, booleans, and ifs. It evaluates these elements against the standard to improve overall code quality and maintainability.