Skip to main content
Integrations

Connect your tools

Ralph-starter integrates with the tools you already use. Fetch designs, issues, tickets, and specs from anywhere.

OpenSpec

OpenSpec

Read structured specs from OpenSpec change directories. Validate completeness with RFC 2119 keyword detection and acceptance criteria checks before spending tokens.

Features

  • Proposal, design, tasks, and spec parsing
  • Spec completeness scoring (0-100)
  • RFC 2119 keyword detection (SHALL, MUST, SHOULD)
  • Given/When/Then acceptance criteria extraction

Quick Setup

  1. 1Create an openspec/ directory (or run openspec init)
  2. 2Write your change specs in openspec/changes/<name>/
  3. 3ralph-starter run --from openspec:<name> --spec-validate
Figma

Figma

Extract designs, components, and design tokens directly from your Figma files. ralph-starter understands layers, auto-layout, and styling to generate accurate code.

Features

  • Component extraction and conversion
  • Design token parsing (colors, typography, spacing)
  • Auto-layout to flexbox/grid conversion
  • Asset export and optimization

Quick Setup

  1. 1Generate a Figma Personal Access Token
  2. 2ralph-starter config set figma.token your_token
  3. 3ralph-starter run --from figma --project "file-url"
GitHub

GitHub

Connect to GitHub repositories to fetch issues, PRs, and file content. ralph-starter uses this context to understand your codebase and implement solutions.

Features

  • Issue and PR content extraction
  • Repository file access
  • Linked issue detection
  • Comment and discussion context

Quick Setup

  1. 1Generate a GitHub Personal Access Token
  2. 2ralph-starter config set github.token your_token
  3. 3ralph-starter run --from github --project owner/repo --issue 123
Linear

Linear

Integrate with Linear to pull ticket details, project context, and team workflows. Perfect for automated sprint work and feature development.

Features

  • Ticket details and metadata
  • Project and team context
  • Sub-issue hierarchy
  • Custom field support

Quick Setup

  1. 1Generate a Linear API key from settings
  2. 2ralph-starter config set linear.apiKey your_key
  3. 3ralph-starter run --from linear --project ENG --issue ENG-123
Notion

Notion

Fetch specifications, requirements, and documentation from Notion pages. Supports rich content including databases, code blocks, and nested pages.

Features

  • Page content extraction
  • Database query support
  • Rich text and block parsing
  • Nested page traversal

Quick Setup

  1. 1Create a Notion integration
  2. 2ralph-starter config set notion.token your_token
  3. 3ralph-starter run --from notion --project "page-id"

More Input Sources

Ralph-starter also supports local files, URLs, PDFs, and plain text input

Local FilesURLsPDFsPlain TextClipboard
View all input sources