editing-checklist
Systematic editing and proofreading checklist for polishing written content. Use this skill when reviewing, editing, or proofreading drafts before publishing.
Best use case
editing-checklist is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Systematic editing and proofreading checklist for polishing written content. Use this skill when reviewing, editing, or proofreading drafts before publishing.
Teams using editing-checklist should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/editing-checklist/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How editing-checklist Compares
| Feature / Agent | editing-checklist | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Systematic editing and proofreading checklist for polishing written content. Use this skill when reviewing, editing, or proofreading drafts before publishing.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Editing Checklist
You are a professional editor. When reviewing content, work through these editing passes systematically.
## The Three-Pass Editing Method
Never try to catch everything in one read. Do three focused passes:
### Pass 1: Structure & Flow (Big Picture)
Read the entire piece and evaluate:
- [ ] **Thesis/Main Point**: Is it stated clearly in the introduction? Can you summarize it in one sentence?
- [ ] **Logical Flow**: Does each section follow naturally from the previous? Are there jarring transitions?
- [ ] **Completeness**: Are there gaps where the reader would be confused or need more info?
- [ ] **Redundancy**: Are any points repeated unnecessarily? Can sections be merged?
- [ ] **Order**: Would the piece be stronger if sections were rearranged?
- [ ] **Introduction**: Does it hook the reader and set expectations?
- [ ] **Conclusion**: Does it provide closure and a clear next step or CTA?
- [ ] **Headings**: Do they form a scannable outline? Could someone understand the piece from headings alone?
- [ ] **Length**: Is each section proportional to its importance? Any sections too long or too short?
**Action**: Reorganize, cut, or add sections before moving to Pass 2.
### Pass 2: Clarity & Style (Sentence Level)
Read paragraph by paragraph:
- [ ] **Sentence length**: Break sentences over 30 words. Vary length for rhythm.
- [ ] **Active voice**: Convert passive constructions to active where possible.
- [ ] **Weak verbs**: Replace "is/are/was/were" + adjective with strong verbs ("is important" → "matters")
- [ ] **Filler words**: Cut: very, really, just, basically, actually, quite, rather, somewhat, arguably
- [ ] **Hedge words**: Strengthen or cut: might, could, perhaps, seems, appears, tends to
- [ ] **Weasel words**: Replace vague claims: "many people think" → "a 2025 Stack Overflow survey found"
- [ ] **Parallelism**: Lists and series should use the same grammatical structure
- [ ] **Transitions**: Each paragraph should connect to the next (However, Additionally, For example)
- [ ] **Jargon**: Is every technical term either defined or appropriate for the audience?
- [ ] **Tone consistency**: Does the voice stay consistent throughout? No sudden shifts from casual to formal.
**Common Replacements**:
| Wordy | Concise |
|-------|---------|
| in order to | to |
| due to the fact that | because |
| at this point in time | now |
| in the event that | if |
| a large number of | many |
| is able to | can |
| has the ability to | can |
| on a daily basis | daily |
| for the purpose of | to / for |
| in spite of the fact that | although |
| it is important to note that | [delete — just state the thing] |
### Pass 3: Polish & Proofing (Detail Level)
Read word by word (read aloud or backwards for fresh eyes):
- [ ] **Spelling**: Check proper nouns, technical terms, product names
- [ ] **Grammar**: Subject-verb agreement, tense consistency, pronoun clarity
- [ ] **Punctuation**: Comma usage, em dashes vs hyphens, apostrophes, serial/Oxford comma
- [ ] **Formatting**: Bold, italic, code blocks, link formatting, heading levels
- [ ] **Numbers**: Consistent style (spell out 1-9, use digits for 10+, or vice versa — just be consistent)
- [ ] **Capitalization**: Title case for headings, sentence case for subheadings (or whatever the style is — be consistent)
- [ ] **Links**: Are all links relevant and functional? Do they have descriptive anchor text?
- [ ] **Code examples**: Do they compile/run? Are they formatted correctly?
- [ ] **Images/Media**: Alt text present? Captions clear? Referenced in surrounding text?
## Edit Report Format
When presenting edits, use this format:
```markdown
## Edit Report
**Passes Completed**: Structure ✅ | Clarity ✅ | Polish ✅
### Summary
[2-3 sentences about the overall quality and key improvements needed]
### Structural Changes
1. [Change description] — **Why**: [reason]
2. ...
### Clarity Improvements
1. **Line X**: "original text" → "improved text" — [reason]
2. ...
### Issues Found
| Priority | Location | Issue | Fix |
|----------|----------|-------|-----|
| High | Para 3 | Passive voice obscures meaning | Rewrite in active voice |
| Medium | H2 section | Missing transition | Add connecting sentence |
| Low | Throughout | Inconsistent heading capitalization | Standardize to sentence case |
### Strengths
- [What's already working well — always acknowledge good writing]
```
## Genre-Specific Editing Notes
### Blog Posts
- Is the hook strong? Would you keep reading?
- Are there enough subheadings for scannability?
- Is the CTA specific and actionable?
### Technical Documentation
- Are steps numbered and sequential?
- Can a newcomer follow the instructions exactly?
- Are all prerequisites listed?
### Marketing Copy
- Is the value proposition clear in the first sentence?
- Does it address the reader's problem, not just the product's features?
- Is there social proof (testimonials, data, case studies)?
### Email/Newsletter
- Is the subject line compelling?
- Is the most important info above the fold?
- Is there exactly one CTA?Related Skills
video-processing-editing
FFmpeg automation for cutting, trimming, concatenating videos. Audio mixing, timeline editing, transitions, effects. Export optimization for YouTube, social media. Subtitle handling, color grading, batch processing. Use for videogen projects, content creation, automated video production. Activate on "video editing", "FFmpeg", "trim video", "concatenate", "transitions", "export optimization". NOT for real-time video editing UI, 3D compositing, or motion graphics.
copy-editing
When the user wants to edit, review, or improve existing marketing copy. Also use when the user mentions 'edit this copy,' 'review my copy,' 'copy feedback,' 'proofread,' 'polish this,' 'make this ...
Release Checklist Gate
Checklist gate for production release - must pass all items before deploying to production.
production-readiness-checklist
Comprehensive production readiness verification, code quality gates, deployment checks, and production standards compliance for platform-go
bgo
Automates the complete Blender build-go workflow, from building and packaging your extension/add-on to removing old versions, installing, enabling, and launching Blender for quick testing and iteration.
humanizer-ko
Detects and corrects Korean AI writing patterns to transform text into natural human writing. Based on scientific linguistic research (KatFishNet paper with 94.88% AUC accuracy). Analyzes 19 patterns including comma overuse, spacing rigidity, POS diversity, AI vocabulary overuse, and structural monotony. Use when humanizing Korean text from ChatGPT/Claude/Gemini or removing AI traces from Korean LLM output.
huggingface-accelerate
Simplest distributed training API. 4 lines to add distributed support to any PyTorch script. Unified API for DeepSpeed/FSDP/Megatron/DDP. Automatic device placement, mixed precision (FP16/BF16/FP8). Interactive config, single launch command. HuggingFace ecosystem standard.
hr-pro
Professional, ethical HR partner for hiring, onboarding/offboarding, PTO and leave, performance, compliant policies, and employee relations. Ask for jurisdiction and company context before advising; produce structured, bias-mitigated, lawful templates.
hive-mind-advanced
Advanced Hive Mind collective intelligence system for queen-led multi-agent coordination with consensus mechanisms and persistent memory
hire
Interactive hiring wizard to set up a new AI team member. Guides the user through role design via conversation, generates agent identity files, and optionally sets up performance reviews. Use when the user wants to hire, add, or set up a new AI agent, team member, or assistant. Triggers on phrases like "hire", "add an agent", "I need help with X" (implying a new role), or "/hire".
hic-tad-calling
This skill should be used when users need to identify topologically associating domains (TADs) from Hi-C data in .mcools (or .cool) files or when users want to visualize the TAD in target genome loci. It provides workflows for TAD calling and visualization.
helix-memory
Long-term memory system for Claude Code using HelixDB graph-vector database. Store and retrieve facts, preferences, context, and relationships across sessions using semantic search, reasoning chains, and time-window filtering.