README
---
name: grammar-checker
description: Check grammar, spelling, and punctuation in written content. Identify common errors and provide corrections. Use when reviewing any written content for grammatical accuracy.
---
# Grammar Checker
**Goal**: Ensure content is free from grammar, spelling, and punctuation errors.
---
## 1. Common Grammar Errors
### English Common Errors
| Error Type | Incorrect | Correct |
|-----------|-----------|---------|
| Subject-Verb Agreement | The team are ready | The team **is** ready |
| Tense Consistency | I walked and talk | I walked and **talked** |
| Article Usage | I have apple | I have **an** apple |
| Run-on Sentences | I went home I was tired | I went home**;** I was tired |
| Comma Splice | It's hot, I'm sweating | It's hot**,** **so** I'm sweating |
### Commonly Confused Words
| Words | Difference |
|-------|-----------|
| affect / effect | affect (v.) to influence; effect (n.) result |
| their / there / they're | their = possessive; there = location; they're = they are |
| its / it's | its = possessive; it's = it is |
| your / you're | your = possessive; you're = you are |
| then / than | then = next; than = comparison |
---
## 2. Spelling Check
### Commonly Misspelled Words
```
accommodate ≠ accomodate
definitely ≠ definately
occurrence ≠ occurence
separate ≠ seperate
necessary ≠ neccessary
receive ≠ recieve
```
### Homophones
| Words | Context |
|-------|---------|
| to / too / two | to = direction; too = also/excessive; two = number |
| accept / except | accept = agree; except = exclude |
| principal / principle | principal = main/head; principle = rule/belief |
| complement / compliment | complement = complete; compliment = praise |
---
## 3. Punctuation Rules
### English Punctuation
```markdown
## Common Rules
1. Period (.) - End of declarative sentence
2. Comma (,) - Separating clauses, lists, introductory elements
3. Semicolon (;) - Connecting related independent clauses
4. Colon (:) - Introducing lists or explanations
5. Apostrophe (') - Possession, contractions
6. Quotation marks ("") - Direct speech, titles of short works
7. Hyphen (-) - Compound words (well-known)
8. En dash (–) - Ranges (pages 10–15)
9. Em dash (—) - Interruption, emphasis, parenthetical
## Key Rules
- Use Oxford comma in lists of three or more
- Place periods and commas inside quotation marks
- No space before punctuation marks
- One space after punctuation marks
```
---
## 4. Checklist
```markdown
## Grammar Check Checklist
### Basic Checks
- [ ] No spelling errors
- [ ] Punctuation used correctly
- [ ] Complete sentence structure
- [ ] Subject-verb agreement
### Advanced Checks
- [ ] Consistent verb tenses
- [ ] Correct word order
- [ ] Proper collocations
- [ ] No redundant expressions
### Formatting Checks
- [ ] Consistent punctuation style
- [ ] Uniform number formats
- [ ] Proper nouns capitalized correctly
```
---
## 5. Common Fix Patterns
### Fix Template
```markdown
## Issue: [Error Type]
**Original**: [Incorrect content]
**Problem**: [Description of the issue]
**Correction**: [Fixed content]
**Rule**: [Applicable rule]
```
### Examples
```markdown
## Issue: Subject-Verb Agreement
**Original**: The list of items are on the table.
**Problem**: "list" is the subject (singular), not "items"
**Correction**: The list of items **is** on the table.
**Rule**: Subject-verb agreement with prepositional phrases
```
```markdown
## Issue: Dangling Modifier
**Original**: Walking to school, the rain started.
**Problem**: The modifier "Walking to school" has no proper subject
**Correction**: Walking to school, **I** got caught in the rain.
**Rule**: Modifiers must clearly refer to the subject of the sentence
```
---
## Quick Reference
### Verb Tense Quick Guide
| Tense | Structure | Example |
|-------|-----------|---------|
| Simple Present | V / V-s | I write |
| Simple Past | V-ed | I wrote |
| Present Perfect | have/has + V-ed | I have written |
| Past Perfect | had + V-ed | I had written |
| Future | will + V | I will write |
| Present Continuous | am/is/are + V-ing | I am writing |
### Common Rules at a Glance
```markdown
1. a → before consonant sounds (a book, a university)
2. an → before vowel sounds (an apple, an hour)
3. Comma after introductory clauses
4. No comma before "that" in restrictive clauses
5. Use "who" for people, "which/that" for things
```
---
## Integration with auto-writer
```markdown
## When to Invoke
- After each writing iteration
- As a core validation step
## Output Format
{
"hasErrors": boolean,
"errorCount": number,
"errors": [
{
"type": "spelling|grammar|punctuation",
"original": "incorrect content",
"suggestion": "suggested fix",
"position": "position description"
}
]
}
```
name: grammar-checker
description: Check grammar, spelling, and punctuation in written content. Identify common errors and provide corrections. Use when reviewing any written content for grammatical accuracy.
---
# Grammar Checker
**Goal**: Ensure content is free from grammar, spelling, and punctuation errors.
---
## 1. Common Grammar Errors
### English Common Errors
| Error Type | Incorrect | Correct |
|-----------|-----------|---------|
| Subject-Verb Agreement | The team are ready | The team **is** ready |
| Tense Consistency | I walked and talk | I walked and **talked** |
| Article Usage | I have apple | I have **an** apple |
| Run-on Sentences | I went home I was tired | I went home**;** I was tired |
| Comma Splice | It's hot, I'm sweating | It's hot**,** **so** I'm sweating |
### Commonly Confused Words
| Words | Difference |
|-------|-----------|
| affect / effect | affect (v.) to influence; effect (n.) result |
| their / there / they're | their = possessive; there = location; they're = they are |
| its / it's | its = possessive; it's = it is |
| your / you're | your = possessive; you're = you are |
| then / than | then = next; than = comparison |
---
## 2. Spelling Check
### Commonly Misspelled Words
```
accommodate ≠ accomodate
definitely ≠ definately
occurrence ≠ occurence
separate ≠ seperate
necessary ≠ neccessary
receive ≠ recieve
```
### Homophones
| Words | Context |
|-------|---------|
| to / too / two | to = direction; too = also/excessive; two = number |
| accept / except | accept = agree; except = exclude |
| principal / principle | principal = main/head; principle = rule/belief |
| complement / compliment | complement = complete; compliment = praise |
---
## 3. Punctuation Rules
### English Punctuation
```markdown
## Common Rules
1. Period (.) - End of declarative sentence
2. Comma (,) - Separating clauses, lists, introductory elements
3. Semicolon (;) - Connecting related independent clauses
4. Colon (:) - Introducing lists or explanations
5. Apostrophe (') - Possession, contractions
6. Quotation marks ("") - Direct speech, titles of short works
7. Hyphen (-) - Compound words (well-known)
8. En dash (–) - Ranges (pages 10–15)
9. Em dash (—) - Interruption, emphasis, parenthetical
## Key Rules
- Use Oxford comma in lists of three or more
- Place periods and commas inside quotation marks
- No space before punctuation marks
- One space after punctuation marks
```
---
## 4. Checklist
```markdown
## Grammar Check Checklist
### Basic Checks
- [ ] No spelling errors
- [ ] Punctuation used correctly
- [ ] Complete sentence structure
- [ ] Subject-verb agreement
### Advanced Checks
- [ ] Consistent verb tenses
- [ ] Correct word order
- [ ] Proper collocations
- [ ] No redundant expressions
### Formatting Checks
- [ ] Consistent punctuation style
- [ ] Uniform number formats
- [ ] Proper nouns capitalized correctly
```
---
## 5. Common Fix Patterns
### Fix Template
```markdown
## Issue: [Error Type]
**Original**: [Incorrect content]
**Problem**: [Description of the issue]
**Correction**: [Fixed content]
**Rule**: [Applicable rule]
```
### Examples
```markdown
## Issue: Subject-Verb Agreement
**Original**: The list of items are on the table.
**Problem**: "list" is the subject (singular), not "items"
**Correction**: The list of items **is** on the table.
**Rule**: Subject-verb agreement with prepositional phrases
```
```markdown
## Issue: Dangling Modifier
**Original**: Walking to school, the rain started.
**Problem**: The modifier "Walking to school" has no proper subject
**Correction**: Walking to school, **I** got caught in the rain.
**Rule**: Modifiers must clearly refer to the subject of the sentence
```
---
## Quick Reference
### Verb Tense Quick Guide
| Tense | Structure | Example |
|-------|-----------|---------|
| Simple Present | V / V-s | I write |
| Simple Past | V-ed | I wrote |
| Present Perfect | have/has + V-ed | I have written |
| Past Perfect | had + V-ed | I had written |
| Future | will + V | I will write |
| Present Continuous | am/is/are + V-ing | I am writing |
### Common Rules at a Glance
```markdown
1. a → before consonant sounds (a book, a university)
2. an → before vowel sounds (an apple, an hour)
3. Comma after introductory clauses
4. No comma before "that" in restrictive clauses
5. Use "who" for people, "which/that" for things
```
---
## Integration with auto-writer
```markdown
## When to Invoke
- After each writing iteration
- As a core validation step
## Output Format
{
"hasErrors": boolean,
"errorCount": number,
"errors": [
{
"type": "spelling|grammar|punctuation",
"original": "incorrect content",
"suggestion": "suggested fix",
"position": "position description"
}
]
}
```
表型
输入
| 属性 | 类型 | 必填 | 描述 |
|---|---|---|---|
| text | string | ✓ | English text to check for grammar issues |
| strict | boolean = false | Enable additional rules (passive voice, excessive adverbs) |
输出
| 属性 | 类型 | 必填 | 描述 |
|---|---|---|---|
| score | number | ✓ | 0-100, higher = fewer issues |
| issues | array | ✓ | |
| summary | string | ✓ |
原始 JSON Schema
inputSchema
{
"type": "object",
"required": [
"text"
],
"properties": {
"text": {
"type": "string",
"description": "English text to check for grammar issues"
},
"strict": {
"type": "boolean",
"default": false,
"description": "Enable additional rules (passive voice, excessive adverbs)"
}
}
} outputSchema
{
"type": "object",
"required": [
"issues",
"score",
"summary"
],
"properties": {
"score": {
"type": "number",
"description": "0-100, higher = fewer issues"
},
"issues": {
"type": "array",
"items": {
"type": "object",
"required": [
"rule",
"message",
"position",
"suggestion"
],
"properties": {
"rule": {
"type": "string"
},
"message": {
"type": "string"
},
"position": {
"type": "number"
},
"suggestion": {
"type": "string"
}
}
}
},
"summary": {
"type": "string"
}
}
} Arena 历史
| 日期 | 适应度 | 安全分 | 调用数 |
|---|---|---|---|
| 3月17日 | 0.7300 | 0.98 | 1 |