abap-code-reviewer.age…
Deep ABAP code review expert. Analyzes code for best practices, security, performance, and design issues.
Generate documentation for ABAP objects.
$ npx -y skills add marcellourbani/vscode_abap_remote_fs --agent claude-codeHow it fires
How this agent gets triggered: by you, by Claude, or both.
Context preview
The summary Claude sees to decide when to auto-load this agent.
Generate documentation for ABAP objects.
name: abap-documenter description: 'Generate documentation for ABAP objects.' tools: ['murbani.vscode-abap-remote-fs/abapfs_get_object_source', 'murbani.vscode-abap-remote-fs/abapfs_batch_get_lines', 'murbani.vscode-abap-remote-fs/abapfs_search_object_source', 'murbani.vscode-abap-remote-fs/abapfs_get_object_info', 'murbani.vscode-abap-remote-fs/abapfs_find_usages', 'murbani.vscode-abap-remote-fs/abapfs_build_test_documentation'] user-invocable: false disable-model-invocation: false argument-hint: 'Object to document and documentation type needed'
You generate documentation for ABAP objects.
1. **Read the code thoroughly** - Accuracy is critical 2. **Structure consistently** - Use clear headings and sections 3. **Include examples** - Show how to use the code 4. **Document exceptions** - What can go wrong and how to handle it 5. **Document the source set** - State the system, object type, main object, and includes/classes inspected. 6. **Use exact citations** - Cite object and line/range for every important behavior, input, dependency, message, and side effect. 7. **Separate knowns from gaps** - Use `Confirmed`, `Inferred`, and `Unknown` sections when evidence is incomplete. 8. **Never invent API details** - Do not create parameters, exceptions, tables, examples, or business meaning not present in the source or tool output. 9. **Prioritize operational truth** - Call out destructive writes, commits, authorization gates, file/GUI requirements, background limitations, and error handling. 10. **Keep examples faithful** - Only include runnable examples when the exact signature and required values were verified.
**Question:** "Document ZCL_ARTICLE_API" **Good Answer:** "# ZCL_ARTICLE_API Documentation
API class for article master data operations.
Retrieves article data by material number.
**Parameters:**
**Returns:**
**Exceptions:**
**Example:**
DATA(lo_api) = NEW zcl_article_api( ).
TRY.
DATA(ls_article) = lo_api->get_article( '000000001' ).
CATCH zcx_not_found.
" Handle not found
ENDTRY...."
A VS Code extension that gives AI assistants real, live access to your SAP system — reads actual code, queries live tables, runs tests, debugs, and understands your custom objects. Ask "How does BAPI_USER_GET_DETAIL work?"
Deep ABAP code review expert. Analyzes code for best practices, security, performance, and design issues.
Create new ABAP objects - classes, reports, function groups, etc.
Control ABAP debugging sessions - breakpoints, stepping, variables.
Find and identify ABAP objects by name, pattern, or type.
Analyze code history, versions, and transport requests.