From thinking-frameworks-skills
Applies three-pass revision system to drafts: Pass 1 cuts clutter, Pass 2 reduces cognitive load, Pass 3 improves rhythm. For editing prose, cutting word count, improving readability and flow.
npx claudepluginhub lyndonkl/claude --plugin thinking-frameworks-skillsThis skill uses the workspace's default tool permissions.
- [Core Principles](#core-principles)
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
Related skills: Use writing-structure-planner for planning structure, writing-stickiness for memorable messaging, writing-pre-publish-checklist for final publishing checks.
Copy this checklist and track your progress:
Three-Pass Revision:
- [ ] Pass 1: Cut clutter (analyze -> improve)
- [ ] Pass 2: Reduce cognitive load (analyze -> improve)
- [ ] Pass 3: Improve rhythm (analyze -> improve)
Before starting: Review resources/revision-guide.md for the complete three-pass system with examples and the full transformation demonstration.
For each pass, analyze the entire draft first and output findings to an analysis file in the current directory, then read that file to make improvements. This ensures complete coverage.
Goal: Cut 10-25% of word count. Make every word earn its place.
Step 1.1 - Analysis: Read entire draft. Create analysis file writer-pass1-clutter-analysis.md identifying all instances of: adverbs (-ly words), qualifiers (very, really, quite, somewhat), passive voice, weak verbs (is, are, was, were, has/have/had), throat-clearing phrases, and cliches. Calculate word count and set target for 10-25% reduction.
Step 1.2 - Improvement: Read analysis file. Work through entire draft making improvements: remove 70% of adverbs, delete qualifiers, convert passive to active voice, replace weak verbs with action verbs, eliminate throat-clearing, remove cliches. Verify word count reduction meets 10-25% target. Ensure every remaining word earns its place.
See resources/revision-guide.md - Pass 1 for detailed examples.
Goal: Make reading effortless. First reading should be correct reading.
Step 2.1 - Analysis: Read entire draft. Create analysis file writer-pass2-cognitive-load-analysis.md identifying all issues: garden-path sentences (temporarily mislead readers), buried topics, subject-verb-object separated by more than 7 words, ambiguous pronouns, broken topic chains, sentences requiring re-reading.
Step 2.2 - Improvement: Read analysis file. Work through entire draft: fix garden-path sentences, signal topic at start of each sentence, keep subject-verb-object close, clarify pronouns, repair topic chains, break overly complex sentences. Read aloud to verify no stumbles.
See resources/revision-guide.md - Pass 2 for detailed examples.
Goal: Create engaging flow through sentence variety and strong endings.
Step 3.1 - Analysis: Read entire draft. Create analysis file writer-pass3-rhythm-analysis.md analyzing: sentence lengths for each paragraph (list actual lengths), monotonous patterns (5+ similar-length sentences in a row), last word of each sentence (mark weak endings), gold-coin placement (identify gaps), opportunities for ladder of abstraction (concrete -> general -> concrete), sections lacking variety.
Step 3.2 - Improvement: Read analysis file. Work through entire draft: add short sentences for emphasis after longer ones, replace weak sentence endings with strong words, distribute gold-coin moments throughout (especially middle), apply ladder of abstraction, vary sentence lengths deliberately. Read aloud to verify flow. Confirm good mix of short, medium, and long sentences.
See resources/revision-guide.md - Pass 3 for detailed examples.
Validate using resources/evaluators/rubric_revision.json. Minimum standard: Average score >= 3.5.
| Pass | Focus | Method | Target |
|---|---|---|---|
| Pass 1 | Clutter | Zinsser/King | Cut 10-25% word count |
| Pass 2 | Cognitive Load | Pinker | No re-reading needed |
| Pass 3 | Rhythm | Clark | Varied lengths, strong endings |
Requirements:
Common pitfalls:
Key resources:
Inputs required:
Outputs produced: