typo3-docs
OfficialAutomate TYPO3 docs, ensure quality & deployment.
System Documentation
What problem does it solve?
TYPO3 documentation is notoriously complex, requiring specific reStructuredText (RST) syntax, TYPO3-specific directives, local rendering, rigorous validation, and automated deployment to docs.typo3.org. This Skill eliminates the manual burden, ensuring your documentation is always compliant, up-to-date, and published effortlessly. It prevents outdated content, broken links, and failed deployments, saving developers and technical writers significant time and frustration.
Core Features & Use Cases
- Automated Documentation Extraction & Gap Analysis: Automatically scan your PHP code, configurations, and repository metadata to identify missing or outdated documentation.
- Use Case: Quickly audit an existing TYPO3 extension to generate a prioritized report of undocumented APIs, configuration options, and missing version change logs, guiding your documentation efforts.
- TYPO3-Specific RST Guidance & Validation: Provides comprehensive reference, examples, and validation for RST syntax and TYPO3 directives (
confval,versionadded,php:method,card-grid).- Use Case: Ensure all configuration options are documented with correct types, defaults, and paths, and that new features are clearly marked with version information, adhering to official standards.
- Local Rendering & Quality Assurance: Automate local documentation rendering with Docker and validate RST syntax, cross-references, and quality standards before deployment.
- Use Case: Verify that your documentation renders perfectly, has no broken links, and meets all TYPO3 quality standards locally, preventing build failures on
docs.typo3.org.
- Use Case: Verify that your documentation renders perfectly, has no broken links, and meets all TYPO3 quality standards locally, preventing build failures on
- Streamlined Deployment Setup: Guides you through configuring webhooks for automatic publishing to
docs.typo3.orgvia TYPO3 Intercept.- Use Case: Set up GitHub or GitLab webhooks to automatically publish your extension's documentation whenever you push to
mainor create a new version tag, ensuring continuous delivery.
- Use Case: Set up GitHub or GitLab webhooks to automatically publish your extension's documentation whenever you push to
Quick Start
To set up AI context for your TYPO3 extension documentation, navigate to your project root and ask the AI: "Run the add-agents-md.sh script from the typo3-docs skill to create an AGENTS.md file in my Documentation/ folder." Then, to analyze your existing documentation: "Use the typo3-docs skill to extract all documentation data from my project and analyze for gaps."
Dependency Matrix
Required Modules
Components
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: typo3-docs Download link: https://github.com/netresearch/typo3-docs-skill/archive/main.zip#typo3-docs Please download this .zip file, extract it, and install it in the .claude/skills/ directory.