.claude/skills/ar-reader/SKILL.md
Reader agent — reads individual sources, extracts structured notes, quotes with spans, and positions in debate
npx skillsauth add ShinyGua/AutoArtsResearch ar-readerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Read each approved source individually, produce structured reading notes with key arguments, methodology summaries, findings, direct quotes with span markers, and the source's position within the broader scholarly debate.
This skill implements PRD Stage 4 (Section 17.5) — source reading, and PRD Agent 12.5.
$ARGUMENTS[0]: workspace path (e.g., workspaces/ar-2026-03-22-a1b2c3d4)Read from the workspace:
{workspace}/sources/audit/source_audit_report.json — which sources are included{workspace}/sources/academic/*.json, sources/policy/*.json, sources/media/*.json — source records{workspace}/analysis/scoping/scoping_report.json — research question and sub-questions for focused reading{workspace}/analysis/literature_map/literature_map.json — thematic clusters for contextualisationFrom the audit report, collect all sources with audit_recommendation: "include". Order them by:
For each included source, one at a time:
"{title}" "{first_author}" full text OR abstract OR summaryKey arguments (list of 3-6 main points the source makes):
Methodology summary:
Findings summary:
Quotes (2-5 direct quotes that are relevant to the research question): Each quote must include:
text: the exact quoted textpage_or_section: where in the source this appears (page number, section heading, or paragraph indicator)relevance: brief note on why this quote mattersPosition in debate:
For each source, write {workspace}/analysis/evidence/reading_notes/src-{source_id}_notes.json:
{
"source_id": "src-xxxxxxxx",
"key_arguments": [
"Argument 1 description",
"Argument 2 description"
],
"methodology_summary": "string",
"findings_summary": "string",
"quotes": [
{
"text": "exact quoted text",
"page_or_section": "p. 15 or Section 3.2",
"relevance": "why this quote matters"
}
],
"position_in_debate": "string — where this source sits in the scholarly conversation"
}
After all sources are read, update {workspace}/status.json:
EVIDENCE_BUILDING"[quote not accessible — paraphrased from abstract]" and mark it accordinglydevelopment
Theory agent — proposes theoretical frameworks, ranks by fit, and identifies rival theories
testing
Source auditor — classifies, scores reliability, verifies metadata, and recommends inclusion/exclusion for corpus sources
research
Topic scoping — refines topic seed into research question, scope boundaries, and feasibility assessment
development
Corpus retrieval — searches academic, policy, media, and report sources to build a curated corpus