feat: add interactive GitHub issue-to-code wizard#266
feat: add interactive GitHub issue-to-code wizard#266rubenmarcus wants to merge 2 commits intomainfrom
Conversation
New `ralph-starter github` command with 4-step interactive flow: repo selection, issue picking, tech stack auto-detect, model choice. Mirrors the Figma wizard pattern and delegates to runCommand. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
Issue Linking ReminderThis PR doesn't appear to have a linked issue. Consider linking to:
Using If this PR doesn't need an issue, you can ignore this message. |
✔️ Bundle Size Analysis
Bundle breakdown |
Greptile SummaryThis PR introduces a Key issues found:
Confidence Score: 3/5
Important Files Changed
Sequence DiagramsequenceDiagram
actor User
participant CLI as ralph-starter CLI
participant Wizard as githubCommand()
participant Agents as detectAvailableAgents()
participant GH as gh CLI (execSync)
participant Run as runCommand()
User->>CLI: ralph-starter github [options]
CLI->>Wizard: githubCommand(options)
Wizard->>Agents: detectAvailableAgents()
Agents-->>Wizard: available agents (claude-code, codex, …)
Wizard-->>User: Step 1 — Enter repository (owner/repo or URL)
User->>Wizard: e.g. acme/webapp
Wizard->>GH: gh issue list -R acme/webapp --json …
GH-->>Wizard: GitHubIssue[]
Wizard-->>User: Step 2 — Numbered issue list
User->>Wizard: Pick issue number
Wizard-->>User: Step 3 — Tech stack list (auto-detected default)
User->>Wizard: Pick or type stack
Wizard-->>User: Step 4 — Model list (agent-aware)
User->>Wizard: Pick or type model
Wizard->>Run: runCommand(fullTask, { from: 'github', project, issue, model, … })
Run-->>User: Autonomous coding loop output
Last reviewed commit: e1454e0 |
The cli/figma doc page does not exist — removed from sidebar and updated all links to point to sources/figma instead. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
🔗 Docs PreviewPreview URL: https://feat-github-wizard.ralph-starter-docs.pages.dev This preview was deployed from the latest commit on this PR. |
|
This PR has been automatically marked as stale because it has not had recent activity. |
|
Superseded by #270 which has been merged with the updated GitHub wizard implementation. |
Summary
ralph-starter githubcommand — 4-step interactive wizard for building code from GitHub issuesrunCommand()with--from githubflagsTest plan
pnpm build— TypeScript compiles cleanlypnpm test:run— all 213 tests passpnpm buildin docs/ — site builds with 43 docs (was 42)ralph-starter github— walks through 4-step wizard with a real repo/docs/cli/githubgithubafterfigmain CLI Reference🤖 Generated with Claude Code