By reggiechan74
Five Simpsons-themed self-referential development loops: Bart (adversarial red team), Lisa (specification-first), Homer (incident response), Marge (quality governance), Ralph (iterative development). Phase-aware stop hooks auto-advance through protocol phases.
Start Bart Simpson adversarial red team loop — 6-phase boundary testing protocol
Cancel active Simpsons development loop
Start Homer Simpson incident response loop — 6-phase production resilience protocol
Start Lisa Simpson specification-first loop — 6-phase formal verification protocol
Start Marge Simpson quality governance loop — 6-phase code review and maintenance protocol
Bart Simpson adversarial red team protocol — 6-phase loop for chaos engineering, pen testing, fuzzing, and boundary violation
Homer Simpson incident response protocol — 6-phase loop for chaos monkey, production resilience, failure recovery, and operator-proof hardening
Lisa Simpson specification-first protocol — 6-phase loop for formal verification, proof-driven development, and evidence-based design
Marge Simpson quality governance protocol — 6-phase loop for code review, quality gates, tech debt management, and sustained maintenance
Ralph Wiggum iterative development protocol — naive self-referential loop for persistent iteration
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.
Five Simpsons-themed self-referential development loops for Claude Code
| Character | Command | Discipline | Phases | Emoji |
|---|---|---|---|---|
| Lisa Simpson | /lisa-loop | Specification-First Development | 6 | saxophone |
| Ralph Wiggum | /ralph-loop | Iterative Development | 1 | arrows |
| Bart Simpson | /bart-loop | Adversarial Red Team | 6 | skateboard |
| Homer Simpson | /homer-loop | Incident Response & Resilience | 6 | donut |
| Marge Simpson | /marge-loop | Quality Governance & Maintenance | 6 | blue heart |
# From GitHub
claude plugin add https://github.com/reggiechan74/simpsons-development
# Or clone into your plugins directory
git clone https://github.com/reggiechan74/simpsons-development.git
# Lisa: Define specs before building
/lisa-loop Design a rate limiter for the API
# Ralph: Iterate until done
/ralph-loop --completion-promise "DONE" Build the CLI tool
# Bart: Red-team after building
/bart-loop Pen test the authentication API
# Homer: Chaos-test in production
/homer-loop Test the payment service resilience
# Marge: Review before merge
/marge-loop --completion-promise "APPROVED" Review the auth refactor PR
Each loop uses the same architecture as the Ralph Loop technique, extended with phase-aware stop hooks:
/bart-loop) loads the character's skill file and calls the shared setup script.claude/simpsons-loop.local.md) with the character, phase, iteration count, and user prompt<promise> tag--completion-promise is set)User prompt → Setup script → State file → Claude works → Stop hook
|
┌───────────────────┤
│ │
Promise match? No match
│ │
Advance phase Re-feed prompt
│ │
Last phase? Increment iteration
│
Exit loop
When to use which character in your development workflow:
BEFORE --> DURING --> AFTER --> ALWAYS
Lisa Ralph Bart Marge
|
v
Homer
All loop commands accept these options:
| Option | Description | Default |
|---|---|---|
--max-iterations N | Maximum total iterations across all phases | Unlimited |
--completion-promise TEXT | Final exit promise (loop continues after last phase until detected) | Auto-exit |
--start-phase N | Start from phase N instead of 1 | 1 |
/bart-loop [OPTIONS] PROMPT
/lisa-loop [OPTIONS] PROMPT
/homer-loop [OPTIONS] PROMPT
/marge-loop [OPTIONS] PROMPT
/ralph-loop [OPTIONS] PROMPT # Note: Ralph has no --start-phase (1 phase only)
| Command | Description |
|---|---|
/cancel-simpsons | Cancel the active Simpsons loop |
/simpsons-status | Show current character, phase, and iteration |
/simpsons-help | Explain the plugin and all commands |
Property valuation: cost approach, income approach, easement valuation, comparable sales adjustment (DCA + MCDA), title, environmental due diligence
Commercial lease analysis toolkit (industrial + office): abstraction, effective rent, tenant credit, options valuation, IFRS 16, consents, surrender, compliance
Ontario Expropriations Act: statutory interpretation, compensation entitlement, procedural defects, deadline tracking, Forms 1-12, settlement, severance damages, injurious affection
Ontario Residential Tenancies Act: eviction procedures, LTB hearings, tenant relief analysis
Linear infrastructure acquisition: agricultural easements, cropland compensation, land assembly, public consultation, NIMBY response, transit station siting, transmission line specs, right-of-way
npx claudepluginhub reggiechan74/simpsons-development --plugin simpsons-developmentImplementation of the Ralph Wiggum technique - continuous self-referential AI loops for interactive iterative development. Run Claude in a while-true loop with the same prompt until task completion.
連續自引用 AI 循環,用於互動式迭代開發。實現 Ralph Wiggum 技術,讓 Claude 在 while-true 循環中執行相同提示直到任務完成
Persona-driven AI development team: orchestrator, team agents, review agents, skills, slash commands, and advisory hooks for Claude Code
SPEC-First development workflow with TDD, Ralph Loop, and autonomous agent coordination for Claude Code
A plugin to help with Ralph's tasks
Code transformation: Dev SDLC orchestrator (code-shipping pipeline), plan, assert, audit, review, test, refactor, debug, for-sure. Hosts engineering agents.