Create and maintain TYPO3 extension documentation following official TYPO3 13.x standards. Use when creating/editing Documentation/*.rst files or README.md, using TYPO3 directives (confval, versionadded, card-grid), rendering docs locally, or deploying to docs.typo3.org. By Netresearch.
/plugin marketplace add netresearch/claude-code-marketplace/plugin install netresearch-skills-bundle@netresearch-claude-code-marketplaceThis skill inherits all available tools. When active, it can use any tool Claude has access to.
LICENSEREADME.mdcomposer.jsonreferences/documentation-coverage-analysis.mdreferences/extraction-patterns.mdreferences/intercept-deployment.mdreferences/rst-syntax.mdreferences/text-roles-inline-code.mdreferences/typo3-directives.mdreferences/typo3-extension-architecture.mdscripts/add-agents-md.shscripts/analyze-docs.shscripts/extract-all.shscripts/extract-build-configs.shscripts/extract-composer.shscripts/extract-extension-config.shscripts/extract-php.shscripts/extract-project-files.shscripts/extract-repo-metadata.shscripts/render_docs.shDocumentation/**/*.rst filesDocumentation/guides.xml or updating Settings.cfgconfval, versionadded, card-grid, php:class:php:, :file:, :guilabel:, :ref:scripts/validate_docs.sh, scripts/render_docs.shscripts/validate_docs.shscripts/render_docs.sh| Task | Reference File |
|---|---|
Text roles (:php:, :file:, :guilabel:) | references/text-roles-inline-code.md |
| RST syntax (headings, lists, code blocks) | references/rst-syntax.md |
| TYPO3 directives (confval, card-grid, PlantUML) | references/typo3-directives.md |
| Documentation extraction and analysis | references/extraction-patterns.md |
| Coverage methodology | references/documentation-coverage-analysis.md |
| Webhook setup and deployment | references/intercept-deployment.md |
| Extension architecture context | references/typo3-extension-architecture.md |
:alt: text| Content | Role |
|---|---|
| PHP code | :php:\ClassName`` |
| Files | :file:\ext_localconf.php`` |
| Directories | :path:\Configuration/`` |
| UI elements | :guilabel:\Save`` |
| TypoScript | :typoscript:\lib.parseFunc`` |
See references/text-roles-inline-code.md for complete list.
Documentation/
├── guides.xml # Config (modern)
├── Index.rst # Entry point
├── Includes.rst.txt # Global includes
└── */Index.rst # Each subdirectory
| Script | Purpose |
|---|---|
scripts/validate_docs.sh | Validate RST syntax |
scripts/render_docs.sh | Render locally with Docker |
scripts/extract-all.sh | Extract documentation data |
scripts/analyze-docs.sh | Generate coverage analysis |
scripts/validate_docs.sh passesscripts/render_docs.sh shows no warningsDocumentation-GENERATED-temp/ is in .gitignoreFor detailed guidelines, read the appropriate reference file before starting work.
Contributing: Improvements to this skill should be submitted to the source repository: https://github.com/netresearch/typo3-docs-skill