Skip to content
TYPO3Dev Companion

The installed task skills

The installer publishes task workflows beside the server configuration. A client chooses one from its description, loads it for the task, and follows the order it defines while the MCP tools supply the project and TYPO3 facts that order needs.

This is the ordinary set written by install and refreshed by update. The path depends on the client and is listed in Installing the server; the generic install writes it below .agents/skills. Each installed directory also gets references/base.md, the shared start of every workflow, so copying the source directory by hand does not produce the same skill.

Only published skills are listed. A skill whose front matter declares it a draft is installed only when the command takes --drafts, and the next update without that flag removes it again. Checking that it answers explains how to tell a stale copy from a workflow the client did not activate.

Published workflows#

Each name opens one page containing the unchanged Markdown workflow and every reference it hands to the agent. The description after it is the skill's own selection description.

Task skill

TYPO3 Backend Module Development

typo3-backend-module-development

Build or change a TYPO3 backend module: registration, controllers, routes, backend templates, buttons, status markers, labels and icons. A content element's backend preview in the page module is not a module and belongs to content-element work.

Read workflow
Task skill

TYPO3 Content Element Development

typo3-content-element-development

Build or refactor TYPO3 content elements on both sides — what an editor fills in and sees in the page module, and what a visitor gets rendered. Use for CType registration, TCA, inline child records, a custom backend preview, TypoScript, Fluid, assets, labels and tests.

Read workflow
Task skill

TYPO3 Core Issue Triage

typo3-core-issue-triage

Say what is still true about an open issue on forge.typo3.org: find candidates in the backlog, read what the report claims, and establish against the core checkout whether it still happens, was fixed, or was never a defect. Writing or reviewing a patch is other work.

Read workflow
Task skill

TYPO3 Core Patch Checkout

typo3-core-patch-checkout

Get a patch under review on review.typo3.org into a core checkout and out again — onto the branch it targets, into a git worktree beside it, or cherry-picked onto current code on a review branch. Trying one out, checking whether it still applies, getting a checkout back onto a clean current branch. Rebasing your own commit is typo3-core-patch-development.

Read workflow
Task skill

TYPO3 Core Patch Development

typo3-core-patch-development

Write a TYPO3 core patch and carry it to review: reproduce the issue on the branch you are fixing, make the change, cover it, write the changelog entry, run the project's checks, and push to Gerrit. Also amending after review and backporting to a release branch.

Read workflow
Task skill

TYPO3 Core Patch Review

typo3-core-patch-review

Review a TYPO3 core patch — your own before you push it, or somebody else's patch set — and say what is wrong, missing or not ready, in priority order: the diff, its tests, the changelog entry, the commit message, the issue reference and the target branch.

Read workflow
Task skill

TYPO3 Development Installation

typo3-development-installation

Bring the local development installation of a TYPO3 extension, sitepackage or project package into existence, or boot and repair the one the repository declares: the container, DDEV where it declares one, the unattended install, seeded demo content, and a site that will not come up.

Read workflow
Task skill

TYPO3 Extension Cleanup

typo3-extension-cleanup

Put a TYPO3 project, sitepackage or extension right: fix, clean up, improve, modernize or tidy a repository as a whole — "look over my repository and put it right" — and carry the findings of a review through to committed changes.

Read workflow
Task skill

TYPO3 Extension Conformance

typo3-extension-conformance

Review or audit a TYPO3 project, sitepackage or extension against its checkout and active installation, and report what is wrong in priority order: TCA, services, backend modules, content elements, site sets, TypoScript, Fluid, labels, icons, security boundaries and deprecated APIs.

Read workflow
Task skill

TYPO3 Extension Documentation

typo3-extension-documentation

Create, update or review documentation for a TYPO3 project or extension: Documentation/ manuals, README, configuration and integration guides, examples, migration notes, screenshots and user-facing XLF labels.

Read workflow
Task skill

TYPO3 Extension Testing

typo3-extension-testing

Set up, extend, repair or run tests and static quality checks for a TYPO3 project or extension: missing test infrastructure, PHPUnit unit and functional tests, fixtures, Playwright browser and accessibility tests, PHPStan, php-cs-fixer, baselines and a failing check.

Read workflow
Task skill

TYPO3 Extension Upgrade

typo3-extension-upgrade

Carry a TYPO3 extension, sitepackage or project package from the TYPO3 and PHP versions it supports today to another set: adding a new major, dropping one that is no longer maintained, replacing what a major deprecated or removed, and proving every version it claims.

Read workflow