一键导入
aigon-research-spec-review
Review research spec <ID> - improve the research brief before execution
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Review research spec <ID> - improve the research brief before execution
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
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-spec-review |
| description | Review research spec <ID> - improve the research brief before execution |
Review the research topic spec itself, not the findings. Edit the spec in place using the shared rubric below, then commit the reviewed spec with a spec-review: commit.
Your job: WRITE a review of this research spec. That means reading it, making targeted edits in place, and creating one spec-review: commit that records your findings. You are the reviewer. Do not check for or process anyone else's reviews — that is a separate downstream task (research-spec-revise) and is not what you are doing here.
If git log shows no prior spec-review: commits on this spec, that is expected — your review will be the first. Do not exit with "no pending reviews"; that would be the check workflow, not this one.
You are already inside the spec-review task for this research topic.
aigon research-spec-review $1 again.aigon research-spec-revise $1 — that is a different command for a later stage, run by the research author after reviewers have completed their review. It is not your job here.spec-review: commit and run aigon research-spec-review-record $1.SPEC_PATH=$(find docs/specs/research-topics -maxdepth 2 \( -name "research-$1-*.md" -o -name "research-$1.md" \) | head -1)
test -n "$SPEC_PATH" && echo "$SPEC_PATH"
If SPEC_PATH is empty, stop and report that the research spec could not be resolved.
Read the spec:
cat "$SPEC_PATH"
Review the spec against this checklist. Prefer small, targeted edits over broad rewrites.
complexity: matches the spec's actual scope + risk + judgment-load using the rubric (low / medium / high / very-high).
recommended_models: YAML (or per-agent model/effort keys) from frontmatter if present — specs must not embed model IDs; defaults come from the agent's complexity-defaults table at start time.spec-review: commit as other edits.SPEC_PATH.SPEC_PATH directly.AIGON_AGENT_ID before committing.spec-review: research ... format below.aigon research-spec-review-record $1.Before committing, confirm the reviewer identity is available. Dashboard/tmux launches
set AIGON_AGENT_ID before the agent starts; direct slash-command use inside an
already-running agent may need to derive it from the current agent process:
if [ -z "${AIGON_AGENT_ID:-}" ]; then
AIGON_AGENT_ID=$(aigon agent-context --id-only 2>/dev/null || true)
export AIGON_AGENT_ID
fi
test -n "${AIGON_AGENT_ID:-}" || { echo "AIGON_AGENT_ID is required for spec-review commits"; exit 1; }
git add "$SPEC_PATH"
git commit -m "spec-review: research $1 — <summary>" -m "Reviewer: ${AIGON_AGENT_ID}
Summary:
- <high-level summary>
Strengths:
- <what was already strong>
Gaps:
- <what you tightened or clarified>
Risky decisions:
- <scope or methodological risks, or 'None'>
Suggested edits:
- <notable edits you made>"
aigon research-spec-review-record $1
aigon research-spec-review $1 from inside this taskaigon research-spec-revise $1 or aigon research-spec-revise-record $1 — that is the next stage, not this onespec-revise: commit (even --allow-empty) — that commit belongs to the revise stagespec-review: commitresearch-spec-review-record succeedsTell the user what you changed and why.
Then, as the last line of your reply, print the following as a literal suggestion for the user to run next — do not execute it yourself:
aigon-research-spec-revise $1