ext.dev Documentation
Welcome to the ext.dev developer documentation. This guide covers the Claude Code-based development workflow used across all ext.dev projects.
What is Claude Code?
Claude Code is an AI-powered coding assistant that runs directly inside Visual Studio Code. At ext.dev, we use it with a set of custom slash commands that automate common development tasks — from picking up client issues to deploying code.
Sections
Onboarding
Step-by-step instructions to get your development environment ready:
Command Reference
Documentation for every custom slash command available in our projects:
| Command | Description |
|---|---|
| /issue | Fetch and implement a development issue |
| /clientissue | Read a client issue, plan, and create a dev issue |
| /clientissues | Browse and complete client issues end-to-end |
| /clientfeedback | Post client-facing status updates |
| /rollout | Commit, push, and update GitLab issues |
| /merge | Create and merge GitLab merge requests |
| /composer | Manage PHP Composer dependencies in Docker |
| /techdebt | Scan touched files for technical debt |
| /learnings | Capture reusable project knowledge |
| /production-health | Check production server health |
Typical Workflow
A typical development cycle looks like this:
- Pick an issue —
/clientissuesto browse client issues, or/issue 123for a specific dev issue - Implement — Claude Code helps you write the code
- Check quality —
/techdebtscans for problems - Save knowledge —
/learningscaptures insights for future sessions - Deploy —
/rollout #123commits and pushes - Merge —
/merge stagingor/merge main - Notify the client —
/clientfeedbackposts a German status update