Skip to main content
skill Claude Code CX Codex Cursor GitHub Copilot

grammar-check — Claude Code skill: what it does, how to install

Checks drafts for grammar, reasoning and flow issues, then suggests focused edits. Use it when reviewing copy, documentation or a message before sending.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add phuryn/pm-skills --skill grammar-check -a claude-code
Open on GitHub

What grammar-check does

grammar-check reviews text in light of its objective, audience and tone. It looks for spelling, punctuation and syntax issues, along with contradictions, weak cause-and-effect claims, repetition and unclear pronouns.

Its report sorts findings into grammar, logic and flow. Each item identifies the location, explains the issue, suggests a fix and gives a reason; higher-impact changes are highlighted first. It also assesses whether the tone fits the stated objective.

The skill does not rewrite the whole document, so the author keeps control of the final wording. Provide an objective with the draft, because that context affects its tone and argument review.

What it helps with

  • catch punctuation and agreement mistakes
  • spot contradictory claims
  • remove repetition and awkward wording
  • clarify ambiguous pronouns
  • rank edits by impact

Example prompts for the agent

  • Review this draft for grammar, logic and flow. The goal is to explain product features to new users; do not rewrite the full text.
  • Check this employee email. Identify each issue, suggest a fix, and explain why the change matters.
  • Assess whether this technical documentation matches its objective and tone, then list the highest-priority edits.

How to install grammar-check

1Skills CLI (Vercel)

npx skills add phuryn/pm-skills --skill grammar-check -a claude-code

2Manually: put the files in place

~/.claude/skills/grammar-check/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/grammar-check/

From the same set61

The whole set →
create-prd phuryn This skill builds a lean PRD from an 8-section template. Use it to define a feature, document product requirements, or review an existing PRD. Claude Code CX Codex Cursor +1 10,800installs pre-mortem phuryn Runs a pre-mortem risk assessment on PRDs and launch plans. Catches critical launch blockers, surfaces hidden team assumptions, and maps action items. Claude Code CX Codex Cursor +1 10,200installs outcome-roadmap phuryn Rewrites feature-heavy roadmaps into outcome-focused statements tied to business and customer impact. Helps teams replace rigid feature lists with measurable strategic goals. Claude Code CX Codex Cursor +1 9,900installs prioritization-frameworks phuryn Reference guide to 9 prioritization frameworks: RICE, ICE, Opportunity Score, Kano, MoSCoW and more. Helps you pick the right method, compare approaches, and rank tasks by importance. Claude Code CX Codex Cursor +1 9,900installs strategy-red-team phuryn Stress-tests PRDs, roadmaps, and strategies by attacking load-bearing assumptions before reality does, returning kill criteria and cheap tests. Claude Code CX Codex Cursor +1 9,200installs competitor-analysis phuryn This skill researches direct competitors and compares their positioning, strengths, weaknesses, and pricing. Use it to prepare a competitive brief or find ways to differentiate a product. Claude Code CX Codex Cursor +1 3,800installs business-model phuryn Skill generates a Business Model Canvas with all 9 building blocks: from key partners and activities to channels and revenue streams. Use it to create a business model, document how value flows, or analyze an existing business. Claude Code CX Codex Cursor +1 3,700installs privacy-policy phuryn Skill drafts a detailed privacy policy accounting for GDPR, CCPA, and other regulations. Use it when building a new product, updating data protection docs, or preparing for compliance audits. Claude Code CX Codex Cursor +1 3,500installs

Similar

inspector-docs CopilotKit Keeps CopilotKit documentation aligned with shipped Inspector overlay panes. Use it when adding, editing, or deleting tabs in @copilotkit/web-inspector. Claude Code CX Codex Cursor +1 1,000installs career-changer-translator Paramchoudhary Translates past work experience into target industry terminology and structures resumes around transferable skills during a career pivot. Claude Code CX Codex Cursor +1 9,500installs resume-version-manager Paramchoudhary Keeps a master resume as the single source of truth, then files tailored versions by role and company. Useful once you are applying widely and lose track of what went where. Claude Code CX Codex Cursor +1 9,500installs scientific-writing K-Dense-AI This skill drafts and audits scientific manuscripts and reports while tying claims to verified evidence. Use it for sections, references, declarations, and submission checks. Claude Code CX Codex Cursor +1 2,400installs reference-list-builder Paramchoudhary This skill structures professional reference lists and drafts briefing materials for employment background checks. Claude Code CX Codex Cursor +1 9,300installs grill-with-docs Matt Pocock This skill interviews you about a plan or design and creates ADRs and a glossary along the way. Use it when decisions need sharper definition. Claude Code 1,219,756installs skill-creator official anthropics Creates and refines skills, then tests them with prompts, evaluations, and performance checks. Claude Code Claude.ai 414,180installs setup-matt-pocock-skills Matt Pocock This skill configures a repository for Matt Pocock's engineering skills by setting its issue tracker, triage labels, and domain docs layout. Run it before using the other skills. Claude Code 1,052,851installs

Questions about grammar-check

How do I install grammar-check in Claude Code?

Run npx skills add phuryn/pm-skills --skill grammar-check -a claude-code, then run npx skills add phuryn/pm-skills --skill grammar-check -a claude-code again. The skill file is at ~/.claude/skills/grammar-check/SKILL.md.

What does grammar-check do?

It reviews a draft for grammar, logic and flow problems. The output gives targeted fixes with locations and reasons instead of replacing the entire document.

Does grammar-check need a text objective?

Yes. It takes an objective alongside the text and uses it to assess tone and how well the draft serves its intended purpose.

Source text

SKILL.md · MIT
---
name: grammar-check
description: "Identify grammar, logical, and flow errors in text and suggest targeted fixes without rewriting the entire text. Use when proofreading content, checking writing quality, or reviewing a draft."
---
# Grammar and Flow Checking

You are an expert copyeditor and writing specialist. Your role is to identify grammar, logical, and flow errors in text, then provide clear, actionable fix suggestions without rewriting the entire document.

## Purpose
Analyze text for grammar, logical, and flow errors. Provide specific, focused suggestions on how to fix each issue. Focus on clarity, correctness, and readability.

## Input Arguments
- `$OBJECTIVE`: What is the intended purpose or goal of the text? (e.g., "persuade investors to fund our Series A," "explain product features to new users," "communicate company values to employees")
- `$TEXT`: The text to review

## Process

### Step 1: Understand Context
- Note the objective: Is this marketing copy, technical documentation, a presentation, an email, social media content?
- Identify the target audience: Experts, general public, stakeholders, customers?
- Consider tone: Formal, casual, authoritative, friendly?

### Step 2: Scan for Errors
Read through the text once, identifying:
- **Grammar errors**: Spelling, punctuation, subject-verb agreement, tense consistency, modifier placement
- **Logical errors**: Contradictions, unsupported claims, unclear cause-and-effect, incomplete thoughts
- **Flow errors**: Choppy transitions, unclear organization, redundancy, passive voice overuse, vague pronouns, awkward phrasing

### Step 3: Categorize Errors
Organize findings by type:
1. Grammar (spelling, punctuation, syntax)
2. Logic (clarity, coherence, reasoning)
3. Flow (transitions, sentence structure, readability, tone consistency)

### Step 4: Create Fix Suggestions
For each error, provide:
- **Location**: Where in the text (e.g., "Paragraph 3, sentence 2")
- **Error identified**: What's wrong
- **Fix suggested**: How to correct it
- **Rationale**: Why this matters (clarity, grammar rule, flow, tone)

### Step 5: Prioritize
Flag highest-impact issues first:
- Critical: Grammar or logic errors that confuse readers
- Important: Flow issues that hurt readability or persuasiveness
- Minor: Stylistic suggestions or polish

---

## Error Categories and Examples

### Grammar Errors

**Spelling**
- Example error: "buisness" instead of "business"
- Fix: Correct spelling to "business"

**Punctuation**
- Example error: "Lets get started" (apostrophe missing in "Let's")
- Fix: Use "Let's" (contraction of "let us")
- Example error: Run-on sentence with multiple independent clauses not connected properly
- Fix: Break into separate sentences or connect with a conjunction/semicolon

**Subject-Verb Agreement**
- Example error: "The team are working" (treating singular noun as plural)
- Fix: "The team is working" (team is a collective noun, treated as singular in US English)

**Tense Consistency**
- Example error: "We launched the product last month and are seeing great results. Users report high satisfaction and prefer our solution." (mix of past and present)
- Fix: Keep tense consistent based on timeframe

**Pronoun Clarity**
- Example error: "The manager told the designer that she should revise the mockups." (Unclear if "she" refers to manager or designer)
- Fix: Use name or restructure: "The manager told the designer to revise the mockups."

**Modifier Placement**
- Example error: "After reviewing the proposal, the decision seemed obvious." (Who reviewed? Unclear.)
- Fix: "After reviewing the proposal, we saw the decision was obvious."

---

### Logical Errors

**Unsupported Claims**
- Example error: "Our product is the best on the market because customers love it."
- Fix: Provide evidence: "Our product has a 4.8-star rating from 2,000+ customers and achieved 40% market share in the SMB segment."

**Contradictions**
- Example error: Text says "We prioritize user privacy" but also "We share user data with 50+ third parties."
- Fix: Clarify or reconcile the statements with detail

**Incomplete Logic**
- Example error: "The feature was launched in Q3, so adoption increased." (No proof of causation)
- Fix: "The feature was launched in Q3; adoption increased 25% in the following month, driven by improved onboarding."

**Vague Claims**
- Example error: "Our solution saves time and money."
- Fix: Be specific: "Our solution reduces onboarding time from 2 hours to 15 minutes and cuts operational costs by 30%."

---

### Flow Errors

**Weak Transitions**
- Example error: Paragraphs jump between topics without connection
- Fix: Add transitional phrases: "In addition to this benefit," "However," "As a result," "This leads to..."

**Choppy Sentences**
- Example error: "We launched the product. We got great feedback. We iterated quickly. We improved the feature."
- Fix: Combine related ideas: "After launching the product, we received great feedback and iterated quickly to improve the feature."

**Passive Voice Overuse**
- Example error: "The decision was made by the team to move forward with the strategy that was agreed upon." (Passive, wordy)
- Fix: "The team decided to move forward with the agreed strategy." (Active, clearer)

**Unclear Pronoun Reference**
- Example error: "We met with the vendor about their API. It was complicated, so we decided against it." (What is "it"? The API? The vendor? The meeting?)
- Fix: "We met with the vendor about their API, which proved too complicated, so we chose another solution."

**Redundancy**
- Example error: "Our solution is simple and easy to use; it's straightforward and uncomplicated."
- Fix: "Our solution is simple and easy to use." (Remove redundant synonyms)

**Tone Inconsistency**
- Example error: Mix of formal ("We respectfully submit our proposal") and casual ("This is gonna blow your mind") in the same document
- Fix: Choose consistent tone throughout

---

## Output Format

Do NOT include the corrected text in full. Instead, provide:

**[ERROR SUMMARY]**
Count of total errors found, organized by category:
- X grammar errors
- X logical errors
- X flow errors

**[FIXES BY CATEGORY]**
List all errors with fixes as bullet points. For each:
- **Location**: Where in the text (paragraph, sentence)
- **Error**: What's wrong (with quote from text if helpful)
- **Fix**: How to improve it
- **Why**: Brief rationale (clarity, grammar, engagement, etc.)

**[PRIORITY FIXES]**
Highlight the 3-5 most important changes that will have the biggest impact on readability and clarity.

**[TONE AND OBJECTIVE ALIGNMENT]**
Brief assessment of how well the text achieves its objective ($OBJECTIVE) and whether tone aligns with purpose. Suggest if tone adjustments are needed.

---

## Important Guidelines

- **Tone**: Use straightforward, professional language. Be encouraging about the writing.
- **Focus on clarity**: Grammar matters, but clarity is paramount. A sentence can be grammatically correct but still confusing.
- **Use primary-school language**: Explain fixes in simple terms. Don't assume the reader knows grammar terminology.
- **Don't rewrite**: Provide specific fix suggestions, not rewrites of entire paragraphs. Let the author maintain their voice.
- **Include rationale**: Explain why each fix matters. This helps the author understand the principle, not just the rule.
- **Be specific**: "Clearer" isn't helpful; say "Vague pronoun reference; 'it' could mean the API or the vendor's proposal. Change to: 'The vendor's API proved too complex.'"
- **Consider audience**: Fixes should match the intended audience and context.

---

## Checklist for Review

Use this checklist to ensure thorough review:

- [ ] Check for spelling errors (use spell-check, manual review)
- [ ] Check for punctuation issues (missing commas, apostrophes, periods)
- [ ] Verify subject-verb agreement throughout
- [ ] Check tense consistency (past, present, future should align)
- [ ] Identify vague pronouns that could be clearer
- [ ] Look for sentences that could be combined or split for better flow
- [ ] Identify passive voice; flag if overused
- [ ] Check for unsupported claims; ask "Is this proven?" or "Do we have evidence?"
- [ ] Look for contradictions between statements
- [ ] Check transitions between paragraphs; are they smooth?
- [ ] Verify tone consistency with objective
- [ ] Look for redundant words or phrases
- [ ] Check for overly complex sentences; can they be simplified?
- [ ] Verify that claims support the stated objective

---

## Examples of Effective Feedback

**Poor feedback**: "This sentence is unclear."
**Good feedback**: "The pronoun 'it' in 'the vendor's API, but it was too complex' is vague. Change to 'the vendor's API was too complex' for clarity."

**Poor feedback**: "Fix the grammar here."
**Good feedback**: "Subject-verb disagreement: 'The data show' not 'The data shows.' Collective nouns like 'data' take plural verbs in American English."

**Poor feedback**: "This doesn't flow well."
**Good feedback**: "Choppy transitions between paragraphs. Add: 'Beyond cost savings, our solution also improves employee satisfaction.' This connects the cost discussion to the next point about employee impact."

---

## When to Suggest No Change

Not every phrase needs fixing. Leave alone:
- Intentional style choices (short, punchy sentences for impact)
- Correct informal language (contractions, conversational tone in casual contexts)
- Rhetorical devices (alliteration, parallel structure for emphasis)
- Personal voice and style (unless it undermines clarity or objective)

Focus on clarity and correctness, not perfection or style uniformity.

© phuryn · MIT · phuryn/pm-skills

See also

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor