Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
npx claudepluginhub enduser123/loop-coreRalph-style autonomous development loop using loop-core utilities
**Status**: Stub (contract defined, implementation pending)
**Status**: Stub (contract defined, implementation pending)
User-friendly wrapper for Ralph-style autonomous development loops with automatic plan resolution
Terminal-local state management for Ralph-style autonomous loops.
Provides file-based state management that avoids Git race conditions in multi-terminal environments. Each terminal has its own state directory, ensuring isolation and immunity to stale data.
Claude Code Plugin Structure:
.claude-plugin/plugin.json - Plugin metadatascripts/ - Python code modulesskills/loop-code/ - Ralph-style autonomous loop skilltests/ - Test suite (45 tests, 100% pass rate)Core Components:
from scripts import TerminalStateManager, parse_plan_tasks
# Initialize state manager for current terminal
manager = TerminalStateManager()
# Read/write state
manager.write_state("current_task", {"id": "TASK-001", "status": "in_progress"})
state = manager.read_state("current_task")
# Parse plan file
tasks = parse_plan_tasks("plan.md")
incomplete_tasks = [t for t in tasks if not t["complete"]]
Note: This is a Claude Code plugin. Import paths use core instead of loop_core.
python examples/demo.pyThe /loop-code skill implements a Ralph-style autonomous development loop using these utilities:
/loop-code path/to/plan.md
Alternative: Use /code path/to/plan.md --loop for integrated loop mode
What it does:
/code workflow for each incomplete taskcompletion_indicators >= 2 (heuristic)EXIT_SIGNAL: true in RALPH_STATUS (explicit LLM signal)Exit detection:
The LLM sets EXIT_SIGNAL: true in the plan's RALPH_STATUS block when it believes all work is complete and verified. This dual-condition gate prevents premature exit.
See: skills/loop-code/SKILL.md for complete documentation
Multi-Terminal Isolation
Atomic State Persistence
Lock Management
pytest tests/ -v --cov
Contributions are welcome! Please feel free to submit a Pull Request.
See CHANGELOG.md for version history.
Share bugs, ideas, or general feedback.
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
loophaus — Control plane for coding agents
Cross-session Save/Load, and Ultrawork inspired by oh-my-opencode with Ralph Loops
Interactive self-referential AI loops for iterative development. Claude works on the same task repeatedly, seeing its previous work, until completion.
Self-referential development loop plugin - iteratively improves on tasks until completion
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Universal Package Creator & Portfolio Polisher - Create GitHub-ready Python libraries, Claude skills, and Claude Code plugins with badges, CI/CD, coverage metrics, and media artifacts
YouTube channel tracking and transcript analysis pipeline
Multi-file refactoring orchestrator with TDD support for Claude Code
Universal skill auto-discovery and enforcement for Claude Code
Intelligent prompt enhancement with clarification questions, domain detection, and multi-terminal choice UI support
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim