docs: improve Ralph Wiggum search discoverability#269
Merged
rubenmarcus merged 1 commit intomainfrom Mar 7, 2026
Merged
Conversation
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
Contributor
Greptile SummaryThis PR bundles two distinct sets of changes under a docs-focused title: README/topic SEO improvements for GitHub search discoverability, and a substantial new bidirectional task management feature ( Key changes:
Critical issues requiring fixes:
Confidence Score: 2/5
Sequence DiagramsequenceDiagram
participant User
participant CLI as ralph-starter CLI
participant TaskCmd as commands/task.ts
participant MCP as mcp/tools.ts
participant GH as GitHubIntegration
participant LIN as LinearIntegration
User->>CLI: ralph-starter task list --source github --project owner/repo
CLI->>TaskCmd: taskCommand("list", [], options)
TaskCmd->>GH: listTasks({ project, label, status, limit })
GH-->>TaskCmd: TaskReference[]
TaskCmd-->>User: Formatted table
User->>CLI: ralph-starter task create --title "..." --source linear
CLI->>TaskCmd: taskCommand("create", [], options)
TaskCmd->>LIN: createTask({ title, description, labels, priority })
LIN->>LIN: resolveTeamId()
LIN->>LIN: resolveLabelIds() / resolveAssigneeId()
LIN-->>TaskCmd: TaskReference
TaskCmd-->>User: "Created: RAL-42 — ..."
User->>CLI: ralph-starter task update 123 --status closed
CLI->>TaskCmd: taskCommand("update", ["123"], options)
TaskCmd->>GH: updateTask("123", { status: "closed" })
Note over GH: status field silently ignored!
GH-->>TaskCmd: TaskReference (unchanged status)
User->>MCP: ralph_task { action: "close", id: "TEAM-42" }
MCP->>LIN: closeTask("TEAM-42")
LIN->>LIN: resolveIssueId()
LIN->>LIN: resolveStateId() → null if no "Done" state
Note over LIN: Silently no-ops if state not found
LIN-->>MCP: void
MCP-->>User: "Closed TEAM-42" (may be inaccurate)
Last reviewed commit: 42af65a |
…ability README was nearly invisible in GitHub search for "ralph wiggum" because the term only appeared twice (once in an alt tag). Added Ralph Wiggum context to tagline, intro paragraph, and expanded the "What is Ralph Wiggum?" section with technique explanation and comparison to raw scripts. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
42af65a to
20d24aa
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
ai-coding-agent,coding-agent,ralph-wiggum-loopProblem: Searching "ralph wiggum" on GitHub doesn't show ralph-starter even on page 2. Top results all have "ralph-wiggum" in the repo name. Since we can't rename the repo, we improve keyword density in README + topics.
Before: "Ralph Wiggum" appeared 2 times (once in an invisible alt tag)
After: "Ralph Wiggum" appears 12+ times in searchable content
Test plan
🤖 Generated with Claude Code