slopless

GitHub

用于审查英文 Markdown 文本,检测 AI/人类生成的冗余、模糊、陈词滥调等低质量内容。通过 CLI 运行并输出 JSON 报告,提供发现摘要,不执行事实核查或改写。

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

Trigger Scenarios

审查英文 Markdown 中的 AI 生成痕迹 检查文本是否存在模糊表达和填充词 分析文章节奏弱化和公式化行文问题

Install

npx skills add berelevant-ai/slopless --skill slopless -g -y
More Options

Use without installing

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, and cliches."
}

Slopless

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

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 -->

Version History

  • e3ad13f Current 2026-08-16 01:51

    移除了对 readability problems(可读性问题)的提及,明确仅关注 slop signals。

  • 587dcf3 2026-07-24 11:41

Metadata

Files
0
Version
e3ad13f
Hash
1022b01d
Indexed
2026-07-24 11:41

Accueil - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-09-03 17:11
浙ICP备14020137号-1 $Carte des visiteurs$