map

Solid

Show literature-to-chapter coverage and the writing progress dashboard — which sources support which chapters, and word counts against targets.

AI & Automation 38 stars 7 forks Updated 3 days ago MIT

Install

View on GitHub

Quality Score: 83/100

Stars 20%
53
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# /map — Literature-Thesis Mapping Skill ## Purpose Build and display a mapping matrix showing which literature sources support which thesis chapters. Identify coverage gaps where chapters lack sufficient source support. ## Trigger Words This skill activates on: `map`, `show mapping`, `coverage`, `which sources`, `/map`. ## Workflow 1. **Scan all notes files** in `literature/reading_notes/` using Glob (`*_NOTES.md`). For each file, extract: - Author and title (from the `# Reading Notes:` heading) - `Status` field value - `Relevance` field value - All rows from the `## Thesis Connections` table 2. **Scan chapter files** in `chapters/` to get the list of chapters and their section headings. 3. **Build the mapping matrix.** Rows are sources (sorted alphabetically by author), columns are chapters (Ch1 through Ch8 or however many exist). - Mark each cell with the connection type if a mapping exists (e.g., `supports`, `challenges`, `extends`). - Leave cells empty if no connection. 4. **Identify coverage gaps.** Flag any chapter that has fewer than 3 mapped sources as "under-covered". 5. **Add the progress dashboard.** Count chapter words deterministically with `wc -w chapters/*.md` (never estimate word counts by reading), compare against the per-chapter targets in `CLAUDE.md`, and count notes files by `Status` value (reading / completed / integrated). 6. **Output the mapping and dashboard.** ## Output Format ``` ## Literature-Thesis Mapping -...

Details

Author
yha9806
Repository
yha9806/academic-writing-toolkit
Created
5 months ago
Last Updated
3 days ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category