Developer tracks frustration with 'F-Bombs Per Thousand Prompts' metric across 44,212 Claude Code logs

✍️ OpenClawRadar📅 Published: May 5, 2026🔗 Source
Developer tracks frustration with 'F-Bombs Per Thousand Prompts' metric across 44,212 Claude Code logs
Ad

A developer publishing under /u/ChartBuilder created a metric called fpk — f-bombs per thousand prompts — to quantify frustration while using Claude Code. The data spans 5 months, 44,212 prompts, and 6,120 sessions.

Headline numbers per model

  • claude-opus-4-5: 38.11 fpk
  • claude-opus-4-7: 11.11 fpk
  • claude-haiku-4-5: 0.00 fpk (used as subagent, never orchestrator)

That's a 3.4× drop in frustration between the two Opus versions, closely tracking Anthropic's official quality recovery from the Feb-Mar regression — but visible in a way release notes don't capture.

Fpk by Claude Code CLI version

  • 2.1.30-69 era: 40 fpk
  • 2.1.100+ era: 12 fpk
  • Worst single version: 2.1.42 at 173.79 fpk
  • Best: 2.1.110 at 0.00 fpk over 300+ prompts

Key insight: most frustration is environmental, not model-related

The author notes: "most cursing wasn't at the model. It was at environmental friction like gh auth failures, docker issues, screenshots breaking. The model is mostly the unwitting witness to my frustration with the surrounding tooling, not the cause."

But sometimes the model is the cause too — the full writeup includes a "greatest hits" collection of memorable outbursts.

Ad

Reproducible tooling

The developer has published tools to compute fpk on your own Claude Code logs:

If you use Claude Code heavily and want a quantitative signal of how much friction you're actually experiencing, this metric is worth adopting. The drop between models and across CLI versions is a concrete indicator of Anthropic's recovery — and the environmental sources of rage are something every team can address.

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

Tendr Skill Adds CLI-Based Long-Term Memory with Hierarchy to Reduce Token Usage
Tools

Tendr Skill Adds CLI-Based Long-Term Memory with Hierarchy to Reduce Token Usage

A new OpenClaw skill separates reasoning from execution for long-term memory operations, using a CLI tool to handle structural changes deterministically. It supports wikilinks and explicit semantic hierarchy across files to reduce token consumption and prevent error accumulation.

OpenClawRadar
Terrarium: Open-Source Sandbox for Agentic Environments with Time Machine Rewind
Tools

Terrarium: Open-Source Sandbox for Agentic Environments with Time Machine Rewind

A versatile sandboxing solution for running multiple AI agents securely on any VPS or cloud. Features isolated worlds, reverse-proxy management, GUIs, and a time machine to rewind container state.

OpenClawRadar
SkyClaw: Rust AI Agent Runtime for Cloud VPS with Telegram Control
Tools

SkyClaw: Rust AI Agent Runtime for Cloud VPS with Telegram Control

SkyClaw is a 6.9 MB Rust-based AI agent runtime designed for cloud VPS deployment with Telegram as the sole interface. It executes shell commands, browses the web via headless Chrome, reads/writes files, and fetches URLs with multi-round tool chaining.

OpenClawRadar
Zoku: A Tool That Automatically Detects Repeated Workflows in Claude Code
Tools

Zoku: A Tool That Automatically Detects Repeated Workflows in Claude Code

Zoku is a local tool that hooks into Claude Code's event system to record tool actions across sessions, identifies repeated workflow patterns, and then informs Claude about these patterns so it can proactively suggest or execute them. It requires no configuration, has no dependencies, and stores everything locally in ~/.zoku/.

OpenClawRadar