Motivation
VilnaCRM's user-service carries a mature AI engineering setup — 21 Claude skills, AGENTS.md/CLAUDE.md governance, a BMAD-method install managed by the bmalph CLI, and the Ralph autonomous implementation loop — but it is locked into that one repository. Every other PHP backend (core-service, crm, repos born from php-service-template) must copy and hand-edit these files.
Goal
Ship the php-backend-sdlc Claude Code plugin in this marketplace so that any PHP backend repo gets, from a single install plus a few-sentence task description, a fully automated SDLC:
- GitHub issue creation with acceptance criteria
- Planning via the BMAD method (brief → PRD → architecture → epics/stories → readiness gate)
- Autonomous implementation via
bmalph implement / bmalph run with the claude-code driver, plus parallel subagents
- Multi-skill code review (architecture, quality, testing lenses) and the BMAD FR/NFR review gate, repeated until a full pass yields zero new findings
- Manual-style QA verification against the running service
- PR finishing: CI checks auto-fixed to green and every AI reviewer comment addressed
- Self-critical loop: review + QA re-run on the final state until everything passes
Scope
plugins/php-backend-sdlc/ with plugin.json, commands/ (/sdlc, /sdlc-setup, /sdlc-issue, /sdlc-plan, /sdlc-implement, /sdlc-review, /sdlc-qa, /sdlc-finish-pr), agents/ (php-implementer, code-quality-reviewer, fr-nfr-reviewer, qa-manual-tester, ci-fixer, pr-comment-resolver), skills/ (the 21 user-service skills generalized via a project profile .claude/php-sdlc.yml), scripts/, and docs
- Marketplace CI: manifest validation, markdown lint, shellcheck/bats, skill frontmatter checks
Design document: docs/superpowers/specs/2026-06-09-php-backend-sdlc-plugin-design.md
Acceptance criteria
Motivation
VilnaCRM's
user-servicecarries a mature AI engineering setup — 21 Claude skills, AGENTS.md/CLAUDE.md governance, a BMAD-method install managed by thebmalphCLI, and the Ralph autonomous implementation loop — but it is locked into that one repository. Every other PHP backend (core-service, crm, repos born from php-service-template) must copy and hand-edit these files.Goal
Ship the
php-backend-sdlcClaude Code plugin in this marketplace so that any PHP backend repo gets, from a single install plus a few-sentence task description, a fully automated SDLC:bmalph implement/bmalph runwith the claude-code driver, plus parallel subagentsScope
plugins/php-backend-sdlc/withplugin.json,commands/(/sdlc,/sdlc-setup,/sdlc-issue,/sdlc-plan,/sdlc-implement,/sdlc-review,/sdlc-qa,/sdlc-finish-pr),agents/(php-implementer, code-quality-reviewer, fr-nfr-reviewer, qa-manual-tester, ci-fixer, pr-comment-resolver),skills/(the 21 user-service skills generalized via a project profile.claude/php-sdlc.yml),scripts/, and docsDesign document:
docs/superpowers/specs/2026-06-09-php-backend-sdlc-plugin-design.mdAcceptance criteria
claude plugin marketplace add VilnaCRM-Org/claude-plugins+claude plugin install php-backend-sdlc@vilnacrm-plugins, and all commands/agents/skills load/sdlc-setupbootstraps a fresh clone of php-service-template (profile generation +bmalph initpreflight)specs/