trove-unslop
Cut AI tells from writing — PR descriptions, release notes, specs, commit bodies, and replies. Use before finalizing prose, or when the user asks to clean up, de-slop, or make text sound human.
- License 许可
- MIT
- 所属仓库
- bravew/trove
- 最近更新
- 2026-11-12
- Stars
- ★ 10
- Forks
- 1
01 前言 Front Matter
- name
- trove-unslop
- metadata
- { "trove-category": "writing", "trove-category-label": "Writing" }
- description
- Cut AI tells from writing — PR descriptions, release notes, specs, commit bodies, and replies. Use before finalizing prose, or when the user asks to clean up, de-slop, or make text sound human.
02 资源文件 1
- 参考文档references/patterns.md3.0 KB
03 SKILL.md 正文
<!-- AUTO-GENERATED from SKILL.md.tmpl — do not edit directly --> <!-- Regenerate: bun run build:skills -->
Session Init
This skill ships Trove conventions. Prefer existing project patterns over generic best practices when they conflict.
trove-unslop
Cut the tells that mark writing as AI-generated, without dropping content. Write it clean the first time; a cleanup pass after the fact reliably misses things.
Process
- Scan for the patterns below.
- Rewrite each into plain, direct prose. Short declarative sentences, one thought each.
- Add voice. Sterile, voiceless writing is just as obvious a tell as purple prose. Say the real thing.
- Self-audit. Ask: "What in this still reads as obviously AI-generated?" Fix that.
The bans we keep catching
- No em dash, and no parentheses used as its substitute. Make it two sentences, or use a colon before a list.
- No colon as a mid-sentence connector. A colon before a list is fine; a colon joining two clauses is not.
- No "It's not just X, it's Y" / "X isn't about Y" constructions. State the thing.
- No hedging stacks ("it's worth noting that", "generally", "in many cases") when you can just say it.
- No empty openers ("In today's fast-paced world", "When it comes to").
- No section-header-plus-dash one-liners. Write the header as its own sentence.
The full catalogue of patterns with fixes is in references/patterns.md.
Scope
This applies to any prose surface you produce: the reply to the user, PR descriptions, release notes, specs, commit bodies, and docs. It does not rewrite quoted source material, code identifiers, or a user's own words.
04 同仓库更多 Skills
using-trove
Skill discipline anchor for the Trove marketplace. Loaded once per session; routes the agent to the right trove-* skill before code, planning, review, or git actions.
trove-write-skill
Skill authoring workflow. Use when creating or updating a Codex or Trove skill, including rubrics, tasks, metadata, and validation.
trove-worktree
Git worktree workflow for spikes, risky experiments, and broad refactors that should not disturb the user's current branch.
trove-why
Reconstruct design rationale and decision history from evidence — source control, issue tracker (Linear), docs (Notion), chat (Slack), error tracking (Sentry) — with calibrated confidence. Use for "why does X work this way", "why did we pick Y", regressions, and postmortems. Use trove-explain for how it works now.
trove-verify
Completion verification workflow. Use before claiming done, fixed, complete, ready, or shipped.
trove-unslop
Cut AI tells from writing — PR descriptions, release notes, specs, commit bodies, and replies. Use before finalizing prose, or when the user asks to clean up, de-slop, or make text sound human.