Agent skill

idea-creator

Generate and rank research ideas given a broad direction. Use when user says "找idea", "brainstorm ideas", "generate research ideas", "what can we work on", or wants to explore a research area for publishable directions.

majiayu000github.com/majiayu000GitHub ↗
claude-codecan modify filesMIT
Install
npx skills add majiayu000/claude-skill-registry --skill idea-creator --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 23 KB
Bundled scripts: none
Allowed tools: Bash(*)ReadWriteGrepGlobWebSearchWebFetchAgentmcp__codex__codexmcp__codex__codex-replymcp__manual_review__reviewmcp__manual_review__review_reply
Path: skills/ai-ml/idea-creator/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

Review
written from the skill's own SKILL.md · Aug 5, 2026

What it does

Generates publishable research ideas for a given direction, then ranks and annotates them through a multi-phase process. It integrates landscape surveying, idea generation, objective feasibility checks, and a cross-model jury before selecting ideas for pilot experiments. The workflow is designed to work with additional steps like /research-lit, /novelty-check, and /research-review as part of an overall pipeline.

How it works

  • Phase 0: Optional loading of a Research Wiki to establish context; otherwise, proceeds without wiki input.
  • Phase 1: Landscape Survey
    • Scan local papers in papers/ and literature/ and read first 3 pages of relevant works.
    • Web search recent literature (top venues last 2 years, recent arXiv last 6 months) using 5+ query forms; read abstracts/intros of top 10-15 papers.
    • Build a landscape map, grouping by sub-directions, identifying tried approaches, limitations, and open problems.
    • Identify structural gaps such as domain transfers, contradictory findings, untested assumptions, scaling gaps, and diagnostic questions.
  • Phase 1.5: Parallel lens fan-out
    • Generate ideas across multiple analytic lenses; shard output includes shard_id and candidates with dedup keys.
  • Phase 2: Idea Generation
    • Use the selected reviewer backend (codex or manual) to brainstorm 8-12 concrete ideas.
    • Prompt includes the user direction, landscape map, and gaps; for each idea provide summary, core hypothesis, minimal viable experiment, contribution type, risk, and estimated effort.
  • Phase 3: Mechanical consolidation + objective feasibility gate
    • Phase 3a: Drop ideas only if they exceed available GPU time (one week) or require unavailable datasets; otherwise annotate with effort_note.
    • Phase 3b: Annotate each surviving idea with prior_work after 2-3 targeted searches.
    • Phase 3c: Annotate with so_what to indicate potential impact.
  • Phase 4: Deep Validation (cross-model jury)
    • Cross-model triage ranks all candidates using the chosen reviewer backend; provides objections, failure modes, novelty assessment direction, and ranking.
    • Novelty check is run on top picks only via /novelty-check workflow.
    • Select top 2-3 ideas for Phase 5 pilots.
  • Phase 5: Parallel Pilot Experiments
    • Design and deploy minimal pilots (target 30 minutes to PILOT_MAX_HOURS per idea on 1 GPU).
    • Launch in parallel with run_in_background: true across GPUs; monitor with /monitor-experiment and enforce PILOT_TIMEOUT_HOURS.
    • Compare results and re-rank for next steps; track total GPU hours against MAX_TOTAL_GPU_HOURS.

When to use it

Use when the user wants to brainstorm ideas or explore publishable directions such as phrases like:

  • 找idea
  • brainstorm ideas
  • generate research ideas
  • what can we work on
  • explore a research area for publishable directions

What it can touch

  • Tools and prompts sections include: Bash, Read, Write, Grep, Glob, WebSearch, WebFetch, Agent, mcp__codex__codex, mcp__codex__codex-reply, mcp__manual_review__review, mcp__manual_review__review_reply
  • Outputs are structured as landscape maps, candidate ideas with fields: summary, hypothesis, MVP experiments, contribution type, risk, effort, dedup_key, prior_work, so_what, effort_note

Caveats

  • Phase outputs depend on external literature and reviewer backends; not all results are guaranteed reliable or novel.
  • Budget and pilot constraints are enforced via constants: PILOT_MAX_HOURS, PILOT_TIMEOUT_HOURS, MAX_PILOT_IDEAS, MAX_TOTAL_GPU_HOURS, OUTPUT_DIR, and reviewer settings.
  • If manual review is selected as the backend, the exact prompt text used must be preserved for follow-ups.
  • The process avoids dropping ideas solely on assumed novelty or perceived impact; novelty and quality judgments occur in Phase 4 and Phase 5 through cross-model review and novelty checks.
From the SKILL.md

# Research Idea Creator Generate publishable research ideas for: $ARGUMENTS ## Overview Given a broad research direction from the user, systematically generate, validate, and rank concrete research ideas. This skill composes with `/research-lit`, `/novelty-check`, and `/research-review` to form a complete idea discovery pipeline. ## Constants - **PILOT_MAX_HOURS = 2** — Skip any pilot estimated to take > 2 hours per GPU. Flag as "needs manual pilot". - **PILOT_TIMEOUT_HOURS = 3** — Hard timeout: kill pilots exceeding 3 hours. Collect partial results if available. - **MAX_PILOT_IDEAS = 3** — Pilot at most 3 ideas in parallel. Additional ideas are validated on paper only. - **MAX_TOTAL_GPU_HOURS = 8** — Total GPU budget for all pilots combined. - **REVIEWER_MODEL = `gpt-5.5`** — Default model for the Codex backend. Must be an OpenAI model (e.g., `gpt-5.5`, `o3`, `gpt-4o`). Manual backend uses whatever model the user chooses, **but it must be a non-Claude model** — the executor is Claude, so pasting into any Claude product makes Claude judge Claude and voids the cross-model invariant (see `shared-references/reviewer-routing.md`). - **REVIEWER_BACKEND = `codex`** — Default: Codex MCP (

What's inside
Steps it walks through
  1. Overview
  2. Constants
  3. Reviewer Calling Convention
  4. Workflow
  5. Phase 0: Load Research Wiki (if active)
  6. Phase 1: Landscape Survey (5-10 min)
  7. Phase 1.5: Parallel lens fan-out (Tier-aware) — breadth, not verdict
  8. Phase 2: Idea Generation (brainstorm with external LLM)
  9. Phase 3: Mechanical consolidation + objective feasibility gate
  10. Phase 4: Deep Validation (the cross-model jury)
  11. Phase 5: Parallel Pilot Experiments (for top 2-3 ideas)
  12. Phase 6: Output — Ranked Idea Report
  13. Phase 7: Write Ideas to Research Wiki (if active)
  14. Output Protocols
Ships with 1 file
  • metadata.json
Commands it runs
cd "$(git rev-parse --show-toplevel 2>/dev/null || pwd)" || exit 1
echo "WARN: research_wiki.py not found at .aris/tools/, tools/, or \$ARIS_REPO/tools/." >&2
echo "      The idea-creation primary output (idea ranking) will still be produced." >&2
echo "      Wiki integration (load query_pack, write idea pages, add edges, rebuild query_pack) will be skipped." >&2
echo "      Fix: rerun 'bash tools/install_aris.sh', export ARIS_REPO, or 'cp <ARIS-repo>/tools/research_wiki.py tools/'." >&2
More from claude-skill-registry
All skills →
About this skill
What does the idea-creator skill do?

Generate and rank research ideas given a broad direction. Use when user says "找idea", "brainstorm ideas", "generate research ideas", "what can we work on", or wants to explore a research area for publishable directions.

How do I install it?

Run `npx skills add majiayu000/claude-skill-registry --skill idea-creator --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going