ralph-tasks

Manage a JSON-based task queue for the Ralph autonomous AI coding loop.

3|3|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/twikus/claude-configuration --skill ralph-tasks-twikus
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ralph-tasks
Source: https://github.com/twikus/claude-configuration/tree/main/claude-code-config/skills/ralph-tasks
Command: npx skills add https://github.com/twikus/claude-configuration --skill ralph-tasks-twikus

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, claude, and includes scripts (resource) components.

What problem does it solve?

This skill efficiently manages a JSON-based task queue for the Ralph autonomous AI coding loop, enabling streamlined task orchestration and progress tracking.

Core Features & Use Cases

  • Task queue management: Add, list, remove, and advance tasks, ensuring orderly execution.
  • Autonomous loop orchestration: Run in a wake-up loop to process tasks one by one, update status, and log learnings.
  • Use Case: In a software project, manage tasks like implementing features or bugs; the loop processes items automatically, ensuring progress even in long-running sessions.

Quick Start

Use the ralph-tasks skill to initialize in a project, add a task like "Implement authentication", list tasks, and start the wake-up loop.

Frequently Asked Questions about ralph-tasks

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage a JSON-based task queue for autonomous AI coding?

You can manage a JSON-based task queue by initializing the queue, adding tasks, listing them, and running a wake-up loop that processes items sequentially using jq for atomic JSON updates and the Claude CLI for the agent loop.

What is an autonomous task queue and how does it track coding progress?

An autonomous task queue is a JSON-ordered list of coding tasks processed one by one in a wake-up loop. It updates task status sequentially and logs learnings to track progress throughout long-running sessions.

Do I need jq and the Claude CLI to run the autonomous coding loop?

Yes, you need jq for atomic JSON updates to the task queue and the Claude CLI to run the agent loop, as both are required dependencies for orchestrating and processing tasks sequentially.

How do I initialize and add tasks to a project task queue?

You initialize the task queue in your software project using project-specific scripts, then add coding tasks like implementing features or fixing bugs to the queue before starting the wake-up loop to process them automatically.

Can I use this task queue for long-running software development sessions?

Yes, the task queue is designed for long-running software development sessions. The wake-up loop processes queued items automatically, ensuring orderly execution and continuous progress tracking even during extended autonomous coding operations.