marathon-ralph/skills/marathon-ralph/SKILL.md
Autonomous long-running development from specifications. Use when user wants to build an application from a spec file, run continuous development, or automate feature implementation. Triggers on phrases like "marathon this", "build from spec", "autonomous development", "keep coding until done".
npx skillsauth add gruckion/chief-wiggum-anthropic-agent-harness marathon-ralphInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill enables autonomous, long-running development sessions that:
Activate this skill when the user:
/marathon-ralph:run
Or naturally: "Continue the marathon" or "Keep going"
/marathon-ralph:run path/to/spec.md
Or naturally: "Marathon this spec.md until complete"
/marathon-ralph:status
Or naturally: "How's the marathon going?"
/marathon-ralph:cancel
Or naturally: "Stop the marathon"
User must have Linear MCP configured:
claude mcp add --transport http linear https://mcp.linear.app/mcp/mcp - Select Linear and authenticate via OAuthUser: "Marathon this todo-app-spec.md until it's done"
/marathon-ralph:run --spec-file todo-app-spec.mdUser: "How far along is the marathon?"
/marathon-ralph:statusUser: "Stop the marathon, I need to change the spec"
/marathon-ralph:cancelMarathon state is stored in .claude/marathon-ralph.json in the project root. This tracks:
The Stop hook reads this state to determine whether to continue autonomous operation or allow exit.
tools
# SQLite Skill for better-t-stack ## Overview SQLite database implementation using LibSQL client and Drizzle ORM. This skill covers local development, Turso cloud, and Cloudflare D1 deployments. --- ## CRITICAL WARNING **NEVER use `bun:sqlite` with Next.js applications.** Next.js runs on Node.js, not Bun runtime. Using `bun:sqlite` causes: ``` Cannot find module 'bun:sqlite' ``` **Always use `@libsql/client`** - it works in both Node.js and Bun environments. --- ## Library Stack | Pack
tools
Write Playwright E2E tests using fixtures and best practices. Use when creating E2E tests, writing browser automation tests, or testing user flows.
development
Visually verify implemented features work correctly before marking complete. Use when testing UI changes, verifying web features, or checking user flows work in the browser.
tools
Programmatically update marathon-ralph state file using deterministic jq commands. Use this instead of manually editing the JSON file.