Initial commit: ABAP playbook skill
This commit is contained in:
48
README.md
Normal file
48
README.md
Normal file
@@ -0,0 +1,48 @@
|
||||
# abap-playbook
|
||||
|
||||
A Claude Code skill for ABAP development through the
|
||||
[EPOD ADT MCP Server](https://git.epod.dev/erhan/epod-adt-mcp-updatesite).
|
||||
|
||||
The skill runs larger development tasks through a phased playbook:
|
||||
discovery, plan, user approval, implementation, verification. Each phase is
|
||||
bound to the token-efficient MCP tools — member lists before source, element
|
||||
reads and writes instead of full pulls, one combined check call — and each
|
||||
phase ends with a gate.
|
||||
|
||||
Small tasks do not open the playbook. The skill applies process only where
|
||||
the task creates a new object, changes two or more objects, or must keep
|
||||
the current behaviour.
|
||||
|
||||
## Installation
|
||||
|
||||
Copy the skill folder into your Claude Code skills directory:
|
||||
|
||||
```
|
||||
git clone https://git.epod.dev/erhan/abap-playbook.git
|
||||
cp -r abap-playbook ~/.claude/skills/abap-playbook
|
||||
```
|
||||
|
||||
Requirements: Claude Code with the EPOD ADT MCP Server connected. The skill
|
||||
uses `sap_object_members`, `sap_pull_source` with `element`,
|
||||
`sap_push_element`, `sap_push_source`, `sap_check_object`, and
|
||||
`sap_usage_references`.
|
||||
|
||||
## Contents
|
||||
|
||||
```
|
||||
SKILL.md the skill: phases, gates, tool bindings
|
||||
templates/playbook-template.md the empty playbook a task fills in
|
||||
```
|
||||
|
||||
## The short version of the rules
|
||||
|
||||
1. Read structure before source. A full pull needs a written reason.
|
||||
2. The filled playbook goes to the user before implementation. Always.
|
||||
3. The object list in the plan is a contract.
|
||||
4. One combined check call per object, not three.
|
||||
5. A gate that fails two times stops the work. A third attempt costs more
|
||||
than a question.
|
||||
|
||||
## License
|
||||
|
||||
Apache License 2.0. Copyright 2026 Erhan Keseli.
|
||||
Reference in New Issue
Block a user