{
  "name": "ralph-starter - AI-Powered Autonomous Coding from Specs to Production",
  "description": "Connect your tools like GitHub, Linear, and Notion. Fetch specs from anywhere and let AI coding agents build production-ready code automatically with autonomous loops.",
  "baseUrl": "https://ralphstarter.ai",
  "generatedAt": "2026-04-08T20:55:32.446Z",
  "totalDocs": 45,
  "access": {
    "llmsTxt": "https://ralphstarter.ai/llms.txt",
    "llmsFullTxt": "https://ralphstarter.ai/llms-full.txt",
    "rawMarkdown": "Add .md to any URL for raw markdown"
  },
  "docs": [
    {
      "title": "\"Circuit Breaker\"",
      "description": "\"Automatically stop loops when the agent is stuck in repeated failures or hitting the same error\"",
      "path": "/docs/advanced/circuit-breaker",
      "markdownUrl": "https://ralphstarter.ai/docs/advanced/circuit-breaker.md",
      "htmlUrl": "https://ralphstarter.ai/docs/advanced/circuit-breaker",
      "category": "Advanced",
      "keywords": [
        "circuit-breaker",
        "failures",
        "errors",
        "cooldown",
        "error-hashing",
        "deduplication",
        "stuck-detection"
      ]
    },
    {
      "title": "Git Automation",
      "description": "Auto-commit, push, and create pull requests",
      "path": "/docs/advanced/git-automation",
      "markdownUrl": "https://ralphstarter.ai/docs/advanced/git-automation.md",
      "htmlUrl": "https://ralphstarter.ai/docs/advanced/git-automation",
      "category": "Advanced",
      "keywords": [
        "git",
        "commit",
        "push",
        "pull request",
        "automation"
      ]
    },
    {
      "title": "Ralph Playbook",
      "description": "Understanding the Ralph Playbook methodology",
      "path": "/docs/advanced/ralph-playbook",
      "markdownUrl": "https://ralphstarter.ai/docs/advanced/ralph-playbook.md",
      "htmlUrl": "https://ralphstarter.ai/docs/advanced/ralph-playbook",
      "category": "Advanced",
      "keywords": [
        "ralph playbook",
        "methodology",
        "workflow",
        "agents"
      ]
    },
    {
      "title": "\"Rate Limiting\"",
      "description": "\"Control API call frequency with sliding-window rate limiting to prevent overuse and manage costs\"",
      "path": "/docs/advanced/rate-limiting",
      "markdownUrl": "https://ralphstarter.ai/docs/advanced/rate-limiting.md",
      "htmlUrl": "https://ralphstarter.ai/docs/advanced/rate-limiting",
      "category": "Advanced",
      "keywords": [
        "rate-limit",
        "throttle",
        "api-calls",
        "sliding-window",
        "calls-per-hour",
        "calls-per-minute"
      ]
    },
    {
      "title": "Validation",
      "description": "Running tests, lint, and build validation",
      "path": "/docs/advanced/validation",
      "markdownUrl": "https://ralphstarter.ai/docs/advanced/validation.md",
      "htmlUrl": "https://ralphstarter.ai/docs/advanced/validation",
      "category": "Advanced",
      "keywords": [
        "validation",
        "tests",
        "lint",
        "build",
        "backpressure"
      ]
    },
    {
      "title": "auth",
      "description": "Browser-based OAuth authentication for integrations",
      "path": "/docs/cli/auth",
      "markdownUrl": "https://ralphstarter.ai/docs/cli/auth.md",
      "htmlUrl": "https://ralphstarter.ai/docs/cli/auth",
      "category": "Cli",
      "keywords": [
        "cli",
        "auth",
        "command",
        "oauth",
        "authentication",
        "linear",
        "notion",
        "github"
      ]
    },
    {
      "title": "auto",
      "description": "Autonomous batch task processing from GitHub and Linear",
      "path": "/docs/cli/auto",
      "markdownUrl": "https://ralphstarter.ai/docs/cli/auto.md",
      "htmlUrl": "https://ralphstarter.ai/docs/cli/auto",
      "category": "Cli",
      "keywords": [
        "cli",
        "auto",
        "command",
        "batch",
        "autonomous",
        "github",
        "linear",
        "pull request"
      ]
    },
    {
      "title": "check",
      "description": "Validate configuration and test LLM connection",
      "path": "/docs/cli/check",
      "markdownUrl": "https://ralphstarter.ai/docs/cli/check.md",
      "htmlUrl": "https://ralphstarter.ai/docs/cli/check",
      "category": "Cli",
      "keywords": [
        "cli",
        "check",
        "command",
        "configuration",
        "validation",
        "connection",
        "test"
      ]
    },
    {
      "title": "config",
      "description": "Manage source configuration and credentials",
      "path": "/docs/cli/config",
      "markdownUrl": "https://ralphstarter.ai/docs/cli/config.md",
      "htmlUrl": "https://ralphstarter.ai/docs/cli/config",
      "category": "Cli",
      "keywords": [
        "cli",
        "config",
        "command",
        "credentials"
      ]
    },
    {
      "title": "figma",
      "description": "Interactive Figma-to-code wizard",
      "path": "/docs/cli/figma",
      "markdownUrl": "https://ralphstarter.ai/docs/cli/figma.md",
      "htmlUrl": "https://ralphstarter.ai/docs/cli/figma",
      "category": "Cli",
      "keywords": [
        "cli",
        "figma",
        "wizard",
        "design",
        "integration"
      ]
    },
    {
      "title": "fix",
      "description": "Fix build errors, lint issues, or design problems",
      "path": "/docs/cli/fix",
      "markdownUrl": "https://ralphstarter.ai/docs/cli/fix.md",
      "htmlUrl": "https://ralphstarter.ai/docs/cli/fix",
      "category": "Cli",
      "keywords": [
        "cli",
        "fix",
        "command",
        "build errors",
        "lint",
        "design",
        "visual",
        "css"
      ]
    },
    {
      "title": "init",
      "description": "Initialize Ralph Playbook in a project",
      "path": "/docs/cli/init",
      "markdownUrl": "https://ralphstarter.ai/docs/cli/init.md",
      "htmlUrl": "https://ralphstarter.ai/docs/cli/init",
      "category": "Cli",
      "keywords": [
        "cli",
        "init",
        "command",
        "setup"
      ]
    },
    {
      "title": "integrations",
      "description": "Manage, test, and fetch data from integrations",
      "path": "/docs/cli/integrations",
      "markdownUrl": "https://ralphstarter.ai/docs/cli/integrations.md",
      "htmlUrl": "https://ralphstarter.ai/docs/cli/integrations",
      "category": "Cli",
      "keywords": [
        "cli",
        "integrations",
        "command",
        "github",
        "linear",
        "notion",
        "fetch",
        "test"
      ]
    },
    {
      "title": "plan",
      "description": "Create implementation plan from specs",
      "path": "/docs/cli/plan",
      "markdownUrl": "https://ralphstarter.ai/docs/cli/plan.md",
      "htmlUrl": "https://ralphstarter.ai/docs/cli/plan",
      "category": "Cli",
      "keywords": [
        "cli",
        "plan",
        "command",
        "implementation"
      ]
    },
    {
      "title": "presets",
      "description": "Pre-configured workflow presets for common development scenarios",
      "path": "/docs/cli/presets",
      "markdownUrl": "https://ralphstarter.ai/docs/cli/presets.md",
      "htmlUrl": "https://ralphstarter.ai/docs/cli/presets",
      "category": "Cli",
      "keywords": [
        "cli",
        "presets",
        "command",
        "workflow",
        "tdd",
        "debug",
        "review",
        "documentation",
        "feature"
      ]
    },
    {
      "title": "run",
      "description": "Run an autonomous AI coding loop",
      "path": "/docs/cli/run",
      "markdownUrl": "https://ralphstarter.ai/docs/cli/run.md",
      "htmlUrl": "https://ralphstarter.ai/docs/cli/run",
      "category": "Cli",
      "keywords": [
        "cli",
        "run",
        "command",
        "coding loop"
      ]
    },
    {
      "title": "setup",
      "description": "Interactive setup wizard to configure LLM and agents",
      "path": "/docs/cli/setup",
      "markdownUrl": "https://ralphstarter.ai/docs/cli/setup.md",
      "htmlUrl": "https://ralphstarter.ai/docs/cli/setup",
      "category": "Cli",
      "keywords": [
        "cli",
        "setup",
        "command",
        "wizard",
        "configuration",
        "llm",
        "agents"
      ]
    },
    {
      "title": "\"ralph-starter skill\"",
      "description": "Manage agent skills for enhanced AI coding capabilities",
      "path": "/docs/cli/skill",
      "markdownUrl": "https://ralphstarter.ai/docs/cli/skill.md",
      "htmlUrl": "https://ralphstarter.ai/docs/cli/skill",
      "category": "Cli",
      "keywords": [
        "cli",
        "skill",
        "command",
        "skills",
        "agent",
        "add-skill",
        "claude code"
      ]
    },
    {
      "title": "source",
      "description": "Manage input sources",
      "path": "/docs/cli/source",
      "markdownUrl": "https://ralphstarter.ai/docs/cli/source.md",
      "htmlUrl": "https://ralphstarter.ai/docs/cli/source",
      "category": "Cli",
      "keywords": [
        "cli",
        "source",
        "command",
        "integrations"
      ]
    },
    {
      "title": "spec",
      "description": "Validate, list, and summarize specs",
      "path": "/docs/cli/spec",
      "markdownUrl": "https://ralphstarter.ai/docs/cli/spec.md",
      "htmlUrl": "https://ralphstarter.ai/docs/cli/spec",
      "category": "Cli",
      "keywords": [
        "cli",
        "spec",
        "validate",
        "sdd",
        "spec driven development"
      ]
    },
    {
      "title": "task",
      "description": "Manage tasks across GitHub and Linear",
      "path": "/docs/cli/task",
      "markdownUrl": "https://ralphstarter.ai/docs/cli/task.md",
      "htmlUrl": "https://ralphstarter.ai/docs/cli/task",
      "category": "Cli",
      "keywords": [
        "cli",
        "task",
        "command",
        "github",
        "linear",
        "issues",
        "unified",
        "assignee"
      ]
    },
    {
      "title": "template",
      "description": "Browse and use project templates",
      "path": "/docs/cli/template",
      "markdownUrl": "https://ralphstarter.ai/docs/cli/template.md",
      "htmlUrl": "https://ralphstarter.ai/docs/cli/template",
      "category": "Cli",
      "keywords": [
        "cli",
        "template",
        "command",
        "project templates",
        "scaffolding"
      ]
    },
    {
      "title": "Changelog",
      "description": "Release notes and version history for ralph-starter",
      "path": "/docs/community/changelog",
      "markdownUrl": "https://ralphstarter.ai/docs/community/changelog.md",
      "htmlUrl": "https://ralphstarter.ai/docs/community/changelog",
      "category": "Community",
      "keywords": [
        "changelog",
        "releases",
        "version history",
        "updates"
      ]
    },
    {
      "title": "Contributing",
      "description": "How to contribute to ralph-starter",
      "path": "/docs/community/contributing",
      "markdownUrl": "https://ralphstarter.ai/docs/community/contributing.md",
      "htmlUrl": "https://ralphstarter.ai/docs/community/contributing",
      "category": "Community",
      "keywords": []
    },
    {
      "title": "Ideas & Roadmap",
      "description": "Feature ideas and development roadmap for ralph-starter",
      "path": "/docs/community/ideas",
      "markdownUrl": "https://ralphstarter.ai/docs/community/ideas.md",
      "htmlUrl": "https://ralphstarter.ai/docs/community/ideas",
      "category": "Community",
      "keywords": []
    },
    {
      "title": "FAQ",
      "description": "Frequently asked questions about ralph-starter - AI-powered autonomous coding",
      "path": "/docs/faq",
      "markdownUrl": "https://ralphstarter.ai/docs/faq.md",
      "htmlUrl": "https://ralphstarter.ai/docs/faq",
      "category": "General",
      "keywords": [
        "faq",
        "questions",
        "help",
        "troubleshooting",
        "support"
      ]
    },
    {
      "title": "\"Cost Tracking\"",
      "description": "\"Monitor token usage and estimated costs across AI agent loop iterations\"",
      "path": "/docs/guides/cost-tracking",
      "markdownUrl": "https://ralphstarter.ai/docs/guides/cost-tracking.md",
      "htmlUrl": "https://ralphstarter.ai/docs/guides/cost-tracking",
      "category": "Guides",
      "keywords": [
        "cost",
        "tokens",
        "pricing",
        "budget",
        "cost-tracker",
        "model-pricing",
        "estimation"
      ]
    },
    {
      "title": "Extending ralph-starter",
      "description": "Developer guide for extending ralph-starter with custom sources, agents, and integrations",
      "path": "/docs/guides/extending-ralph-starter",
      "markdownUrl": "https://ralphstarter.ai/docs/guides/extending-ralph-starter.md",
      "htmlUrl": "https://ralphstarter.ai/docs/guides/extending-ralph-starter",
      "category": "Guides",
      "keywords": [
        "developer",
        "extension",
        "custom sources",
        "api",
        "contributing",
        "plugins"
      ]
    },
    {
      "title": "\"PRD Workflow\"",
      "description": "\"Use markdown PRD files with checkbox tasks to drive autonomous multi-step implementations\"",
      "path": "/docs/guides/prd-workflow",
      "markdownUrl": "https://ralphstarter.ai/docs/guides/prd-workflow.md",
      "htmlUrl": "https://ralphstarter.ai/docs/guides/prd-workflow",
      "category": "Guides",
      "keywords": [
        "prd",
        "tasks",
        "checklist",
        "markdown",
        "batch",
        "implementation-plan",
        "task-executor"
      ]
    },
    {
      "title": "\"Skills System\"",
      "description": "\"Discover, install, and create Claude Code skills that enhance agent behavior in ralph-starter loops\"",
      "path": "/docs/guides/skills-system",
      "markdownUrl": "https://ralphstarter.ai/docs/guides/skills-system.md",
      "htmlUrl": "https://ralphstarter.ai/docs/guides/skills-system",
      "category": "Guides",
      "keywords": [
        "skills",
        "claude-code",
        "agent-skills",
        "add-skill",
        "global-skills",
        "project-skills",
        "tech-stack"
      ]
    },
    {
      "title": "Spec Driven Development",
      "description": "How ralph-starter implements Spec Driven Development for AI coding agents",
      "path": "/docs/guides/spec-driven-development",
      "markdownUrl": "https://ralphstarter.ai/docs/guides/spec-driven-development.md",
      "htmlUrl": "https://ralphstarter.ai/docs/guides/spec-driven-development",
      "category": "Guides",
      "keywords": [
        "sdd",
        "spec driven development",
        "openspec",
        "spec-kit",
        "specs",
        "workflow"
      ]
    },
    {
      "title": "Testing Integrations",
      "description": "How to test ralph-starter integrations and verify everything works",
      "path": "/docs/guides/testing-integrations",
      "markdownUrl": "https://ralphstarter.ai/docs/guides/testing-integrations.md",
      "htmlUrl": "https://ralphstarter.ai/docs/guides/testing-integrations",
      "category": "Guides",
      "keywords": [
        "testing",
        "integrations",
        "api keys",
        "setup",
        "verification",
        "environment variables"
      ]
    },
    {
      "title": "\"Workflow Presets\"",
      "description": "\"Deep guide on choosing, using, and combining workflow presets to tailor ralph-starter loops to your development scenario\"",
      "path": "/docs/guides/workflow-presets",
      "markdownUrl": "https://ralphstarter.ai/docs/guides/workflow-presets.md",
      "htmlUrl": "https://ralphstarter.ai/docs/guides/workflow-presets",
      "category": "Guides",
      "keywords": [
        "presets",
        "workflow",
        "tdd",
        "feature",
        "debug",
        "review",
        "docs",
        "incident-response",
        "refactor",
        "adversarial-review"
      ]
    },
    {
      "title": "Installation",
      "description": "How to install ralph-starter and get started",
      "path": "/docs/installation",
      "markdownUrl": "https://ralphstarter.ai/docs/installation.md",
      "htmlUrl": "https://ralphstarter.ai/docs/installation",
      "category": "General",
      "keywords": [
        "installation",
        "npm",
        "setup",
        "requirements"
      ]
    },
    {
      "title": "Introduction",
      "description": "ralph-starter - Ralph Wiggum made easy. One command to run autonomous AI coding loops.",
      "path": "/docs/intro",
      "markdownUrl": "https://ralphstarter.ai/docs/intro.md",
      "htmlUrl": "https://ralphstarter.ai/docs/intro",
      "category": "General",
      "keywords": [
        "ralph wiggum",
        "autonomous coding",
        "AI coding loops",
        "claude code"
      ]
    },
    {
      "title": "Claude Desktop",
      "description": "Configure Claude Desktop to use ralph-starter",
      "path": "/docs/mcp/claude-desktop",
      "markdownUrl": "https://ralphstarter.ai/docs/mcp/claude-desktop.md",
      "htmlUrl": "https://ralphstarter.ai/docs/mcp/claude-desktop",
      "category": "Mcp",
      "keywords": [
        "claude desktop",
        "mcp",
        "configuration"
      ]
    },
    {
      "title": "MCP Setup",
      "description": "Use ralph-starter as an MCP server",
      "path": "/docs/mcp/setup",
      "markdownUrl": "https://ralphstarter.ai/docs/mcp/setup.md",
      "htmlUrl": "https://ralphstarter.ai/docs/mcp/setup",
      "category": "Mcp",
      "keywords": [
        "mcp",
        "model context protocol",
        "claude desktop",
        "ai tools"
      ]
    },
    {
      "title": "Figma",
      "description": "Fetch design specs, tokens, components, and assets from Figma",
      "path": "/docs/sources/figma",
      "markdownUrl": "https://ralphstarter.ai/docs/sources/figma.md",
      "htmlUrl": "https://ralphstarter.ai/docs/sources/figma",
      "category": "Sources",
      "keywords": [
        "figma",
        "design",
        "tokens",
        "components",
        "assets",
        "integration"
      ]
    },
    {
      "title": "GitHub",
      "description": "Fetch specs from GitHub Issues",
      "path": "/docs/sources/github",
      "markdownUrl": "https://ralphstarter.ai/docs/sources/github.md",
      "htmlUrl": "https://ralphstarter.ai/docs/sources/github",
      "category": "Sources",
      "keywords": [
        "github",
        "issues",
        "integration"
      ]
    },
    {
      "title": "Linear",
      "description": "Fetch specs from Linear issues",
      "path": "/docs/sources/linear",
      "markdownUrl": "https://ralphstarter.ai/docs/sources/linear.md",
      "htmlUrl": "https://ralphstarter.ai/docs/sources/linear",
      "category": "Sources",
      "keywords": [
        "linear",
        "issues",
        "integration"
      ]
    },
    {
      "title": "Notion",
      "description": "Fetch specs from Notion pages",
      "path": "/docs/sources/notion",
      "markdownUrl": "https://ralphstarter.ai/docs/sources/notion.md",
      "htmlUrl": "https://ralphstarter.ai/docs/sources/notion",
      "category": "Sources",
      "keywords": [
        "notion",
        "pages",
        "integration"
      ]
    },
    {
      "title": "OpenSpec",
      "description": "Read specs from OpenSpec change directories",
      "path": "/docs/sources/openspec",
      "markdownUrl": "https://ralphstarter.ai/docs/sources/openspec.md",
      "htmlUrl": "https://ralphstarter.ai/docs/sources/openspec",
      "category": "Sources",
      "keywords": [
        "openspec",
        "spec driven development",
        "sdd",
        "source",
        "integration"
      ]
    },
    {
      "title": "Overview",
      "description": "Fetch specs from anywhere - GitHub, Linear, Notion, URLs, PDFs",
      "path": "/docs/sources/overview",
      "markdownUrl": "https://ralphstarter.ai/docs/sources/overview.md",
      "htmlUrl": "https://ralphstarter.ai/docs/sources/overview",
      "category": "Sources",
      "keywords": [
        "sources",
        "integrations",
        "github",
        "linear",
        "notion"
      ]
    },
    {
      "title": "Idea Mode",
      "description": "Brainstorm project ideas when you don't know what to build",
      "path": "/docs/wizard/idea-mode",
      "markdownUrl": "https://ralphstarter.ai/docs/wizard/idea-mode.md",
      "htmlUrl": "https://ralphstarter.ai/docs/wizard/idea-mode",
      "category": "Wizard",
      "keywords": [
        "brainstorm",
        "ideas",
        "creativity",
        "project discovery"
      ]
    },
    {
      "title": "Overview",
      "description": "The interactive wizard for guided project creation",
      "path": "/docs/wizard/overview",
      "markdownUrl": "https://ralphstarter.ai/docs/wizard/overview.md",
      "htmlUrl": "https://ralphstarter.ai/docs/wizard/overview",
      "category": "Wizard",
      "keywords": [
        "wizard",
        "interactive",
        "guided",
        "project creation"
      ]
    }
  ]
}