ITK Dev team conventions, workflows, and coding standards for Claude Code.
This repository hosts three Claude Code plugins, distributed through the
itkdev-marketplace. Each plugin is an independent install target, so a team can
install only the categories it needs. The categories follow the skill types
described in Anthropic's
Lessons from building Claude Code: how we use skills.
Migrating from the old
itkdev-skillsplugin? It has been split into the three plugins below and is no longer published as a single plugin. Install the ones you need (see each section's install command).
Code quality and review — the PR review agent and per-language review skills.
/plugin install itkdev-code-quality-and-review@itkdev-marketplace| Skill | Description |
|---|---|
itkdev-review-php |
PHP code review checklist (Laravel, Symfony, plain PHP) — security, correctness, performance, PSR-12 |
itkdev-review-python |
Python code review checklist (Django, Flask, FastAPI, scripts) — includes a dedicated security review |
itkdev-review-javascript |
JavaScript/TypeScript code review checklist — security, async error handling, type safety, style |
itkdev-review-comments |
Review and improve inline comments and docblocks (explains "why" not "what") — only touches comments, never code |
itkdev-validate-standards |
Project standards validation against ITK Dev conventions |
| Agent | Description |
|---|---|
itkdev-code-review |
Automated PR review against ITK Dev standards |
Review skills vs. the review agent: the
itkdev-review-*skills are language-specific checklists you can invoke inline on a file or snippet. Theitkdev-code-reviewagent is the PR-review orchestrator — it gathers PR data, runs process-compliance checks, and delegates language-specific code-quality checks to the matchingitkdev-review-*skill. For the fullest Drupal and GitHub-guideline coverage it also draws on skills in theitkdev-scaffolding-and-templatesanditkdev-business-automationplugins when those are installed, but it degrades gracefully without them.
Code scaffolding and templates — Docker, project templates, CI, and framework setup.
/plugin install itkdev-scaffolding-and-templates@itkdev-marketplace| Skill | Description |
|---|---|
itkdev-docker |
Docker development environment (CLI reference, Compose architecture, services, Traefik, server deployments, project detection, template comparison) |
itkdev-docker-templates |
Project template conventions (available templates, installation, setup workflows, procedural template operations) |
itkdev-gh-actions |
GitHub Actions workflow templates (general, Drupal, Symfony workflows, configuration files) |
itkdev-taskfile |
Taskfile development workflows (task patterns, coding standards, site management, asset building) |
itkdev-drupal |
Drupal 10/11 development assistance (code auditing, module/theme development, configuration management) |
itkdev-symfony |
Symfony development assistance (scaffolding, database configuration, console commands, Symfony configuration) |
| Agent | Description |
|---|---|
itkdev-create-project |
Create new Drupal/Symfony projects with ITK Dev Docker setup |
Business process and team automation — issue workflow, GitHub guidelines, ADRs, and documentation.
/plugin install itkdev-business-automation@itkdev-marketplace| Skill | Description |
|---|---|
itkdev-issue-workflow |
How the team works a GitHub issue end to end (developer-driven; Claude assists) |
itkdev-github-guidelines |
GitHub workflow guidelines (branch naming, commits, changelogs, PRs) |
itkdev-adr |
Architecture Decision Record management |
itkdev-documentation |
Technical documentation and README generation following ITK Dev standards |