Skip to content
Automation
Skill

/keshav-three-pass

Tactic: Read one paper by Keshav''s three-pass method — a shallow skim, a contribution-grasping full read, then a deep virtual re-implementation. Use when the goal is understanding a paper rather than extracting a fixed schema.

From plugin
de-anthropocentric-research-engine
393200 skills
Install
$ npx -y skills add yogsoth-ai/de-anthropocentric-research-engine --skill keshav-three-pass --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/keshav-three-pass

Context preview

The summary Claude sees to decide when to auto-load this skill.

Tactic: Read one paper by Keshav''s three-pass method — a shallow skim, a contribution-grasping full read, then a deep virtual re-implementation. Use when the goal is understanding a paper rather than extracting a fixed schema.

SKILL.md

keshav-three-pass.SKILL.md
name: keshav-three-pass
description: 'Tactic: Read one paper by Keshav''s three-pass method — a shallow skim, a contribution-grasping full read, then a deep virtual re-implementation. Use when the goal is understanding a paper rather than extracting a fixed schema.'
version: 1.0.0
category: paper-reading
type: tactic
execution: tactic
input: 'paper_ref (string — title, arXiv ID, DOI, URL, or local .md/.txt/.pdf path)'
output: 'three markdown files under context/papers/<dir>/keshav-three-pass/'
sops:
- paper-fetch
- first-pass-skim
- second-pass-grasp
- third-pass-deep-read
dependencies:
  sops:
  - paper-fetch
  - first-pass-skim
  - second-pass-grasp
  - third-pass-deep-read

Keshav Three-Pass

Read one paper in three passes of increasing depth. The outputs accumulate as prose rather than fixed fields; use a different tactic when cross-paper alignment matters more than understanding.

Orchestration Pattern

1. Call `paper-fetch` with `paper_ref`. Stop on `not_found`. Create `context/papers/<dir>/keshav-three-pass/` on success. 2. Call `first-pass-skim` with `source_path` and `meta_path`. Write `01-first-pass-skim.md`, recording `read_deeper` in frontmatter. 3. If `read_deeper` is false, stop by default. Continue only on explicit caller override and record `gate_overridden: true`. 4. Call `second-pass-grasp` with the paths and `skim_notes`; write `02-second-pass-grasp.md`. 5. Call `third-pass-deep-read` with the paths and `grasp_summary`; write `03-third-pass-deep-read.md`.

Do not collapse pass 3 into a recap of pass 2. It must surface implicit assumptions, virtual re-implementation mismatches, and concrete improvements.

Output Layout

context/papers/<timestamp>-<title-slug>/
  source.md
  source.meta.json
  keshav-three-pass/
    01-first-pass-skim.md
    02-second-pass-grasp.md
    03-third-pass-deep-read.md

Each output carries `sop`, `tactic`, and `written_at` frontmatter. Report the gate outcome, core claim, most consequential implicit assumption, unresolved flags, and all output paths.

Read more
Ships withde-anthropocentric-research-engine

The complete research orchestration system for AI-native science. What It Does Design Philosophy Architecture (v3.2.2) Quick Start Configuration Roadmap License DARE is not a tool that helps you do research. It is the researcher.

Get the whole plugin
Stats
393
Stars
34
Forks
Active
Maintenance
HTML
Language
Apache-2.0
License
19h ago
Last commit
6mo ago
Created

Repo: yogsoth-ai/de-anthropocentric-research-engine