Person

Mattias Johansson

GitHub@matt1asWebsitenacka.iolast push

Capabilities5

Provides 1
Agent guidanceCAPABAPAgent guidancecapabilityPackaged knowledge you hand a coding agent so it gets a framework right unprompted — skills, rule files, instruction packs. Distinct from agent tooling, which is about building agentic features into your application, and from [agent access to your code](capability:agent-code-access), where the agent reads the real project instead of being handed a file about it.
Contributes to 4
Clean code conventionsABAPClean code conventionscapabilityThe naming, structure and language-subset conventions that make source code readable across a team — and the question of which of them a checker can enforce.HTTP clientsABAPHTTP clientscapabilityCalling an HTTP API outside the system from application code, with the request, the credential and the response handled by a client each time the call is made. Serving HTTP is the other direction, and where the address and the credential are kept is [destinations](capability:destinations).Source controlABAPSource controlcapabilityKeeping source code and development objects in version control, comparing their revisions, and moving them between development environments. Managed delivery of changes belongs to [transport management](capability:change-promotion).Static analysisABAPStatic analysiscapabilityCatching problems in code before it runs: naming, obsolete statements, security findings, and compatibility with a target environment. Style linting, security scanning and cloud-readiness checks are often treated as one concern.

Entries5

Group by
EntrySignals
Maintains1
claude-abap-skills
Functional boundary

Claude Code plugins with Clean ABAP rules and templates

Contributes to4
ABAP SDK for Azure
none

ABAP classes for calling Azure services from SAP processes

abapGit
none

Git client written in ABAP that runs inside the system

abaplint-sci-client
none

ABAP client surfacing abaplint checks in Code Inspector and ATC

Clean ABAP
none

Open, versioned style guide for ABAP

Writing and topics1

Piece, what it offersStill applies
CAP Heaven? Not Yet — But You Can See It from Here
SAP Community, Mattias JohanssonThe reasoning
nothing recorded

Details

History3
  • claude-abap-skillsprovides.agent-guidance.facets → installs_into: Claude Code; system_reach: You connect itcapability:agent-guidance widened installs_into to the ABAP door and declared system_reach there. The README read on 2026-10-15 lists Claude Code as the first prerequisite and names no other client the plugins install into, so the one value is the whole answer; the `AGENTS.md` template it ships is for agents that are not Claude and is not an install route the README states. system_reach rests on the sentence the entry's own warning already turned on: there is no connector here, and the reach comes from servers the reader connects.
  • claude-abap-skillsentry → createdTriaged out of data/crawled/mcp-candidates.json, the sap-ai-mcp-servers sweep. Written from the repository's own README; the catalogue is credited as where it was found and its words are not reused. Hard rule 7: skills are indexed, never authored here.
  • First entry seenDiscovered via sap-ai-mcp-servers.
Profile1
For your agent