with one click
aigon-research-do
Do research <ID> - agent writes findings
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Do research <ID> - agent writes findings
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Revise the current feature worktree after code review — decide accept/revert/modify
Show Aigon commands
Close feature <ID> [agent] [--adopt] - merges branch, cleans up, optionally adopts from losers
Create feature <name> - creates spec in inbox
Evaluate feature <ID> - code review or comparison
Fast-track feature <name> - create + setup + implement in one step
| name | aigon-research-do |
| description | Do research <ID> - agent writes findings |
Run this command followed by the Research ID.
aigon research-do $ARGUMENTS
If no ID is provided, or the ID doesn't match an existing topic in progress:
./docs/specs/research-topics/03-in-progress/ matching research-*.mdThis command is the research equivalent of feature-do: it is the main work step after research-start.
Before doing ANYTHING else, verify your environment:
pwd
git branch --show-current
Research agents work in the main repository on the current branch. This is normal — research does not require branch isolation because you are only writing findings files, not modifying code.
CRITICAL RULES for research:
.js, .ts, .py, .json, etc.)docs/specs/research-topics/logs/research-{ID}-op-findings.mdgit checkout, git branch, or create new branches — stay where you areBefore starting active research, run:
aigon agent-status implementing
This updates your agent state in the main repo so the dashboard and coordinator know you're actively working.
Find the research topic in docs/specs/research-topics/03-in-progress/research-{ID}-*.md
Check for worktree/Fleet mode: Look for your findings file at:
docs/specs/research-topics/logs/research-{ID}-op-findings.md
Conduct deep research to answer each question in the research doc. Go broad before going deep:
How to research thoroughly:
Spend the majority of your time here. Rushed research leads to shallow recommendations.
Document your findings:
## Findings section of the main research doc.Include sources: Document links to references, documentation, and examples
Write recommendation: Provide your recommended approach based on findings
Suggest specific features: Fill in the ## Suggested Features table with:
user-auth-jwt not authentication)high (must-have), medium (should-have), low (nice-to-have)noneTHIS IS THE FINAL STEP. YOU MUST COMPLETE IT. DO NOT SKIP THIS STEP.
If findings file exists (worktree/Fleet mode):
Verify you only modified your findings file:
git diff --name-only
git diff --cached --name-only
The ONLY file that should appear is docs/specs/research-topics/logs/research-{ID}-op-findings.md. If you see any other files, run git checkout -- <file> to discard those changes before committing.
Commit your findings file (and ONLY your findings file):
git add docs/specs/research-topics/logs/research-*-op-findings.md
git commit -m "docs: research findings for op"
Signal completion immediately after the commit:
aigon agent-status research-complete
If this exits non-zero because the session context wasn't detected (e.g. you're on main), run it with explicit args:
aigon agent-status research-complete $ARGUMENTS op
The command must exit 0 before you can claim your research is complete.
Hard rules:
agent-status research-complete returns exit 0research-eval. That is a separate coordinator step run by the user AFTER all agents are complete. You must record completion before you stop — regardless of what comes next.Post-completion: output exactly one line — Findings complete — ready for evaluation. — then STAY in the session in case the user has follow-up questions.
If Drive mode (no findings file):
aigon research-close $ARGUMENTS when the research pass is complete and ready to closeIf Drive mode, end your response with the suggested next command on its own line. This helps agent UIs surface the next suggested Aigon command. Use the actual ID:
aigon-research-close <ID>
ARGUMENTS: $ARGUMENTS