AUTO-INVOKE when user mentions research, paper, citation, GRADE, corpus, provenance, literature review, induct paper, evidence, bibliography. Research framework quick reference — discovery phrases for corpus inception, paper acquisition, GRADE quality, citation graphs, provenance-tracked synthesis.
BY jmaglyUPDATED Oct 27, 2026
INTENDED FOR✳Claude Code>_Codex◈OpenClaw↗CursorInstall in a listed agent.
instructions.md
---
name: research-quickref
namespace: aiwg
platforms: [all]
kernel: true
description: AUTO-INVOKE when user mentions research, paper, citation, GRADE, corpus, provenance, literature review, induct paper, induct media, video/audio research, timestamp citations, evidence, bibliography. Research framework quick reference — discovery phrases for corpus inception, paper and media acquisition, GRADE quality, citation graphs, provenance-tracked synthesis.
---
# Research Framework — Quick Reference
This is your always-loaded directory for the AIWG **research-complete** framework. It does **not** list every skill. Instead, it teaches the framework's mental model and gives you **curated search phrases** that map to `aiwg discover` lookups.
## Canonical access pattern: discover → show
When you find a candidate via `aiwg discover`, fetch its body with `aiwg show <type> <name> --body`. **Never** use `find`, `ls`, `Glob`, or direct `Read` on `<provider>/skills/` paths — those reflect the kernel-pivot deploy state, not the full surface.
```bash
aiwg discover "<phrase>" # find — returns ranked candidates
aiwg show skill <name> --body # fetch — streams the SKILL.md body
```
If your platform's Skill tool errors on a non-kernel skill (expected — most aren't kernel), the fallback is `aiwg show`, never filesystem browsing. Last-resort if `aiwg` itself is broken: read directly from `$AIWG_ROOT/agentic/code/...` (the canonical corpus, always present).
## How to use this quickref
`aiwg show <type> <name>` returns a metadata card. Inspect its outline, then fetch a needed `--section "Heading"` or use `--body` for the full instructions. Fetch required rules with `--rules --with-rule-bodies` before governed work.
1. Identify the **capability domain** the user's need belongs to
2. Pick a **curated phrase** from that domain (or paraphrase the user's words)
3. Run `aiwg discover "<phrase>"` and surface the top match (or top-3) to the user
**Do not enumerate skills from memory.** Discovery is the lookup surface.
## What this framework is for
Research workflow automation. Builds and maintains a citation-graphed research corpus: discover papers and time-based media, acquire PDFs or media/transcripts, induct sources with structured analysis, assess quality via GRADE, build citation networks, query with grounded answers, and archive with W3C PROV provenance.
## Capability domains
| Domain | Covers |
|---|---|
| **Discovery & acquisition** | Find papers across academic databases, download PDFs, extract metadata |
| **Induction & summarization** | Bring sources into the corpus with structured analysis and literature notes |
| **Time-based media** | Induct videos, lectures, podcasts, interviews, transcript sidecars, timestamp citations |
| **Quality assessment** | GRADE methodology — assess study design, sample size, conflicts, peer review |
| **Citation graphs** | Build/maintain citation networks, detect gaps, traverse with `aiwg index neighbors` |
| **Querying the corpus** | Grounded answers with inline REF-XXX citations |
| **Health & integrity** | Lint corpus, snapshot state, archive with provenance |
## Curated discovery phrases
### Discovery & acquisition
```bash
aiwg discover "research workflow" # → research-workflow (score 1.00)
aiwg discover "research discover" # → research-discover
aiwg discover "acquire research papers" # → research-acquire
aiwg discover "best practices audit" # → best-practices-audit
```
### Induction & summarization
```bash
aiwg discover "induct research source" # → induct-research (score 1.00)
aiwg discover "research document summary" # → research-document
```
### Time-based media
```bash
aiwg discover "induct media research source" # → induct-media
aiwg discover "video audio research induction" # → induct-media / transcribe-media
aiwg discover "timestamp citation transcript" # → induct-media / citation-guard
aiwg discover "media REF template" # → source-types / induct-media
```
### Quality assessment
```bash
aiwg discover "GRADE source quality" # → grade-on-ingest / quality-assess
aiwg discover "research quality audit" # → research-quality-audit
aiwg discover "GRADE distribution report" # → grade-report
```
### Citation graphs
```bash
aiwg discover "citation network" # → corpus-index-build / citation-backfill
aiwg discover "verify citations" # → verify-citations (score 1.00)
aiwg discover "research gap detection" # → research-gap-detect
aiwg discover "citation guard" # → citation-guard
aiwg discover "format citation" # → research-cite
```
### Querying the corpus
```bash
aiwg discover "research query corpus" # → research-query (score 0.90)
aiwg discover "research status" # → research-status
```
### Health, snapshot & archive
```bash
aiwg discover "snapshot the corpus" # → corpus-snapshot (score 1.00)
aiwg discover "corpus export" # → corpus-export
aiwg discover "research archive" # → research-archive
aiwg discover "research lint" # → research-lint
```
### Provenance
```bash
aiwg discover "create provenance record" # → provenance-create / auto-provenance
aiwg discover "query provenance chain" # → provenance-query / provenance-report
aiwg discover "validate provenance" # → provenance-validate
```
## Corpus directory layout
Research artifacts go under `.aiwg/research/`:
```
.aiwg/research/
├── findings/ # REF-XXX literature notes (one per source)
├── citations/ # Citation sidecars (REF-XXX-citations.md)
├── sources/ # Acquired papers (PDFs, metadata)
├── media/ # Time-based media archive policy records
│ ├── video/ # `media/video/` copied or LFS-managed video when permitted
│ ├── audio/ # `media/audio/` copied or LFS-managed audio when permitted
│ └── transcripts/ # `media/transcripts/` timestamped transcript sidecars
├── profiles/ # Entity profiles
│ ├── people/ # PROF-P-* author/researcher profiles
│ ├── orgs/ # PROF-O-* organizations
│ ├── funders/ # PROF-F-* funding bodies
│ └── groups/ # PROF-G-* research groups
└── reports/ # GRADE distributions, gap reports, snapshots
```
## ID conventions
- `REF-NNN` — research papers or media sources (citation-network nodes)
- `PROF-[POFG]-<slug>` — entity profiles (people / orgs / funders / groups)
- `PROF-S-<slug>` — source/curator profiles for feeds, channels, or accounts
- Both ID spaces are first-class in `aiwg index neighbors` traversal.
## Timestamp citations
For media REFs, cite transcript-verified moments instead of page numbers:
```text
@.aiwg/research/findings/REF-XXX.md @ HH:MM:SS - "exact transcript quote"
```
The timestamp must exist in the transcript sidecar, and the quote must match the
transcript exactly. Use `induct-media` for media-curator acquisition handoff and
record whether the source media is copied, stored through LFS/object storage, or
tracked as a hash-only record.
## GRADE methodology
Quality grading is opinionated and built-in. When inducting:
- Apply quality assessment at ingest
- Tag with HIGH / MODERATE / LOW / VERY LOW per GRADE
- Higher-quality sources earn lower hedging in synthesis; LOW/VERY LOW require explicit hedging in any output
## When the curated phrases don't fit
```bash
aiwg discover "<your need, paraphrased>" --limit 5
```
## Anti-pattern: don't enumerate
If a user asks "what research skills are available?", **do not list from this skill**. Run:
```bash
aiwg discover --type skill --limit 20 "<their interest area>"
```
---
name: research-quickref
namespace: aiwg
platforms: [all]
kernel: true
description: AUTO-INVOKE when user mentions research, paper, citation, GRADE, corpus, provenance, literature review, induct paper, induct media, video/audio research, timestamp citations, evidence, bibliography. Research framework quick reference — discovery phrases for corpus inception, paper and media acquisition, GRADE quality, citation graphs, provenance-tracked synthesis.
---
# Research Framework — Quick Reference
This is your always-loaded directory for the AIWG **research-complete** framework. It does **not** list every skill. Instead, it teaches the framework's mental model and gives you **curated search phrases** that map to `aiwg discover` lookups.
## Canonical access pattern: discover → show
When you find a candidate via `aiwg discover`, fetch its body with `aiwg show <type> <name> --body`. **Never** use `find`, `ls`, `Glob`, or direct `Read` on `<provider>/skills/` paths — those reflect the kernel-pivot deploy state, not the full surface.
```bash
aiwg discover "<phrase>" # find — returns ranked candidates
aiwg show skill <name> --body # fetch — streams the SKILL.md body
```
If your platform's Skill tool errors on a non-kernel skill (expected — most aren't kernel), the fallback is `aiwg show`, never filesystem browsing. Last-resort if `aiwg` itself is broken: read directly from `$AIWG_ROOT/agentic/code/...` (the canonical corpus, always present).
## How to use this quickref
`aiwg show <type> <name>` returns a metadata card. Inspect its outline, then fetch a needed `--section "Heading"` or use `--body` for the full instructions. Fetch required rules with `--rules --with-rule-bodies` before governed work.
1. Identify the **capability domain** the user's need belongs to
2. Pick a **curated phrase** from that domain (or paraphrase the user's words)
3. Run `aiwg discover "<phrase>"` and surface the top match (or top-3) to the user
**Do not enumerate skills from memory.** Discovery is the lookup surface.
## What this framework is for
Research workflow automation. Builds and maintains a citation-graphed research corpus: discover papers and time-based media, acquire PDFs or media/transcripts, induct sources with structured analysis, assess quality via GRADE, build citation networks, query with grounded answers, and archive with W3C PROV provenance.
## Capability domains
| Domain | Covers |
|---|---|
| **Discovery & acquisition** | Find papers across academic databases, download PDFs, extract metadata |
| **Induction & summarization** | Bring sources into the corpus with structured analysis and literature notes |
| **Time-based media** | Induct videos, lectures, podcasts, interviews, transcript sidecars, timestamp citations |
| **Quality assessment** | GRADE methodology — assess study design, sample size, conflicts, peer review |
| **Citation graphs** | Build/maintain citation networks, detect gaps, traverse with `aiwg index neighbors` |
| **Querying the corpus** | Grounded answers with inline REF-XXX citations |
| **Health & integrity** | Lint corpus, snapshot state, archive with provenance |
## Curated discovery phrases
### Discovery & acquisition
```bash
aiwg discover "research workflow" # → research-workflow (score 1.00)
aiwg discover "research discover" # → research-discover
aiwg discover "acquire research papers" # → research-acquire
aiwg discover "best practices audit" # → best-practices-audit
```
### Induction & summarization
```bash
aiwg discover "induct research source" # → induct-research (score 1.00)
aiwg discover "research document summary" # → research-document
```
### Time-based media
```bash
aiwg discover "induct media research source" # → induct-media
aiwg discover "video audio research induction" # → induct-media / transcribe-media
aiwg discover "timestamp citation transcript" # → induct-media / citation-guard
aiwg discover "media REF template" # → source-types / induct-media
```
### Quality assessment
```bash
aiwg discover "GRADE source quality" # → grade-on-ingest / quality-assess
aiwg discover "research quality audit" # → research-quality-audit
aiwg discover "GRADE distribution report" # → grade-report
```
### Citation graphs
```bash
aiwg discover "citation network" # → corpus-index-build / citation-backfill
aiwg discover "verify citations" # → verify-citations (score 1.00)
aiwg discover "research gap detection" # → research-gap-detect
aiwg discover "citation guard" # → citation-guard
aiwg discover "format citation" # → research-cite
```
### Querying the corpus
```bash
aiwg discover "research query corpus" # → research-query (score 0.90)
aiwg discover "research status" # → research-status
```
### Health, snapshot & archive
```bash
aiwg discover "snapshot the corpus" # → corpus-snapshot (score 1.00)
aiwg discover "corpus export" # → corpus-export
aiwg discover "research archive" # → research-archive
aiwg discover "research lint" # → research-lint
```
### Provenance
```bash
aiwg discover "create provenance record" # → provenance-create / auto-provenance
aiwg discover "query provenance chain" # → provenance-query / provenance-report
aiwg discover "validate provenance" # → provenance-validate
```
## Corpus directory layout
Research artifacts go under `.aiwg/research/`:
```
.aiwg/research/
├── findings/ # REF-XXX literature notes (one per source)
├── citations/ # Citation sidecars (REF-XXX-citations.md)
├── sources/ # Acquired papers (PDFs, metadata)
├── media/ # Time-based media archive policy records
│ ├── video/ # `media/video/` copied or LFS-managed video when permitted
│ ├── audio/ # `media/audio/` copied or LFS-managed audio when permitted
│ └── transcripts/ # `media/transcripts/` timestamped transcript sidecars
├── profiles/ # Entity profiles
│ ├── people/ # PROF-P-* author/researcher profiles
│ ├── orgs/ # PROF-O-* organizations
│ ├── funders/ # PROF-F-* funding bodies
│ └── groups/ # PROF-G-* research groups
└── reports/ # GRADE distributions, gap reports, snapshots
```
## ID conventions
- `REF-NNN` — research papers or media sources (citation-network nodes)
- `PROF-[POFG]-<slug>` — entity profiles (people / orgs / funders / groups)
- `PROF-S-<slug>` — source/curator profiles for feeds, channels, or accounts
- Both ID spaces are first-class in `aiwg index neighbors` traversal.
## Timestamp citations
For media REFs, cite transcript-verified moments instead of page numbers:
```text
@.aiwg/research/findings/REF-XXX.md @ HH:MM:SS - "exact transcript quote"
```
The timestamp must exist in the transcript sidecar, and the quote must match the
transcript exactly. Use `induct-media` for media-curator acquisition handoff and
record whether the source media is copied, stored through LFS/object storage, or
tracked as a hash-only record.
## GRADE methodology
Quality grading is opinionated and built-in. When inducting:
- Apply quality assessment at ingest
- Tag with HIGH / MODERATE / LOW / VERY LOW per GRADE
- Higher-quality sources earn lower hedging in synthesis; LOW/VERY LOW require explicit hedging in any output
## When the curated phrases don't fit
```bash
aiwg discover "<your need, paraphrased>" --limit 5
```
## Anti-pattern: don't enumerate
If a user asks "what research skills are available?", **do not list from this skill**. Run:
```bash
aiwg discover --type skill --limit 20 "<their interest area>"
```
COMPATIBILITY & REFERENCES
Platform guidance
Imported from the listed AgentSkill.sh category. Complete supplied package files and notices are retained. Required external tools and credentials are not installed. No bundled code was executed during import. Individual agent task behavior has not been tested.
When the user needs to set up multiple academic courses in a learning management system (Canvas/LMS) from structured data sources. This skill automates the entire workflow extracting course schedules from emails/attachments, matching instructors from CSV files, creating courses, enrolling teacher...
Design Canvas LMS assignments using evidence-based learning science principles from the Four Learning Design Pillars. Use when educators want to create pedagogically sound assignments, need help writing assignment descriptions with clear objectives, want rubric suggestions, or are creating quizze...
Generate learning science-backed feedback templates for Canvas assignments. Use when educators need feedback templates for grading, want to create rubric comments, need encouraging feedback language aligned with Pillar 3 principles (targeted, encouraging, immediate), or want to set up SpeedGrader...
Comprehensively reviews curriculum materials for quality, consistency, and effectiveness. Use when the user asks to review content, check quality, audit materials, or ensure curriculum meets standards. Provides detailed feedback and improvement recommendations.