Mmcp.market

grammar-check skill

by phuryn·phuryn/pm-skills·27k stars·MIT

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.

A100/100content scan

Is the grammar-check skill safe?

Clean: nothing in its files matched our rules. We read 1 file in the folder on 2026-09-28.

No findings.

Install the grammar-check skill

A skill is a folder. Copy it into your agent's skills folder and the agent loads it when the task matches its description.

git clone --depth 1 https://github.com/phuryn/pm-skills.git /tmp/pm-skills
mkdir -p ~/.claude/skills
cp -r /tmp/pm-skills/pm-toolkit/skills/grammar-check ~/.claude/skills/grammar-check
available in every project

In the Claude apps, zip the folder and upload it from the Skills settings. The folder on GitHub

The instructions your agent would load

SKILL.md as published, without the frontmatter. Read it on GitHub

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:

More skills from phuryn/pm-skills

  • Aab-test-analysisAnalyze A/B test results with statistical significance, sample size validation, confidence intervals, and ship/extend/stop recommendations. Use when evaluating experiment results, checking if a test reached significance, interpreting split test data, or deciding whether to ship a variant.
  • Aanalyze-feature-requestsAnalyze and prioritize a list of feature requests by theme, strategic alignment, impact, effort, and risk. Use when reviewing customer feature requests, triaging a backlog, or making prioritization decisions.
  • Aansoff-matrixGenerate an Ansoff Matrix analysis mapping growth strategies across market penetration, market development, product development, and diversification. Use when considering growth options, planning market expansion, or evaluating strategic growth paths.
  • Abeachhead-segmentIdentify the first beachhead market segment for a product launch. Evaluates segments against burning pain, willingness to pay, winnable market share, and referral potential. Use when choosing a first market, targeting an initial customer segment, or planning market entry strategy.
  • Abrainstorm-experiments-existingDesign experiments to test assumptions for an existing product — prototypes, A/B tests, spikes, and other low-effort validation methods. Use when validating assumptions, testing feature ideas cheaply, or planning product experiments.
  • Abrainstorm-experiments-newDesign lean startup experiments (pretotypes) for a new product. Creates XYZ hypotheses and suggests low-effort validation methods like landing pages, explainer videos, and pre-orders. Use when validating a new product idea, creating pretotypes, or testing market demand.
  • Abrainstorm-ideas-existingBrainstorm product ideas for an existing product using multi-perspective ideation from PM, Designer, and Engineer viewpoints. Use when generating new feature ideas, brainstorming solutions for an identified opportunity, or ideating with a product trio.
  • Abrainstorm-ideas-newBrainstorm feature ideas for a new product in initial discovery from PM, Designer, and Engineer perspectives. Use when starting product discovery for a new product, exploring features for a startup idea, or doing initial ideation.
  • Abrainstorm-okrsBrainstorm team-level OKRs aligned with company objectives — qualitative objectives with measurable key results. Use when setting quarterly OKRs, aligning team goals with company strategy, drafting objectives, or learning how to write effective OKRs.
  • Abusiness-modelGenerate a Business Model Canvas with all 9 building blocks. Use when creating a business model, documenting how a business creates value, or analyzing an existing business model.
  • Acode-reviewReview code for actionable defects. Correctness is the core; performance and security are optional sub-cases of the same engine. Anchors on agreements between participants across a boundary, forces a violating execution, and refutes every candidate before reporting. Use when asked to review changes, find bugs, audit a codebase, or check whether a fix is safe.
  • Acohort-analysisPerform cohort analysis on user engagement data — retention curves, feature adoption trends, and segment-level insights. Use when analyzing user retention by cohort, studying feature adoption over time, investigating churn patterns, or identifying engagement trends.

All agent skills → · MCP servers