Molt-Pi-Maker | SkillsLLMYour AI guide for Molt Pi Maker.
AI Agentsai-agentai-agentsclaude-codeclaude-code-clidevelopment-tools # Add to your Claude Code skills
git clone https://github.com/sergio-peschiera/Molt-Pi-Maker
Molt Pi Maker
Your AI guide for Molt Pi Maker.
<img width="998" height="278" alt="62a1b8aa3587d40105c1c8f679724744" src="https://github.com/user-attachments/assets/d48dc7d9-c681-428b-9eaf-2b2d3b02581d" />
What It Does
- Generates Python code for GPIO, sensors, cameras
- Explains wiring pin-by-pin
- Troubleshoots when things break
- Teaches as you build
Quick Start
from gpiozero import LED
led = LED(17)
led.blink()
Includes
- GPIO pinout reference
- Common libraries guide
- Beginner → Advanced projects
- Troubleshooting tips
Project Status
Version: v0.9.9 - Active Development
Core Features: Working and tested
Test Coverage: 308 tests, 100% pass rate
What's Working Now
- Autonomous development loops with intelligent exit detection
- Dual-condition exit gate: Requires BOTH completion indicators AND explicit EXIT_SIGNAL
- Rate limiting with hourly reset (100 calls/hour, configurable)
- Circuit breaker with advanced error detection (prevents runaway loops)
- Response analyzer with semantic understanding and two-stage error filtering
- JSON output format support with automatic fallback to text parsing
- Session continuity with
--continue flag for context preservation
- Session expiration with configurable timeout (default: 24 hours)
- Modern CLI flags:
--output-format, ,
development-workflow
--allowed-tools
--no-continue
Multi-line error matching for accurate stuck loop detection5-hour API limit handling with user promptstmux integration for live monitoringPRD import functionalityCI/CD pipeline with GitHub ActionsDedicated uninstall script for clean removal308 passing tests across 11 test filesRecent Improvements
v0.9.9 - EXIT_SIGNAL Gate & Uninstall Script
- Fixed premature exit bug: completion indicators now require Claude's explicit
EXIT_SIGNAL: true
- Added dual-condition check preventing exits when Claude reports work in progress
- Added
response_analyzer.sh fix to respect explicit EXIT_SIGNAL over heuristics
- Added dedicated
uninstall.sh script for clean Ralph removal
- Session expiration with configurable timeout (default: 24 hours)
- Added 32 new tests for EXIT_SIGNAL behavior and session expiration
- Test count: 308 (up from 276)
v0.9.8 - Modern CLI for PRD Import
- Modernized
ralph_import.sh to use Claude Code CLI JSON output format
- JSON output format support with
--output-format json for structured responses
- Enhanced error handling with structured JSON error messages
- Improved file verification with JSON-derived status information
- Backward compatibility with older CLI versions (automatic text fallback)
- Added 11 new tests for modern CLI features
v0.9.7 - Session Lifecycle Management
- Complete session lifecycle management with automatic reset triggers
- Session auto-reset on: circuit breaker open, manual interrupt, project completion
- Added
--reset-session CLI flag for manual session reset
- Session history tr...