tech-doc
/tech-doc
Use when the as-built technical documentation of an ABAP development has to be written or updated, usually as a Word document for the customer or the architecture board - "write the technical documentation", "tech doc for this RICEFW", "update the docx with the final objects", "export the documentation to Word". Writes it in Markdown from the live system and the topic notes, then builds the .docx with scripts/docs/md_to_docx.py (optionally on the company template).
- Author
- catafeidi ↗
- Repository
- abap-ai-kit ↗
- Licence
- MIT
- Last repository change
- 29.10.2026
Assessment and security
- Files in this package
- 1
- Scripts
- 0
- HTML comments
- 0
- URLs in SKILL.md
- 0
No signals detected. Repository changed on 29.10.2026, without references to retired models or APIs.
MIT, open: use and modify while retaining author attribution.
What it does and when to use it
Use when the as-built technical documentation of an ABAP development has to be written or updated, usually as a Word document for the customer or the architecture board - "write the technical documentation", "tech doc for this RICEFW", "update the docx with the final objects", "export the documentation to Word". Writes it in Markdown from the live system and the topic notes, then builds the .docx with scripts/docs/md_to_docx.py (optionally on the company template).
Triggers from the description
Original author description
Use when the as-built technical documentation of an ABAP development has to be written or updated, usually as a Word document for the customer or the architecture board - "write the technical documentation", "tech doc for this RICEFW", "update the docx with the final objects", "export the documentation to Word". Writes it in Markdown from the live system and the topic notes, then builds the .docx with scripts/docs/md_to_docx.py (optionally on the company template).
How it works
- 1. Collect facts (do not write from memory)
- 2. Write <ticket>TechnicalDocumentation.md in the topic folder
- 3. Build the Word document
SKILL.md preview
--- name: tech-doc description: Use when the as-built technical documentation of an ABAP development has to be written or updated, usually as a Word document for the customer or the architecture board - "write the technical documentation", "tech doc for this RICEFW", "update the docx with the final objects", "export the documentation to Word". Writes it in Markdown from the live system and the topic notes, then builds the .docx with scripts/docs/md_to_docx.py (optionally on the company template). --- # Technical documentation The Markdown file is the source; the .docx is generated. Never edit the generated .docx by hand, change the Markdown and build again. ## 1. Collect facts (do not write from memory) - Topic notes: `<project>/implementations/<ticket>_<slug>/` (`README.md`, `NOTES.md`, the spec). - The system: read the **active** source of every object (classes, CDS, behaviour definitions, service definitions and bindings, DDIC), the package and the transport. Name the system and client the facts come from. - Test results: real counts from the last unit test and ATC runs. ## 2. Write `<ticket>_Technical_Documentation.md` in the topic folder Default outline (drop sections that do not apply, keep the numbering): 1. **Introduction:** purpose, functional background, scope and assumptions, the stories / tickets. 2. **Solution architecture:** layers, language version and clean core level per package, wrappers and why, diagram as a list or table. 3. **Object inventory:** one table, object / type / package / purpose; transport. 4. **Data model:** tables, CDS views (key fields, associations), domains and data elements, message classes. 5. **One section per story:** what was built, the key logic in prose, short source excerpts only where they explain a rule (never whole classes). 6. **Security and authorization:** authorization objects, access controls, privileged access and why. 7. **Configuration and cutover:** customizing, business configuration, service publishing per client, manual steps per system. 8. **Testing:** unit tests (classes, methods, result), ATC result, functional test status. 9. **Open items and dependencies.** Write in plain English for the next developer; established SAP terms; no generation dates or "last updated" stamps; no passwords or personal data. ## 3. Build the Word document `python <kit>/scripts/docs/md_to_docx.py <doc.md> [<doc.docx>] [--template <company.docx>]` - `--template` takes the styles, header and footer of an existing company document and replaces its body; use the project's previous technical documentation or the official template. - Needs `python-docx` (`python -m pip install python-docx`). - Check the result: convert it back with `scripts/docs/docx_to_md.py` and compare the number of headings and table rows with the Markdown source; open it once in Word when it goes to a customer.
Versions
The database has no other skills named tech-doc.
Database snapshot: 13.11.2026 · package version 079a7777801e (SHA-256 digest of the entire package)
Downloads in the last 30 days: 0 · ranking
Report a problem with this skill: harmful content, incorrect descriptions or an author’s removal request.
Similar skills
- 95doc-to-markdown
Doc to Markdown - convert Word (.doc/.docx) documents to clean Markdown using MinerU. Use when converting Word files to Markdown for reading or editing. - 100docx-delivery
把 Markdown/文本/报告/任务书转换成可编辑的 Word(.docx) 成品并做实际验证。适用:Markdown 转 DOCX;生成 Word 报告;将文本任务书/文档转换为 Word;生成带标题、表格、列表或图片的可编辑 Word。用户要求交付 Word/docx/文档成品时使用。不绑定任何具体项目。 - 100tech-documentation
Technical documentation writing skill covering API docs, architecture documentation, deployment guides, and various technical writing best practices. Use this skill when creating technical documentation, writing API documentation, creating architecture design documents, or need… - 95Docx
Word document processing. USE WHEN docx, Word document. SkillSearch('docx') for docs. - 100doc-skill-docx
Creates and edits Word documents with python-docx: styles, tables, headers, footers, track-changes-safe edits. Use when the user asks for docx document skill work, or mentions doc, skill, docx. - 100tech-writer-researcher
Write and research technical documentation. Cover information architecture, style guides, API documentation, user research, content strategy, and documentation operations. Triggers on "write technical documentation", "create API docs", "developer tutorial", "information…