Connect Your Tools: From Spec to Code in One Command
· 2 min read
Your specifications already exist. They're in GitHub issues, Linear tickets, Notion docs, and markdown files. Why copy-paste them into an AI chat?
The Copy-Paste Problem
Here's a typical workflow with AI coding assistants:
- Open your GitHub issue
- Copy the description
- Paste into AI chat
- Copy linked context
- Paste that too
- Ask the AI to implement
- Copy the code back
- Create a branch, commit, push
- Update the issue
That's a lot of manual work. And context gets lost along the way.
One Command, Full Context
ralph-starter connects directly to your tools:
# Fetch from GitHub and implement
ralph-starter run --github "myorg/myrepo#123" --commit --pr
# Fetch from Linear
ralph-starter run --linear "PROJ-456" --commit
# Fetch from Notion
ralph-starter run --notion "abc123" --commit
Everything flows automatically:
- Spec → fetched from your tool
- Context → linked files, comments, attachments
- Implementation → autonomous coding loops
- Validation → tests, lint, build
- Delivery → commit, push, PR
Supported Integrations
GitHub Issues & PRs
ralph-starter run --github "owner/repo#123"
Fetches:
- Issue/PR title and body
- Comments and discussion
- Linked files and references
- Labels and metadata
Linear Tickets
ralph-starter run --linear "PROJ-123"
Fetches:
- Ticket title and description
- Sub-issues and parent context
- Attachments and links
- Priority and status
Notion Pages
ralph-starter run --notion "page-id"
Fetches:
- Page content (markdown converted)
- Linked databases
- Child pages
- Embedded files
Local Files & URLs
# Local spec file
ralph-starter run --from ./specs/auth-feature.md
# Remote URL
ralph-starter run --from "https://example.com/spec.md"
Combining Sources
Need context from multiple places? Combine them:
ralph-starter run \
--github "owner/repo#123" \
--from ./additional-context.md \
--loops 5 \
--commit
Authentication
Set up once, use everywhere:
# GitHub (uses gh CLI or GITHUB_TOKEN)
gh auth login
# Linear
export LINEAR_API_KEY="lin_api_xxx"
# Notion
export NOTION_TOKEN="secret_xxx"
What's Next
We're adding more integrations:
- Jira
- Asana
- Trello
- Slack threads
- Discord messages
Your workflow, your tools, your way.
Ready to connect? Check out the integrations guide.
