
Drupal Sdlc
- 3 repo stars
- Updated May 5, 2026
- axelerant/drupal-sdlc-plugin
Runs an AI-native, spec-first/test-first SDLC for Drupal: Jira integration, config management, module scaffolding, and quality gates.
About
drupal-sdlc automates an AI-native software development lifecycle for Drupal with a spec-first, test-first workflow. It covers Jira integration, configuration management, module scaffolding, and quality enforcement. Drupal teams use it to standardize how features are specced, built, and verified across the project.
- Spec-first, test-first workflow
- Jira integration
- Module scaffolding
- Config management & quality gates
Drupal Sdlc by the numbers
- Data as of Jul 7, 2026 (Skillselion catalog sync)
/plugin marketplace add axelerant/drupal-sdlc-plugin/plugin install drupal-sdlc@drupal-sdlc-pluginAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| repo stars | ★ 3 |
|---|---|
| Last updated | May 5, 2026 |
| Repository | axelerant/drupal-sdlc-plugin ↗ |
What it does
Runs an AI-native, spec-first/test-first SDLC for Drupal: Jira integration, config management, module scaffolding, and quality gates.
README.md
Axelerant Automated SDLC for Drupal
AI-native SDLC automation plugin for Claude Code. Spec-first, test-first Drupal development with Jira integration.
Quick Install
/plugin marketplace add axelerant/drupal-sdlc-plugin
/plugin install drupal-sdlc@axelerant/drupal-sdlc-plugin
/reload-plugins
Setup
- 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
Skills Included
| 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) |
How It Works
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
Requirements
- 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)
Documentation
Full documentation: Drupal SDLC Plugin — Axelerant Handbook
License
MIT