Back to list
netresearch

typo3-ddev

by netresearch

Agent Skill for automating DDEV environment setup in TYPO3 extension projects | Claude Code compatible

4🍴 0📅 Jan 13, 2026

SKILL.md


name: typo3-ddev description: "Agent Skill: DDEV setup for TYPO3 extension development. Use when setting up local dev environment or multi-version testing (11.5/12.4/13.4/14.0). By Netresearch."

TYPO3 DDEV Setup Skill

Automates DDEV environment for TYPO3 extension development with multi-version testing.

When to Use

  • Setting up DDEV for a TYPO3 extension project
  • Testing extension across multiple TYPO3 versions
  • Quick development environment spin-up

Container Priority

Always check for existing containers first:

  1. Check .ddev/ exists → use ddev exec
  2. Check docker-compose.yml exists → use docker compose exec
  3. Only use system tools if no container environment

Critical: Use the project's configured PHP version, not system PHP.

Quick Start

scripts/validate-prerequisites.sh    # Check Docker, DDEV
ddev start
ddev install-all                     # All versions (11/12/13/14)
ddev install-v13                     # Single version

Access URLs

EnvironmentURL
TYPO3 v13https://v13.{sitename}.ddev.site/typo3/
Docshttps://docs.{sitename}.ddev.site/

Credentials: admin / Joh316!

Generated Files

Copy templates from assets/templates/ to project's .ddev/:

.ddev/
├── config.yaml
├── docker-compose.web.yaml
├── apache/apache-site.conf
├── index.html.netresearch.template  (for netresearch/* packages)
├── index.html.typo3.template        (for all other packages)
└── commands/web/install-v{11,12,13,14}

Optional Commands

ddev generate-makefile    # Creates make up/test/lint/ci
ddev generate-index       # Overview dashboard
ddev docs                 # Render Documentation/*.rst

Troubleshooting

IssueSolution
Database existsddev mysql -e "DROP DATABASE v13; CREATE DATABASE v13;"
Extension not appearingddev exec -d /var/www/html/v13 vendor/bin/typo3 cache:flush

References

TopicFile
Prerequisitesreferences/prerequisites-validation.md
Quick startreferences/quickstart.md
Advanced optionsreferences/advanced-options.md
Landing page templatesreferences/index-page-generation.md
Windows fixesreferences/windows-fixes.md
Troubleshootingreferences/troubleshooting.md
PHP version managementreferences/0003-php-version-management.md

Contributing: https://github.com/netresearch/typo3-ddev-skill

Score

Total Score

75/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

+10
人気

GitHub Stars 100以上

0/15
最近の活動

1ヶ月以内に更新

+10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

+5

Reviews

💬

Reviews coming soon