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.
npx skills add majiayu000/claude-skill-registry --skill idea-creator --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
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/andliterature/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.
- Scan local papers in
- 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_workafter 2-3 targeted searches. - Phase 3c: Annotate with
so_whatto indicate potential impact.
- Phase 3a: Drop ideas only if they exceed available GPU time (one week) or require unavailable datasets; otherwise annotate with
- 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-checkworkflow. - 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: trueacross GPUs; monitor with/monitor-experimentand enforcePILOT_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.
# 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 (
- Overview
- Constants
- Reviewer Calling Convention
- Workflow
- Phase 0: Load Research Wiki (if active)
- Phase 1: Landscape Survey (5-10 min)
- Phase 1.5: Parallel lens fan-out (Tier-aware) — breadth, not verdict
- Phase 2: Idea Generation (brainstorm with external LLM)
- Phase 3: Mechanical consolidation + objective feasibility gate
- Phase 4: Deep Validation (the cross-model jury)
- Phase 5: Parallel Pilot Experiments (for top 2-3 ideas)
- Phase 6: Output — Ranked Idea Report
- Phase 7: Write Ideas to Research Wiki (if active)
- Output Protocols
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
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.
