원클릭으로
scout
Use when a quest needs problem framing, literature scouting, dataset or metric clarification, or baseline discovery before deeper work.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Use when a quest needs problem framing, literature scouting, dataset or metric clarification, or baseline discovery before deeper work.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Use when a quest has enough evidence to draft or refine a paper, report, or research summary without inventing missing support.
Use when the quest needs an explicit go, stop, branch, reuse-baseline, write, finalize, reset, or user-decision transition with reasons and evidence.
Use when the quest is ready to consolidate final claims, limitations, recommendations, summary state, and graph exports before stopping or archiving.
Use when a quest needs one or more follow-up runs such as ablations, robustness checks, error analysis, or failure analysis after a main experiment.
Use when a quest is ready for a concrete implementation pass or a main experiment run tied to a selected idea and an accepted baseline.
Use when a quest needs concrete hypotheses, limitation analysis, candidate directions, or a selected idea relative to the active baseline.
| name | scout |
| description | Use when a quest needs problem framing, literature scouting, dataset or metric clarification, or baseline discovery before deeper work. |
Use this skill when the quest does not yet have a stable research frame.
artifact.interact(kind='milestone', reply_mode='threaded', ...) update that says what is now clear, why it matters, and which stage should come next.The scout stage exists to answer the smallest set of framing questions required to make the rest of the quest efficient:
This stage is not generic browsing. It is a bounded framing and discovery stage that should quickly make the next anchor obvious.
The scout stage should usually establish four layers:
If one of these layers is still missing, say so explicitly.
scout become endless exploration.memory.list_recent(...) and memory.search(...).artifact.arxiv(paper_id=..., full_text=False) instead of defaulting to a raw PDF.
Keep discovery in web search; use artifact.arxiv(...) only for actual paper reading, and set full_text=True only when needed.Before spending time scouting, first verify whether the current quest already contains enough framing in:
brief.mdplan.mdstatus.mdSUMMARY.mdIf the answer is already clear, exit quickly and move to the correct next anchor.
scout is the framing anchor.
It often prepares for baseline.
In practice:
scout to determine the task frame, evaluation contract, paper neighborhood, and candidate baselinesbaseline once a concrete baseline route is justifiedDo not stay in scout once the next baseline route is obvious enough to record durably.
Prefer the following sources in order:
Do not let the scout stage rest on vague recollection alone.
The scout stage should usually leave behind:
brief.mdplan.mdstatus.md refresh if the quest state changedmemory cards for key references or framing notesRecommended durable scout files:
artifacts/scout/literature_scout.mdartifacts/scout/framing_report.mdartifacts/scout/eval_contract.mdartifacts/scout/baseline_shortlist.mdFor more explicit output shapes, read:
references/paper-triage-playbook.mdreferences/literature-scout-template.mdreferences/eval-contract-template.mdreferences/baseline-shortlist-template.mdScout should be:
Use a simple reasoning order:
Do not dump disconnected facts. Turn them into a framing decision.
Summarize:
If this can already be stated precisely, scouting may be complete immediately.
List only the unknowns that materially affect later stages, such as:
Avoid collecting "nice to know" facts that do not change the next stage.
Also classify each unknown:
baselineideaBefore opening the web, check what the quest already knows.
At minimum:
papers, knowledge, and decisionspapers, knowledge, and templates when the topic or benchmark looks reusablememory.search(...) over:
Then classify the current state:
If the frame is already explicit after memory reuse, stop and record the next anchor. Do not open a fresh broad search just because scouting feels unfinished.
Build a compact but sufficient neighborhood of references and implementations.
Use external search actively when local evidence is not enough. When available, prefer:
For papers that survive triage and need real reading, switch from discovery to reading:
artifact.arxiv(paper_id=..., full_text=False) to read or summarize itfull_text=True or the raw PDF when the shorter view does not cover the needed detailSearch buckets should include:
Use a layered search ladder:
Prefer recent papers more heavily when the area is moving quickly, but keep older anchor papers when they define the true baseline landscape.
Keep a compact scouting ledger while searching. For each meaningful search pass, record:
memory, arXiv, benchmark docs, repo search, or open webFor each retained reference, record:
Also keep the retained set legible by classifying papers into:
If you used external search, write a literature scouting report before ending the stage.
Prefer the structure in references/literature-scout-template.md.
Use references/paper-triage-playbook.md for a more detailed search and triage method.
Produce an explicit statement of:
The evaluation contract should be strong enough that later baseline, idea, and experiment work do not need to keep re-deriving it.
If the evaluation contract is still ambiguous after local analysis, ask the user for a structured decision instead of guessing.
Use references/eval-contract-template.md when writing the contract durably.
End scouting with a clear baseline direction.
For each serious candidate, score at least:
Each candidate should lead to one recommended route:
For each serious candidate, also state:
Use references/baseline-shortlist-template.md for a structured shortlist.
Do not stop with a list of possibilities. Choose the most justified next anchor:
baselineideascoutidea is only justified when the baseline is already durable and trustworthy enough.
If no usable baseline exists, prefer baseline.
If the frame changed, update:
brief.mdplan.mdstatus.mdThen record a durable report or decision showing the recommended next anchor.
The stage is done when the framing is decision-ready, not when every curiosity is satisfied.
Stop once all of the following are true:
Stop literature and repo search when:
Continue searching only if:
Do not continue searching just to collect more papers after the next anchor is already clear.
Stage-start requirement:
memory.list_recent(scope='quest', limit=5)memory.search(...) before broad new searchWrite durable memory only when it is reusable later.
Preferred memory usage:
papers:
knowledge:
decisions:
knowledge:
templates:
Useful tags include:
stage:scouttype:literature-scouttype:related-worktype:benchmark-notetype:metric-contracttype:baseline-shortlisttopic:<task-or-dataset>When calling memory.write(...), pass tags as an array like ["stage:scout", "type:related-work", "topic:<task-or-dataset>"], not as one comma-joined string.
Recommended read timing:
memory.search(...) over task, benchmark, metric, split, and likely baselinespapers, knowledge, and decisionsdecisions and shortlist-related notespapers and knowledge before re-searchingStage-end requirement:
memory.write(...) before leaving the stageWhen writing quest papers cards, include enough metadata to reduce repeated scouting later:
new_this_pass, known_before, or watchlistAt least one durable piece of the scouting survey should be written into quest memory whenever external search materially shaped the framing or baseline shortlist.
Prefer concise, high-signal notes over long prose dumps.
Preferred artifact usage:
report for:
decision for:
milestone when the scout stage reached a clear framing checkpointapproval only if the user explicitly confirms a preference-sensitive routeUse artifact.interact(...) for a structured decision request only when a real ambiguity remains and local evidence cannot safely resolve it.
Do not close a scout stage that depended on external literature search without a durable report.
Record a blocked state if scouting cannot proceed because:
A blocked scout result should state:
Do not hide a blocked scout stage behind generic literature chatter.
Exit the scout stage once all of the following are true:
If the stage relied on external search, the literature scouting report must also be durable before exit.
Typical next anchors:
baselineideascout only if the remaining blocker is explicit and durable