원클릭으로
generate-ideas
Generate and review research ideas, appending each iteration to the research document
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Generate and review research ideas, appending each iteration to the research document
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Formulate a single testable hypothesis by scanning the project for untested behaviors, gaps, and claims
Guided hypothesis-driven experimentation. Choose a project, generate hypotheses, select which to test, run experiments in parallel or sequentially, document findings.
Generate iteratively-reviewed research ideas from a problem statement. Fully guided - no arguments required.
Send Claude plan to an LLM for external technical review
Create research document with problem statement and context from multiple sources (repositories, papers, files)
Populate FINDINGS.md with results and analysis, update HYPOTHESIS.md status
| name | _generate-ideas |
| description | Generate and review research ideas, appending each iteration to the research document |
| user-invocable | false |
| allowed-tools | ["Task","TaskUpdate","TaskGet","Read","Write","Skill(review-plan *)"] |
[RESEARCH_FILE_PATH] (required): Path to research.md (created by /_summarize-problem-context)[NUM_ITERATIONS] (optional, default: 3): Number of ideas to generate[REVIEW_MODELS] (required): List of model IDs selected by user (e.g., ["aws/claude-opus-4-6", "Azure/gpt-4o"])The parent skill passes task IDs for progress tracking:
[IDEA_TASK_IDS]: List of task IDs, one per idea iteration (e.g., [2, 3, 4])[SUMMARY_TASK_ID]: Task ID for the executive summaryUse these to update the dashboard as work progresses. If task IDs are not provided, skip progress updates.
The [RESEARCH_FILE_PATH] must exist and contain:
This file is created by running /_summarize-problem-context first.
Generate ideas to solve the problem, appending each idea and its reviews to [RESEARCH_FILE_PATH].
CRITICAL CONSTRAINT: Each iteration MUST fully complete (including all reviews and feedback) before starting the next iteration. This ensures each new idea can build on feedback from all previous ideas.
For i = 1 to [NUM_ITERATIONS], execute the following steps strictly sequentially:
Read [RESEARCH_FILE_PATH] to understand:
Mark the idea task as in-progress with generating status:
TaskUpdate:
taskId: [IDEA_TASK_IDS][i-1] # 0-indexed
status: in_progress
description: "Generating idea..."
Generate an idea to solve the problem using:
IMPORTANT - Holistic Coverage:
The new idea should address weaknesses identified in previous ideas' reviews.
Append the idea to [RESEARCH_FILE_PATH] using this format:
# Idea <i>
[Full idea content here]
## Reviews for Idea <i>
Update task to show review collection in progress:
TaskUpdate:
taskId: [IDEA_TASK_IDS][i-1]
description: "Collecting reviews: 0/[NUM_REVIEWERS] complete"
Launch background agents in parallel for ALL models in [REVIEW_MODELS].
CRITICAL: Launch all reviews in ONE message with MULTIPLE Task tool calls to run them in parallel.
Example if [REVIEW_MODELS] = ["aws/claude-opus-4-6", "Azure/gpt-4o"]:
# In a SINGLE message, include MULTIPLE Task tool calls (one per model):
Task tool #1:
description: "Review with aws/claude-opus-4-6"
subagent_type: general-purpose
run_in_background: true
prompt: |
Run /review-plan [RESEARCH_FILE_PATH] aws/claude-opus-4-6
IMPORTANT: Return your response in this exact format:
---
MODEL_USED: [the actual model ID that provided this review]
REVIEW_CONTENT:
[the full review content]
---
If the requested model fails and you fall back to a different model,
report the ACTUAL model used, not the originally requested one.
Task tool #2:
description: "Review with Azure/gpt-4o"
subagent_type: general-purpose
run_in_background: true
prompt: |
Run /review-plan [RESEARCH_FILE_PATH] Azure/gpt-4o
IMPORTANT: Return your response in this exact format:
---
MODEL_USED: [the actual model ID that provided this review]
REVIEW_CONTENT:
[the full review content]
---
If the requested model fails and you fall back to a different model,
report the ACTUAL model used, not the originally requested one.
# ... one Task tool call per model in [REVIEW_MODELS]
IMPORTANT:
[RESEARCH_FILE_PATH] to each reviewer (contains problem + background + new idea)[REVIEW_MODELS] (user's selection)WAIT for ALL background agents to complete using TaskOutput for each task_id.
As each review completes, update the task description:
# After each TaskOutput returns successfully:
TaskUpdate:
taskId: [IDEA_TASK_IDS][i-1]
description: "Collecting reviews: [COMPLETED]/[NUM_REVIEWERS] complete"
Parse each response to extract the ACTUAL model used:
MODEL_USED: in the response to get the actual model IDOnce all reviews are collected, append each reviewer's feedback to [RESEARCH_FILE_PATH]:
### Review by [ACTUAL_MODEL_USED]
[Review content]
CRITICAL - Truthful Attribution:
Azure/gpt-4o failed and aws/claude-opus-4-6 was used instead, write "Review by aws/claude-opus-4-6", NOT "Review by Azure/gpt-4o"DO NOT proceed to iteration i+1 until:
[RESEARCH_FILE_PATH] contains Idea AND all reviewer feedbackMark the idea task as completed:
TaskUpdate:
taskId: [IDEA_TASK_IDS][i-1]
status: completed
description: "Idea generated and reviewed"
Only after confirming step 6 is complete, proceed to iteration i+1.
Mark the summary task as in-progress:
TaskUpdate:
taskId: [SUMMARY_TASK_ID]
status: in_progress
After ALL [NUM_ITERATIONS] iterations are complete, append to [RESEARCH_FILE_PATH]:
---
# Executive Summary
## Ideas Overview
[One-paragraph summary of each idea generated]
## Goal Coverage Matrix
[For each goal/requirement in the problem statement, show how each idea addresses it]
## Limitations Coverage Matrix
[For each limitation/constraint in the problem statement, show how each idea addresses it]
## Comparison Table
[Side-by-side comparison of all ideas across key dimensions]
## Reviewer Consensus
[Key themes and agreements across all reviewer feedback]
## Recommendation
[Which idea (or combination) is recommended and why]
## Next Steps
[Concrete actions to pursue the recommended approach]
Mark the summary task as completed:
TaskUpdate:
taskId: [SUMMARY_TASK_ID]
status: completed
After completion, [RESEARCH_FILE_PATH] contains everything in one file:
# Research Document
## Problem Statement
[original problem]
---
# Background
[repository context]
---
# Idea 1
[idea content]
## Reviews for Idea 1
### Review by [actual-model-1]
### Review by [actual-model-2]
... (one per model in [REVIEW_MODELS] that was actually used)
---
# Idea 2
[idea content - addresses feedback from Idea 1]
## Reviews for Idea 2
...
---
# Executive Summary
[goal coverage matrix, limitations coverage matrix, comparison, and recommendations]