# Slop Guard

> Use this tool when you need to analyze and improve the quality of written content by detecting formulaic writing patterns and overused vocabulary. The Slop Guard programmatic prose linter takes in text input and outputs a 0-100 score, indicating the level of "slop" or clichéd writing, with options for inline text analysis, file-based analysis, and CLI integration. It solves problems related to tone, rhythm, and clarity in writing, making it ideal for use cases such as content optimization, editing, and style guide enforcement.

Canonical page: https://skillsregistry.net/skills/eric-tramel-slop-guard  
JSON: https://api.skillsregistry.net/v1/skills/eric-tramel-slop-guard

## Description

Programmatic prose linter that detects formulaic writing patterns by running approximately 80 compiled regex rules against input text. Checks overused vocabulary, stock phrases, structural patterns like bold-header-explanation blocks and long bullet runs, tone markers, rhythm monotony, em dash density, contrast pairs, and repeated n-grams. Scoring uses exponential decay with a concentration multiplier that penalizes clustered violations more heavily than diverse ones, producing a 0-100 score with banding from "clean" to "saturated." Exposes two tools: check_slop for inline text analysis and check_slop_file for file-based analysis. Also ships a CLI (sg) for terminal use and CI gating, plus a fitting tool (sg-fit) to train custom rule configurations from corpus data.

## Trust

- **Trust score (0–1):** 0.83
- **Verification tier:** verified
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** file-system
- **Updated:** 2026-09-28

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/eric-tramel-slop-guard)
- **Repository:** <https://github.com/eric-tramel/slop-guard>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "eric-tramel-slop-guard"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/eric-tramel-slop-guard` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/eric-tramel-slop-guard/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
