惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园_首页
Vercel News
Vercel News
Last Week in AI
Last Week in AI
罗磊的独立博客
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
IT之家
IT之家
美团技术团队
U
Unit 42
Google DeepMind News
Google DeepMind News
P
Proofpoint News Feed
J
Java Code Geeks
V
V2EX
量子位
腾讯CDC
S
SegmentFault 最新的问题
The GitHub Blog
The GitHub Blog
G
Google Developers Blog
D
DataBreaches.Net
雷峰网
雷峰网
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园 - 聂微东
L
LangChain Blog
C
Check Point Blog

Lobsters

CIFSwitch: a non-universal Linux local root vulnerability RIPE NCC session fixation: poaching logins with an Atlas probe GNOME 2.20 but its Web Components Agentic Search for Context Engineering – Leonie Monigatti Garnix is shutting down [not OC] akashina.tngl.sh/jjc Concerning Emacs (and Jazz) Nitpicking the shell history scene in ‘Tron: Legacy’ What's cooking on SourceHut? Q2 2026 The tenth OpenPGP email summit Package managers that package package managers Clojure on Fennel part three: parsing WordPress at 23 Finding Miscompiles for Fun, Not Profit GitHub - creusot-rs/creusot: Creusot helps you prove your Rust code is correct. Announcing Rust 1.96.0 | Rust Blog A Love Letter to Neovim sqlite AGENTS.md Am I a Bad Friend? CSS vs. JavaScript • Josh W. Comeau Erlang Ecosystem Foundation - Supporting the BEAM community A brief note about slot access cost in Common Lisp Keyboard latency probe Rethinking the GNOME clipboard issues Back to the Building Blocks’ Building Blocks Tech Notes: Theseus: translating win32 to wasm Fast is better than slow Content-addressed Rust builds (or, what kache actually caches) Intent to Prototype: Embedding API Canada’s Bill C-22 and the security cost of collecting more data
desertthunder.dev/tropius
desertthunder.dev · 2026-06-25 · via Lobsters

README.md

tropius is a CLI to detect AI tropes in prose.

How#

We use a pattern dictionary in TOML based on a trope list from Tropes.fyi

Text
Aho-Corasick phrase matcher
Structural, repetition, and character-class detectors
Findings report

Usage#

Scan text from stdin:

printf 'Let us delve into this robust ecosystem.' | cargo run -q -p tropius-cli

Scan article text extracted from a live URL with lectito:

# Install lectito
cargo install lectito-cli

lectito 'https://www.solo.io/blog/what-is-agent-identity-human-workload-a-new-layer' \
    --format text \
    | cargo run -q -p tropius-cli

The CLI exits 0 when no findings are found and 1 when it finds trope signals.

It exits 2 for usage or configuration errors.

Color output respects NO_COLOR.

Coverage#

  • an implementation path for every source section in tropes.md
  • phrase patterns for literal trope signals
  • structural detectors for sentence and paragraph shape
  • repetition detectors for repeated metaphor terms and duplicated content
  • markdown-aware detection for bold-first bullets
  • character-class detection for Unicode decoration

Inspiration#

I got nerd-sniped on BlueSky

Samuel - @samuel.fm 2026-06-25 04:16

“Claudesmell” labeller for standard.site records wen

owais - @desertthunder.dev 2026-06-25 04:18

what does claudesmell mean here

Samuel - @samuel.fm 2026-06-25 04:22

smells of claude, e.g. short, punchy yet needlessly florid prose, excessive claudeisms, it’s not just x it’s y etc

owais - @desertthunder.dev 2026-06-25 04:26

You know that feeling of nerd-sniping about to happen? I gotta use aho-corasick + tropes.fyi in some way

Further Reading#

Wikipedia Article

Directory of tropes

License#

unlicense