slopless

GitHub

用于审查英文Markdown文本,检测AI或人类生成的低质内容、模糊表达、陈词滥调及可读性问题。仅输出JSON报告,不重写文本或核实事实。

skills/slopless/SKILL.md berelevant-ai/slopless

触发场景

用户要求审查英文Markdown的AI/人类低质信号 用户要求检查弱短语、陈词滥调、填充词或可读性问题

安装

npx skills add berelevant-ai/slopless --skill slopless -g -y
更多选项

不安装直接使用

npx skills use berelevant-ai/slopless@slopless

指定 Agent (Claude Code)

npx skills add berelevant-ai/slopless --skill slopless -a claude-code -g -y

安装 repo 全部 skill

npx skills add berelevant-ai/slopless --all -g -y

预览 repo 内 skill

npx skills add berelevant-ai/slopless --list

SKILL.md

Frontmatter
{
    "name": "slopless",
    "description": "Use Slopless to review English Markdown for deterministic AI and human slop signals, including vague phrasing, formulaic prose, weak rhythm, filler, cliches, and readability issues."
}

Slopless

Use this skill when asked to review English Markdown prose for AI slop, human slop, weak phrasing, cliches, filler, formulaic prose, or readability problems.

Scope

  • Slopless is English-only.
  • Slopless emits JSON only.
  • Slopless reports findings. It does not rewrite prose.
  • Do not use Slopless as a fact checker.

Required Workflow

  1. Run npx slopless --help before the first Slopless run in the session.
  2. Create .slopless/findings in the current working directory.
  3. Run Slopless on the requested Markdown files, folders, globs, or stdin.
  4. Save raw JSON output under .slopless/findings/.
  5. Use a timestamped filename that identifies the input.
  6. If the user asks for explanation, summarize the saved JSON findings for the user.
  7. Do not leave the only useful result in a temp directory.

Commands

mkdir -p .slopless/findings
npx slopless "docs/**/*.md" > ".slopless/findings/$(date +%Y-%m-%d-%H%M%S)--docs-review.json"
mkdir -p .slopless/findings
npx slopless draft.md > ".slopless/findings/$(date +%Y-%m-%d-%H%M%S)--draft.json"
mkdir -p .slopless/findings
npx slopless --stdin --stdin-filename draft.md > ".slopless/findings/$(date +%Y-%m-%d-%H%M%S)--stdin-draft.json"

Output Handling

  • Exit 0: no findings.
  • Exit 1: findings were reported.
  • Exit 2: command failed before linting.
  • Treat exit 1 as successful execution with prose findings.
  • Read the JSON before explaining results.
  • Preserve rule IDs, file paths, line numbers, and excerpts when summarizing.

Ignore Rules

Use textlint comments when a finding is intentionally ignored:

<!-- textlint-disable slopless/semantic-thinness -->

Something shifted in the room.

<!-- textlint-enable slopless/semantic-thinness -->

版本历史

  • 587dcf3 当前 2026-07-24 11:41

元信息

文件数
0
版本
e891d0d
Hash
563e2996
收录时间
2026-07-24 11:41

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-08 23:18
浙ICP备14020137号-1 $访客地图$