The skill in action
Install & demo
Drop the skill into Claude Code, type one prompt, watch the starter-kit come together.
Install the skill
The skill is a folder with a SKILL.md and a few reference files. There are two ways to make Claude pick it up.
Locally with Claude Code
Clone the repo straight into your local Claude Code skills directory.
git clone https://github.com/fastfony/claude-skill.git ~/.claude/skills/fastfony
Claude Code auto-discovers skills under ~/.claude/skills/. Restart your session if you had one open.
On Claude.ai
Upload the skill folder to a Claude.ai project.
- Download the repo as a ZIP from GitHub.
- Open your Claude.ai project → Settings → Skills.
- Upload the ZIP. Claude detects SKILL.md and registers the skill.
Trigger it in a conversation
Open Claude Code in any directory (empty or not) and type a Fastfony-flavored request.
Watch Claude work
The skill scopes Claude through a deterministic sequence of steps. No surprises, no hallucinated package names.
-
1
Environment checks
PHP version vs Symfony version, Symfony Flex contrib enabled, Docker reachable, ports free.
-
2
Fresh Symfony project
symfony new with the right options, plus the webapp or webpack-encore pack depending on the user's preference.
-
3
Bundle install & wiring
Installs identity-bundle, the quality-pack, runs migrations, seeds the first admin user.
-
4
Frontend setup
Tailwind via AssetMapper or Webpack Encore — your choice — and the base templates that come with it.
-
5
Smoke test
Boots the dev server, checks /login renders, prints the admin credentials in the conversation.
The output
A few minutes later you have a Symfony app with login, registration, password reset, role/group management, a CI workflow and a working dev environment — all wired together. One conversation, no tab-hopping.
✓ Symfony 7.x project created
✓ Flex contrib enabled
✓ fastfony/identity-bundle installed and wired
✓ fastfony/quality-pack installed (PHPStan + CS + CI)
✓ Tailwind configured via AssetMapper
✓ First admin user: admin@example.com / (printed above)
✓ Dev server running on http://localhost:8000
Try it on your next project
The skill is free, MIT-licensed, and works out of the box. Star the repo if it saves you time.