Draft a symfony.com blog post announcing a release of a Symfony project (Reprise, Encore, UX...). Produces the reStructuredText body only, from the GitHub release and the PR diffs, plus a suggested title and excerpt. Never publishes anything.
Evidence-driven performance work on PHP and JS/TS code - find hot paths, benchmark before/after with Blackfire or node, keep only measurable wins, ship one surgical branch per improvement.
Prepare a Webpack Encore release. Write the terse CHANGELOG.md entry and draft the GitHub release notes (GitHub-alert intro + auto-generated "What's Changed" + footer), then copy them to the clipboard. Never publishes the release. Use when releasing or…
Add or modify a CI test app under test_apps/ in the symfony/webpack-encore repo. Enforces the lowest-peers naming convention, exact version pins, and matrix-entry layout in testing_apps.yml.
Use the GitHub CLI (`gh`) to fetch real data whenever the user references a GitHub issue, pull request, CI job, or any other GitHub resource by number or URL, and to create pull requests correctly (including from a fork). Never guess or fabricate GitHub…
Draft the content of a GitHub Security Advisory (title, Description/Resolution/Credits, CVSS 3.1 vector) from a repo, issue, and PR URL. Use when the user wants to create a CVE/GHSA.
Use the GitLab CLI (`glab`) to fetch real data whenever the user references a GitLab issue, merge request, CI job, or any other GitLab resource by number or URL. Never guess or fabricate GitLab content.
Generate new agent skills following the project's conventions. Covers file structure, frontmatter format, section layout, and the generation workflow.