TYPO3 Conformance
Bewertet TYPO3-Extensions gegen offizielle TYPO3-Codingstandards, Architektur-Patterns und Best Practices.
Installation
Nimm den Weg, der zu deinem Projekt passt — alle führen zum selben Skill.
-
Claude Code über diesen Marketplace /plugin install typo3-conformance@netresearch-claude-code-marketplace -
npx beliebige Agent-Skills-CLI npx skills add https://github.com/netresearch/typo3-conformance-skill --skill typo3-conformanceUniverselle Agent-Skills-CLI von
skills.sh— funktioniert in Claude Code, Cursor, GitHub Copilot, Codex, Gemini CLI und 30+ weiteren Agents. -
composer require PHP-Projekt, als Paket composer require netresearch/typo3-conformance-skillSetzt
netresearch/composer-agent-skill-pluginvoraus — bindet Agent Skills als Composer-Dependencies in PHP-Projekte ein, erkennt Skills automatisch, generiert AGENTS.md. -
composer skills:add PHP-Projekt, direkte Quelle composer skills:add github:netresearch/typo3-conformance-skillKommt aus
netresearch/composer-agent-skill-plugin— pinnt Skill-Repos direkt ohne Packagist-Veröffentlichung, persistiert incomposer.skills.lock.
Wofür du den Skill einsetzt
- ✅ check-conformance.sh - Main orchestration script
- 📁 check-file-structure.sh - File structure and directory validation
- 📝 check-coding-standards.sh - PSR-12 and TYPO3 code style checks
- 🏗️ check-architecture.sh - Dependency injection and architecture patterns
- 🧪 check-testing.sh - Testing infrastructure and coverage analysis
- 📊 generate-report.sh - Comprehensive conformance report generation
- version-requirements.md - Official TYPO3 and PHP version compatibility matrix
- extension-architecture.md - TYPO3 file structure standards
- coding-guidelines.md - PSR-12 and TYPO3 code style guide
- php-architecture.md - Dependency injection and architectural patterns
- testing-standards.md - Unit, functional, and Playwright E2E testing
- best-practices.md - Real-world patterns and project infrastructure
- runtests-validation.md - Validate Build/Scripts/runTests.sh against Tea extension reference
- development-environment.md - Validate DDEV/Docker development environment setup
- directory-structure.md - Validate .Build/ vs Build/ directory separation and organization
- excellence-indicators.md - Optional quality features for exceptional extensions (0-20 bonus points)
- Community & Internationalization: Crowdin, issue templates, .gitattributes, README badges
- Advanced Quality Tooling: Fractor, TYPO3 CodingStandards, StyleCI, Makefile, CI matrix
- Documentation Excellence: 100+ RST files, modern tooling (guides.xml, screenshots.json)
- Extension Configuration: ext_conf_template.txt, composer doc scripts, multiple Sets
- georgringer/news - Community reference extension demonstrating excellence patterns
- Build/phpstan/phpstan.neon - PHPStan Level 10 with advanced security and type safety
- Build/rector/rector.php - Automated TYPO3 migrations and refactoring
- Build/php-cs-fixer/php-cs-fixer.php - TYPO3 coding standards with parallel execution
- Build/composer-unused/composer-unused.php - Dependency health monitoring
- Build/typoscript-lint/TypoScriptLint.yml - TypoScript quality enforcement
- Build/eslint/.eslintrc.json - JavaScript/TypeScript linting
- Build/stylelint/.stylelintrc.json - CSS/SCSS quality checks
- Build/playwright/ - Playwright E2E and accessibility testing (Node >=22.18)
- .github/workflows/publish-to-ter.yml - TER publishing workflow
Was der Skill im Projekt erwartet
- Add the Netresearch marketplace once, then browse and install skills: