Skip to content

Switch ideas workflows to Gemini CLI with web search#896

Merged
strawgate merged 1 commit intomainfrom
feat/gemini-ideas-workflows
Mar 1, 2026
Merged

Switch ideas workflows to Gemini CLI with web search#896
strawgate merged 1 commit intomainfrom
feat/gemini-ideas-workflows

Conversation

@strawgate
Copy link
Copy Markdown
Contributor

@strawgate strawgate commented Mar 1, 2026

Summary

  • Switches all 5 ideas-man workflows from Copilot (product-manager-impersonator) to Gemini CLI with web search (internal-gemini-cli-web-search)
  • Embeds the full product-manager-impersonator ideation methodology into each workflow's additional-instructions, adapted for the Gemini web search agent
  • Updates deep-research.yml to use the renamed reusable workflow
  • Updates ideas workflows permissions to include actions: read, discussions: write, and pull-requests: write

What changed in each workflow

Each ideas workflow now has a rich 6-step prompt:

  1. Understand where we are — read README, docs, source files
  2. Understand where we're going — review recent issues, PRs, commits
  3. Research with web search — find inspiration from blog posts, community discussions, emerging patterns
  4. Pick three, keep one — generate 3 candidates from different angles, select the best
  5. Check for duplicates — search existing issues before filing
  6. File or noop — only file genuinely useful ideas; call noop if nothing passes the bar

Domain-specific personas

Workflow Persona Research focus
iterative-ideas-man Product-minded engineer General ecosystem patterns
medium-ideas-man Product-minded engineer Product roadmaps, UX patterns
security-ideas-man Threat-hunter / SOC engineer CVE trends, MITRE ATT&CK, detection engineering
observability-ideas-man SRE / platform engineer OpenTelemetry specs, SRE blogs
vector-search-ideas-man Search engineer / AI builder HNSW/IVF developments, embedding models, hybrid retrieval

Issue format

All ideas include structured sections: Summary, Why a User Would Want This, Why It Won't Be That Hard, Research (with links), and Evidence (repo references). Small ideas use Rough Implementation Sketch; medium ideas use Proposed UX + Technical Approach and also include Estimated Effort and Risks/Open Questions.

Test plan

  • Trigger each workflow manually via workflow_dispatch and verify it produces a well-structured issue
  • Verify noop works when no good ideas are found
  • Confirm no YAML syntax errors (all files validated)

🤖 Generated with [Claude Code]((claude.com/redacted)

Generated by Update PR Body for issue #896

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Mar 1, 2026

Warning

Rate limit exceeded

@strawgate has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 1 minutes and 36 seconds before requesting another review.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

📥 Commits

Reviewing files that changed from the base of the PR and between 6964b8f and c87d235.

📒 Files selected for processing (6)
  • .github/workflows/deep-research.yml
  • .github/workflows/iterative-ideas-man.yml
  • .github/workflows/medium-ideas-man.yml
  • .github/workflows/observability-ideas-man.yml
  • .github/workflows/security-ideas-man.yml
  • .github/workflows/vector-search-ideas-man.yml
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch feat/gemini-ideas-workflows

Comment @coderabbitai help to get the list of available commands and usage tips.

@strawgate strawgate force-pushed the feat/gemini-ideas-workflows branch from 50986af to ff46a19 Compare March 1, 2026 02:18
Convert all 5 ideas-man workflows from Copilot product-manager-impersonator
to Gemini CLI with web search. Each workflow now embeds the full ideation
methodology from the original product-manager-impersonator prompt:

- 6-step process: understand where we are, understand where we're going,
  research with web search, pick three keep one, check duplicates, file or noop
- Quality criteria: customer-aligned, project-aligned, grounded in codebase,
  tractable, appropriately scoped
- Structured issue format with research links and evidence
- Domain-specific personas for security, observability, and vector search
- Medium-ideas variant includes estimated effort and risk sections

Also updates deep-research.yml to use renamed reusable workflow.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@strawgate strawgate force-pushed the feat/gemini-ideas-workflows branch from ff46a19 to c87d235 Compare March 1, 2026 02:27
@strawgate strawgate merged commit 413616e into main Mar 1, 2026
12 checks passed
@strawgate strawgate deleted the feat/gemini-ideas-workflows branch March 1, 2026 02:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant