abap

Run abaplint scans and Clean ABAP reviews on ABAP code.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

ABAP code quality often suffers from inconsistent syntax, outdated patterns, and lack of adherence to Clean ABAP guidelines. This Skill combines automated linting with abaplint and a manual Clean ABAP review to help you identify, understand, and fix issues efficiently.

Core Features & Use Cases

  • Automated Linting: Run abaplint to catch syntax errors, type issues, and rule violations across your ABAP codebase.
  • Clean ABAP Review: Apply Clean ABAP principles to improve readability, maintainability, and design quality.
  • Configuration & Setup: Create or update abaplint.json and starter configs for consistent checks across projects.
  • Use Case: A developer can progressively clean legacy ABAP by addressing lint failures and style recommendations.

Quick Start

Provide ABAP source code to test; the skill will run abaplint scans and deliver a structured report.

Frequently Asked Questions about abap

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

FAQPage Schema
How do I check my ABAP code for syntax errors and Clean ABAP violations?

You can check ABAP code for syntax errors and Clean ABAP violations by running an abaplint scan, which automatically detects issues and delivers a structured report of findings for your codebase.

How do I configure abaplint.json for consistent checks across an ABAP repository?

To configure abaplint.json for consistent checks, create or update the file to define linting rules and formatting standards, ensuring uniform code quality analysis across your ABAP repository.

What is Clean ABAP review and how does it improve legacy code maintainability?

Clean ABAP review applies principles to improve readability and maintainability by identifying outdated patterns, combining automated linting with style recommendations to progressively clean legacy ABAP code.

Can I run abaplint locally on a single ABAP file or does it require a full repository?

You can run abaplint locally on a single ABAP file or a full repository, as the review workflow supports ABAP projects of any size and allows flexible execution of syntax and formatting checks.

Does automated ABAP linting work with existing custom configurations?

Automated ABAP linting works with existing custom configurations by updating your abaplint.json file, executing checks based on your defined rules, and applying Clean ABAP style review to the results.