By galando
Enforce quality gates and run structured SDLC pipelines for AI-generated code, with blast radius analysis, intent-driven planning, TDD implementation, multi-level validation, automated review, and bug fixing.
Unified SDLC command: plan → design → build → review → check with stage gates, feedback loops, and observability
Plan feature with impact analysis and blast radius
System design exploration for complex features
Execute plan with TDD and quality gates
Technical code review with confidence scoring, review memory, and intent validation
Temper core: stack detection, quality gates, blast radius, adaptive learning
Hierarchical context loading for AI coding agents — load what you need, defer what you don't
Version-aware, source-driven development — fetch official docs before writing framework code
Socratic challenge mode — stress-test plans and designs with adversarial questions, one at a time
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.
Your AI writes fast. Temper makes it last.
Quality gates, blast radius analysis, and intent-driven development for AI-generated code
Quick Start:
/plugin marketplace add galando/temperthen/temper "add password reset"— one command for the full pipeline.
AI writes code fast. But "fast" without "right" creates bugs, technical debt, and features that miss the point. AI-generated code has structural failure patterns:
| Pattern | What Goes Wrong |
|---|---|
| Missing behaviors | Happy path works, edge cases never implemented |
| Wrong problem solved | Feature works perfectly, but nobody asked for it |
| Over-engineering | Factories and strategies for something used once |
| Hallucinated APIs | Methods called that don't exist |
| Missing wiring | Code correct, integration missing |
Most AI tools check if code compiles. Temper checks if it solves the right problem, handles edge cases, and is safe to ship.
The rate-limiting bug that vanilla AI always misses:
Scenario: Rate limiting on reset requests
Given a user has requested 3 resets in 10 minutes
When they request another reset
Then the request is rejected with 429
AI built password reset. All tests pass. But Temper's scenario coverage gate caught the gap: no test for rate limiting. Build wrote the test. Test failed. Build implemented rate limiting. Test passed. Without the coverage gate, rate limiting would never have been implemented.
More: Evidence Gallery
Three methodologies, one contract file (intent.md):
intent.md
|
+-- Intent (IDD) WHY are we building this?
| Problem, success criteria, constraints
|
+-- Scenarios (BDD) WHAT should it do?
| Gherkin Given/When/Then, derived BEFORE architecture
|
+-- /temper:build (TDD) HOW do we build it?
Tests from scenarios, RED → GREEN → REFACTOR
Key insight: Scenarios are derived before architecture. The file plan follows from what the system must do, not the other way around. This prevents over-engineering structurally.
Full methodology: docs/methodology.md
| Command | Purpose |
|---|---|
/temper | Full pipeline: plan → design? → build → review → check |
/temper:plan | Blast radius + BDD scenarios + architecture |
/temper:design | System design (complex/medium features) |
/temper:build | Scenario-driven TDD + coverage gate |
/temper:review | Intent validation + confidence scoring |
/temper:check | Stack-aware validation pipeline |
/temper:fix | Root cause analysis + regression test |
/temper:pack | Manage quality packs |
/temper:status | Quality metrics + observability dashboard |
Rule sets enforced during code generation and review. Three-tier resolution: project-local → global → built-in.
| Pack | What It Enforces |
|---|---|
quality | Method length, DRY, naming, complexity |
tdd | RED-GREEN-REFACTOR, coverage |
security | OWASP Top 10, no secrets in code |
performance | N+1 detection, pagination, Core Web Vitals |
api-design | Additive extension, idempotency, consistent naming |
architecture-depth | Module depth: seams, adapters, locality, leverage |
Create custom packs with /temper:pack or add a rules.md to .claude/packs/your-pack/.
/plugin marketplace add galando/temper
/plugin install temper
# Into a Temper repo checkout (regenerates .cursor/ from .claude/ sources):
./scripts/install-cursor.sh
# Into an arbitrary project (downloads a static snapshot):
bash <(curl -fsSL https://raw.githubusercontent.com/galando/temper/main/scripts/install-cursor.sh)
npx claudepluginhub galando/temper --plugin temperPIV + Spec-Kit: PIV methodology with structured specs and strict TDD
Code transformation: Dev SDLC orchestrator (code-shipping pipeline), plan, assert, audit, review, test, refactor, debug, for-sure. Hosts engineering agents.
Mindful AI coding framework — discipline over cleverness. Skill + 21 slash commands + 8 specialist agents + 5 runtime hooks + 15 default checklists + Master Orchestrator + Gravity hub. Works on any model tier (Opus/Sonnet/Haiku). Integrates Claude Design for visual work.
Verification-first engineering toolkit for Claude Code. 15 skills across a 5-phase spine (Investigate → Design → Implement → Verify → Ship), 8 specialist agents, an interactive setup wizard. Every skill has rationalizations + evidence requirements. Built for senior ICs and tech leads.
The only Claude Code plugin that verifies AI-generated code against its own design specs.
Auto-loop execution workflow with quality gates for Claude Code. Automatically decomposes tasks, implements code, runs tests, and iterates through quality gates until completion.
Multi-agent orchestration for code that matters.