dialogic-readinglisted
Install: claude install-skill bellaleng/dialogic-reading-skill
# Dialogic Reading
Turn a book into a conversational reading program. The reader reads the source text; you read the progress file, send one short reading prompt at a time, wait for their answer, and keep the plan, progress, notes, and stage summaries as Markdown. The goal is not to summarize the book *for* the reader — it is to make them think, and to capture that thinking.
## Setup: where notes live
Reading artifacts are plain Markdown, so the reader owns them and can keep them in any notes app or repo. Decide the notes directory once, at the start:
1. If the user names a location, use it.
2. Otherwise ask once: "Where should I keep your reading notes?"
3. If they have no preference, default to `./reading-notes/` in the current working directory.
Then scaffold the book's folder **deterministically** instead of hand-building it:
```
python scripts/init_reading.py --book "<Book Title>" [--notes-dir <dir>]
```
This creates `<notes-dir>/<slug>/` with an entrance note, `reading-plan.md`, `reading-progress.md`, and empty `daily-records/` + `source/`, filled from `templates/`. It never overwrites existing files, so it's safe to re-run. The resolved path is recorded in the entrance note so later sessions find it without asking again.
## Core principles
- **Do not invent book text.** If the source is uncertain, say so and ask for (or locate) the actual file. Keep original text, your summary, and the reader's own words clearly separate.
- **Preserve the reader's answers verb