← ClaudeAtlas

match-outlinelisted

Whole-document voice analysis: compare a draft against a corpus profile, extract voice persona blueprints from exemplar papers, and rewrite the entire draft in one pass to match a voice. Uses gpt-oss:120b-cloud via Ollama by default; match-voice cleans AI diction downstream. Triggers: compare my outline, section analysis, does my intro match the field, methodology conventions, results conventions, rewrite in the style of, apply the voice, voice persona, exemplar, blueprint extraction, mimic this paper, rewrite my draft, whole-document rewrite.
petar-djukic/writing-skills · ★ 4 · Data & Documents · score 72
Install: claude install-skill petar-djukic/writing-skills
# Match outline (whole-document voice analysis) This skill answers "does my draft's structure and voice match the field?" It compares a draft's conventions against a corpus profile, extracts voice persona blueprints from exemplar papers, and rewrites drafts as a whole document with a plagiarism guard. It complements `match-structure` (which provides the quantitative metrics, frequency tables, and similarity math this skill imports) and `filter-tells` (which detects generic AI-writing patterns at the paragraph level). The rewrite uses `gpt-oss:120b-cloud` via Ollama by default. Pass `--model claude-sonnet-5` to use the Anthropic API instead. AI-sounding output is expected at this stage — `match-voice` handles paragraph-level diction cleanup downstream. ## Where things live - **Quantitative profile:** `<db-dir>/voice-profile.json`, written by `match-structure`'s `style.py corpus`. - **Qualitative profile:** `<db-dir>/voice-profile.md`, written by the model following `references/voice-analysis-instructions.md` Part 1. - **Comparison reports:** `<db-dir>/voice-reports/<draft-stem>-voice.md`, following `references/comparison-report-template.md`. - **Exemplar blueprints:** `<db-dir>/voice-blueprint-<slug>.md`, extracted from chosen exemplar papers following `voice-analysis-instructions.md` Part 3 (consensus vs idiosyncrasy). - **Rewritten drafts:** `<draft-stem>-rewritten.md` next to the draft. The draft itself is never modified. ## Running the scripts The script