Diagnose and guide revisions in non-fiction books. Use for non-fiction book revision, when arguments feel weak, evidence is outdated, readers report confusion, thesis is unclear, or book structure has problems. Keywords: non-fiction, revision, thesis, argument, evidence, structure.
npx skills add https://github.com/jwynia/agent-skills --skill non-fiction-revision
Diagnose and guide revisions in non-fiction books (business, self-help, academic, popular science, memoir). Non-fiction operates across multiple levels simultaneously—thesis, structure, evidence, pedagogy. Changes at one level cascade to others. This skill identifies which level needs attention and prevents revision damage.
| State | Signal | Core Issue |
|-------|--------|------------|
| NR1 | Thesis feels unclear or weak | Conceptual level problem |
| NR2 | Arguments don't build logically | Structural problem |
| NR3 | Claims lack adequate support | Evidence problem |
| NR4 | Readers report confusion | Pedagogical problem |
| NR5 | Sources outdated or weak | Credibility problem |
| NR6 | Changes causing new problems | Cascade failure |
Every non-fiction book operates simultaneously across:
Any change at one level potentially affects argument validity and reader comprehension at all other levels.
Changes propagate:
Symptoms:
Diagnostic Questions:
Interventions:
Cascade Warning: Thesis changes are the most dangerous—they can invalidate entire chapters. Before changing thesis, map all dependencies.
Symptoms:
Diagnostic Questions:
Interventions:
Cascade Warning: Reordering chapters affects every cross-reference and forward/backward reference. Track all internal citations.
Symptoms:
Diagnostic Questions:
Interventions:
Cascade Warning: Adding strong evidence for one claim can accidentally weaken others by raising the evidence standard readers expect.
Symptoms:
Diagnostic Questions:
Interventions:
Cascade Warning: Simplifying can accidentally remove nuance that supports arguments. Balance accessibility with accuracy.
Symptoms:
Diagnostic Questions:
Interventions:
Cascade Warning: Updating sources can accidentally change what the evidence actually says. Verify new sources support the same conclusions.
Symptoms:
Diagnostic Questions:
Interventions:
Rollback Criteria:
Before implementing ANY revision:
For each change, document:
Before changing, know how you'll evaluate:
# Revision: [Brief Description]
## Change Type
- [ ] Conceptual - [ ] Structural - [ ] Content - [ ] Pedagogical
## Rationale
[Why this change improves the book]
## Dependency Analysis
- Prerequisites affected:
- Dependent elements:
- Evidence changes needed:
- Comprehension impacts:
## Cascade Risk Level
- [ ] Low - [ ] Medium - [ ] High - [ ] Critical
## Success Criteria
- Logical coherence check:
- Evidence adequacy standard:
- Reader comprehension benchmark:
## Implementation Status
- [ ] Initial change complete
- [ ] Dependencies updated
- [ ] Cross-references revised
- [ ] Cascade effects resolved
## Outcome
[Complete after implementation]
Fixing one thing breaks another, which breaks another. The book never reaches stable state.
Fix: Define minimum viable change, implement, stabilize before next change.
Adding more and more sources without improving argument quality. Quantity masking weakness.
Fix: Better evidence, not more evidence. One strong study beats ten weak ones.
Simplifying until accuracy suffers. Readers can follow but learn the wrong thing.
Fix: Scaffold complexity rather than remove it. Build up to nuance.
Small changes accumulate until the book argues something different than intended.
Fix: Regularly check: does the conclusion still match the introduction's promise?
Inbound:
research: When gathering new evidencerevision: For overall revision strategyOutbound:
prose-style: After structural issues resolvedfact-check: For evidence verificationComplementary:
research: For evidence gatheringrevision: For fiction revision (parallel skill)A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever asked to write some sort of internal communications (status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, project updates, etc.).
Extracts and analyzes competitors' ads from ad libraries (Facebook, LinkedIn, etc.) to understand what messaging, problems, and creative approaches are working. Helps inspire and improve your own ad campaigns.
Identifies high-quality leads for your product or service by analyzing your business, searching for target companies, and providing actionable contact strategies. Perfect for sales, business development, and marketing professionals.
Analyzes your recent Claude Code chat history to identify coding patterns, development gaps, and areas for improvement, curates relevant learning resources from HackerNews, and automatically sends a personalized growth report to your Slack DMs.
Complete App Store Optimization (ASO) toolkit for researching, optimizing, and tracking mobile app performance on Apple App Store and Google Play Store
NGS analysis toolkit. BAM to bigWig conversion, QC (correlation, PCA, fingerprints), heatmaps/profiles (TSS, peaks), for ChIP-seq, RNA-seq, ATAC-seq visualization.
Materials science toolkit. Crystal structures (CIF, POSCAR), phase diagrams, band structure, DOS, Materials Project integration, format conversion, for computational materials science.
Transforms vague UI ideas into polished, Stitch-optimized prompts. Enhances specificity, adds UI/UX keywords, injects design system context, and structures output for better generation results.
Take jwynia/non-fiction-revision from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.