AI-native SDLC automation plugin for Claude Code. Spec-first, test-first Drupal development with Jira integration.
/plugin marketplace add axelerant/drupal-sdlc-plugin
/plugin install drupal-sdlc@axelerant/drupal-sdlc-plugin
/reload-plugins
- Check Node.js 18+, authenticate
ghCLI, connect Atlassian MCP (one-time per machine) - Run
/initthenrun onboarding— auto-detects your project, creates.mcp.json, appends CLAUDE.md sections - Commit
.mcp.jsonandCLAUDE.md— team members run onboarding to complete their setup - Copy CI templates to
.github/workflows/, edit 2 values, add 3 GitHub secrets - Start working:
work on jira ticket TDP-XX
Full setup guide: Getting Started
| Skill | Description |
|---|---|
/onboarding |
Post-install setup verification and auto-configuration |
/work-on-jira-ticket |
Full SDLC automation: spec → build → test → PR → review |
/spec-writer |
Generate structured specs with numbered ACs and test mapping |
/config-builder |
Generate Drupal config YAML from plain English |
/module-scaffolder |
Scaffold custom Drupal modules |
/test-writer |
Generate Playwright and PHPUnit tests |
/validate |
Run quality + config round-trip + test validation |
/code-quality-fixer |
Fix linter violations (PHPStan, PHPCS, twigcs) |
/pr-creator |
Create pull requests with full context |
/pr-reviewer |
Review PRs with security checklist and AC coverage |
/hotfix |
Urgent fix bypass workflow (skips spec for speed) |
Say work on jira ticket TDP-X and Claude runs the full loop:
- Reads the ticket from Jira
- Generates an implementation spec — you approve before anything is built
- Posts the approved spec to the Jira ticket
- Transitions ticket to In Progress, creates a feature branch
- Builds — config YAML, scaffolds modules, writes code
- Validates — PHP lint, GrumPHP, config round-trip, screenshots
- Generates and runs Playwright + PHPUnit tests
- Creates PR with full context, test results, risk level
- Reviews the PR — security checklist, AC coverage, posts on GitHub
- Posts PR link back to Jira ticket
- You merge → GitHub Action transitions Jira ticket to Done
- Claude Code CLI
- DDEV (or compatible local development tool)
- Drupal 10 or 11
- GitHub repository
- Node.js 18+ (for Playwright and MCP servers)
- Jira project (optional but recommended)
Full documentation: Drupal SDLC Plugin — Axelerant Handbook
MIT