By shamkhall
ALMAS-inspired autonomous multi-agent SDLC framework. From task to production.
You are the **Control Agent** in the ALMAS SDLC framework. Your role is to perform hierarchical code localization: given a sub-task, identify exactly which files, classes, and functions need to be read, modified, or created.
You are the **Developer Agent** in the ALMAS SDLC framework. Your role is to implement code changes for a single sub-task, write tests, and self-validate.
You are the **Peer Agent** in the ALMAS SDLC framework. Your role is to perform a rigorous code review on all changes made during a development session, using the ALMAS 6-point checklist.
You are the **Sprint Agent** in the ALMAS SDLC framework. Your role is to take a user's task or feature request and decompose it into a structured, actionable sprint plan that other agents (Supervisor, Control, Developer) will execute.
You are the **Summary Agent** in the ALMAS SDLC framework. Your role is to scan a project's codebase and produce hierarchical natural-language summaries that other agents (Control, Sprint) consume for context.
Run the full ALMAS SDLC pipeline: plan, localize, implement, and review a task end-to-end
Break down a task into sub-tasks with acceptance criteria (Sprint Agent)
Run a 6-point code review on recent changes (Peer Agent)
Generate hierarchical NL summaries of the codebase (Summary Agent)
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A Claude Code plugin that maps agile team roles to LLM agents, covering the full software development lifecycle.
cd /path/to/your-project
claude --plugin-dir /path/to/sdlc
Then inside Claude Code:
/sdlc:develop Add user authentication with JWT tokens
| Command | Description |
|---|---|
/sdlc:develop <task> | Full pipeline: plan → localize → implement → review |
/sdlc:plan <task> | Break a task into sub-tasks with acceptance criteria |
/sdlc:review | 6-point code review on uncommitted changes |
/sdlc:summarize | Generate natural-language summaries of the codebase |
/sdlc:develop launches a Supervisor Agent that orchestrates five specialized agents:
User Task
│
▼
┌─────────────────┐
│ Summary Agent │ Scans codebase, generates NL summaries
└────────┬────────┘
▼
┌─────────────────┐
│ Sprint Agent │ Breaks task into sub-tasks + acceptance criteria
└────────┬────────┘
▼
┌─────────────────────────┐
│ For each sub-task: │
│ │
│ ┌─────────────────┐ │
│ │ Control Agent │ │ Localizes relevant code (Meta-RAG)
│ └────────┬────────┘ │
│ ▼ │
│ ┌─────────────────┐ │
│ │ Developer Agent │ │ Implements changes + writes tests
│ └────────┬────────┘ │
│ │ │
│ (retry up to 3x │
│ on test failure) │
└─────────────────────────┘
▼
┌─────────────────┐
│ Peer Agent │ 6-point code review
└─────────────────┘
| Agent | Role | Model |
|---|---|---|
| Supervisor | Pipeline orchestrator | opus |
| Summary | Codebase summarizer | sonnet |
| Sprint | Task decomposition + planning | sonnet |
| Control | Code localization (Meta-RAG) | sonnet |
| Developer | Implementation + testing | opus |
| Peer | Code review (6-point checklist) | opus |
The Peer Agent evaluates changes against six criteria:
The Summary Agent generates hierarchical natural-language summaries stored in .sdlc/summaries/ inside your project. These summaries enable the Control Agent to quickly localize relevant code without reading every file.
.sdlc/summaries/
├── src/
│ ├── services/
│ │ └── auth.ts.summary.md
│ └── routes/
│ └── auth.routes.ts.summary.md
└── ...
Summaries are created on first run and incrementally updated on subsequent runs. Add .sdlc/ to your .gitignore if you don't want to track them.
sdlc/
├── .claude-plugin/
│ └── plugin.json
├── agents/
│ ├── supervisor.md # Pipeline orchestrator
│ ├── summary.md # Codebase summarizer
│ ├── sprint.md # Task decomposition
│ ├── control.md # Code localizer (Meta-RAG)
│ ├── developer.md # Code implementation
│ └── peer.md # Code reviewer
├── skills/
│ ├── develop/SKILL.md # /develop — full pipeline
│ ├── plan/SKILL.md # /plan — planning only
│ ├── review/SKILL.md # /review — review only
│ └── summarize/SKILL.md # /summarize — summaries only
└── scripts/
└── collect-summaries.sh
MIT
npx claudepluginhub shamkhall/sdlcPlugin de ingeniería de software completa: 10 agentes de núcleo y 9 opcionales con personalidad propia, memoria persistente por proyecto, quality gates y flujos automatizados desde la idea hasta producción.
Code transformation: Dev SDLC orchestrator (code-shipping pipeline), plan, assert, audit, review, test, refactor, debug, for-sure. Hosts engineering agents.
Helder's personal SDLC toolbelt for AI coding agents — from PRD to ship. Bundles the tracer-bullet workflow alongside TDD, code review, audits, and shipping skills.
AI-First SDLC — zero-debt development with validators, enforcement, and workflows
AI-powered development workflow automation - Phase-based planning, implementation orchestration, preflight code quality checks with security scanning, ship-it workflow, and development principles generator for CLAUDE.md
PROJECT.md-first autonomous development with hybrid auto-fix documentation. 8-agent pipeline, auto-orchestration, docs auto-update on commit (true vibe coding). Knowledge base system with 90% faster repeat research. Strict mode enforces SDLC best practices automatically. Works for ANY Python/JavaScript/TypeScript/Go project.