Skip to content
Productivity
Skill

/grammar-check

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.

From plugin
pm-skills
28k72 skills42 commands

Claude Code

$ npx -y skills add phuryn/pm-skills --skill grammar-check --agent claude-code

SKILL.md

grammar-check.SKILL.md
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 correct

Read more
@phuryn
Ships withpm-skills

72 PM skills and 42 chained workflows across 9 plugins. Claude Code, Cowork, and more. From discovery to strategy, execution, launch, growth, and shipping AI-built code. Designed for Claude Code and Cowork. Skills compatible with other AI assistants.

Stars on GitHub

Momentum

stars in total
28.0k
Star history of phuryn/pm-skills on GitHub, a chart by star-history.com

Other skills on pm-skills.

code-review

code-review

Moved to phuryn/product-engineering, where it is maintained in the ai-shipping plugin; this copy says where it went and how to…

@phuryn@phurynInstall Skill
intended-vs-implemented

intended-vs-implemente…

Moved to phuryn/product-engineering, where it is maintained in the ai-shipping plugin; this copy says where it went and how to…

@phuryn@phurynInstall Skill
shipping-artifacts

shipping-artifacts

Moved to phuryn/product-engineering, where it is maintained in the ai-shipping plugin; this copy says where it went and how to…

@phuryn@phurynInstall Skill
ab-test-analysis

ab-test-analysis

Analyze A/B test results with statistical significance, sample size validation, confidence intervals, and ship/extend/stop…

@phuryn@phurynInstall Skill
cohort-analysis

cohort-analysis

Perform cohort analysis on user engagement data — retention curves, feature adoption trends, and segment-level insights. Use when…

@phuryn@phurynInstall Skill
sql-queries

sql-queries

Generate SQL queries from natural language descriptions. Supports BigQuery, PostgreSQL, MySQL, and other dialects. Reads database…

@phuryn@phurynInstall Skill

More skills from other plugins.

i-have-adhd

i-have-adhd

Shape output for a reader with ADHD: lead with the next action, number multi-step work, restate state across turns, suppress…

@ayghri@ayghriInstall Skill
distilly

distilly

Set up the owner profile so a personal agent knows who it works for (first-run setup, \"get to know me\"), or distill colleague,…

openwork-connect

openwork-connect

Search and use the skills, MCP connections, and connected services available through the user's OpenWork organization.

@different-ai@different-aiInstall Skill

Questions about grammar-check.

Which coding agents can use grammar-check?
grammar-check installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.