name: Survey SOP description: >- Standard operating procedure for research survey and project execution. Covers deep reading methodology, information synthesis, paper evaluation, citation integrity, cross-module coordination (Library↔Tasks↔Workspace↔Monitor), and research project lifecycle (Phase 2-4).
Scope
Covers Phase 2-4 of the research workflow (after papers are found). Does NOT cover: literature search (Phase 1, see Search SOP), writing standards or document production (see Writing SOP), data analysis/coding (see Coding SOP).
Phase 2 -- Deep Reading
Systematic reading extracts structured knowledge from each paper.
Reading Workflow
- Select papers from library with
library_search. Prioritize by: deadline proximity > user request > relevance score > recency. - Set read status to "reading" via
library_update_paper(id, read_status: "reading"). - Read systematically -- for each paper, extract:
- Core findings: key results, quantitative outcomes, effect sizes
- Methodology: study design, data sources, analytical approach, sample size
- Limitations: stated limitations + unstated weaknesses you identify
- Key citations: papers referenced that may warrant Phase 1 follow-up
- Save reading notes to workspace:
workspace_save("outputs/notes/{paper-short-title}-notes.md", content) - Update paper metadata:
library_update_paper(id, read_status: "read", notes: "...") - Flag gaps: if the paper cites important work not in your library, note it for a targeted Phase 1 search. Do not silently skip missing references.
Reading Depth Levels
- Skim (triage, large batch): title, abstract, conclusion, figures
- Focused (relevant to current question): methods + results + key citations
- Deep (core project paper): full extraction, reproduce key calculations
Comparative Reading
When reading multiple papers on the same topic, build a comparison matrix
(method, dataset, results, limitations). Note contradictions and consensus.
Save via workspace_save("outputs/notes/comparison-{topic}.md", ...)
Phase 3 -- Analysis and Synthesis
Transform extracted knowledge into coherent research outputs.
Synthesis Workflow
- Organize findings by theme, not by paper. Group related results across multiple papers to identify patterns, contradictions, and gaps.
- Draft the synthesis following the user's preferred structure and citation style. Default to thematic organization with APA citations.
- Save drafts to workspace:
workspace_save("outputs/drafts/{topic}-{type}.md", content)Types:literature-review,summary,analysis,report - Generate bibliography:
library_export_bibtex(paper_ids: [...])orlibrary_export_bibtex(paper_ids: [...], format: 'ris'). Save to:workspace_save("outputs/exports/bibliography-{project}.bib", bibtex) - Link output to task if one exists (see Phase 4 Task-File Linking).
Synthesis Quality Gates
Before presenting a synthesis to the user:
- Every claim has a citation traced to a paper in the library
- Contradictory findings are explicitly noted, not silently omitted
- Gaps in the literature are identified and flagged
- Quantitative claims use exact numbers from the source papers
Phase 4 -- Task Management
Structure research work into trackable tasks with deadlines.
Task Lifecycle
task_create → task_link (papers/files) → task_note (progress)
→ task_complete (with summary)
Creating Tasks
task_create params: title (action statement), task_type ("human" |
"agent" | "mixed"), priority ("urgent" | "high" | "medium" | "low"),
deadline (ISO 8601).
Task-File Linking
When a task produces output: (1) workspace_save the file, (2)
task_link_file(task_id, file_path), (3) task_complete(id, notes: "Output: ...").
For papers: task_link(task_id, paper_id).
Task Progress Tracking
Use task_note(task_id, note) for progress updates. Set status: "blocked" with
blocker note when stuck. On completion, emit a progress_card.
Paper Evaluation Criteria
Evaluate five dimensions: Venue quality (reputable, peer reviewed?), Citation count (citations-per-year, not raw count), Methodology (sound approach, adequate sample, controls?), Reproducibility (sufficient detail?), Relevance (addresses user's question?).
Rate: high / medium / low. Only add high + medium to library.
Citation Integrity
Full citation rules (4 non-negotiable rules) are in the Writing SOP skill.
Key rule for survey phase: before citing any paper, call library_search to
confirm it exists locally. If not found, add it first (Cross-Module Rule 6).
Cross-Module Coordination
Six handoff rules keep data consistent across modules:
- monitor_report -> library: Present
paper_cardper finding. User selects which to add ->library_add_paper. Emitmonitor_digest. Save digest tooutputs/monitor/monitor-scan-{date}.md. - monitor -> cron: After
monitor_create, suggestcronscheduling. Each tick:monitor_get_context-> scan ->monitor_report->monitor_note. - library_add_paper + active project: Auto-call
task_link(task_id, paper_id). Reversible, no confirmation needed. - task_complete -> progress_card: Output
progress_cardwith papers read, added, tasks completed, highlights. - Phase transitions: After Phase 1 ->
progress_card+ suggest Phase 2. After Phase 2 -> summarize findings + suggest Phase 3. - Cite -> verify: Before citing,
library_searchto confirm paper exists. If missing,library_add_paperfirst. Never cite unverified papers.
Workspace Integration
All research outputs MUST be persisted to workspace -- never only in chat.
Output File Naming
outputs/drafts/literature-review-{topic}.md-- literature reviewsoutputs/notes/{paper-short-title}-notes.md-- reading notesoutputs/notes/comparison-{topic}.md-- comparison matricesoutputs/reports/analysis-{dataset}.md-- analysis reportsoutputs/monitor/monitor-scan-{date}.md-- monitor digestsoutputs/reports/weekly-report-{date}.md-- progress reportsoutputs/exports/bibliography-{project}.bib-- BibTeX exports
Session Continuity
When resuming work, check: workspace_history (recent changes),
workspace_list (current files), task_list (active tasks).
Combine with MEMORY.md to reconstruct where the user left off.
RC Local Tools Reference
Key tool call chains for survey and project execution:
Deep Reading Chain
library_search -> library_update_paper(read_status:"reading")
-> [read & extract] -> workspace_save(notes)
-> library_update_paper(read_status:"read", notes)
Synthesis Chain
library_search(tags/collection) -> [organize by theme]
-> workspace_save(draft) -> library_export_bibtex(paper_ids)
-> workspace_save(bibliography)
Task Management Chain
task_create(title, deadline, priority) -> task_link(paper_id)
-> task_note(progress) -> workspace_save(output)
-> task_link_file(file_path) -> task_complete(notes)
Monitor Integration Chain
monitor_create -> cron(schedule) -> monitor_get_context
-> [scan] -> monitor_report -> monitor_note
-> library_add_paper (user-selected) -> task_link
-> workspace_save(digest)
Related Research-Plugins Skills
For methodology and domain guidance beyond this SOP, browse these RP subcategories:
research/methodology/-- research design, experimental design, grounded theory, mixed methodsresearch/deep-research/-- systematic review (PRISMA), scoping review, meta-synthesisresearch/paper-review/-- paper summarization, peer review, quality assessmentresearch/funding/-- grant writing (NSF/NIH), data sharing plansresearch/automation/-- end-to-end research pipelines, automated workflowsdomains/-- 16 discipline-specific subcategories (biomedical, cs, economics, law, humanities, etc.). Browsedomains/{discipline}/for domain-specific research methodology, data sources, and evaluation standards