Patina: A Claude Code Skill That Detects and Rewrites AI Writing Patterns

What Patina Does
Patina is a Claude Code skill that analyzes text for patterns commonly found in AI-generated writing. It detects these patterns using regex/heuristic detectors and can rewrite the flagged sections to sound more human.
Pattern Detection Details
The creator cataloged 112 specific patterns across four languages (English, Korean, Chinese, and Japanese), with 28 patterns per language. Each pattern includes a detector and description of why it's a giveaway.
Examples from the English set include:
- Pattern #7: AI Vocabulary Words - "delve into", "tapestry", "multifaceted" clustered in one paragraph
- Pattern #25: Metronomic Paragraph Structure - Starting three consecutive paragraphs with the same structure (claim, evidence, significance)
- Pattern #6: The classic challenges-then-optimism closer - "Despite these challenges, the industry remains poised for growth"
- Pattern #8: Copula Avoidance - "serves as a vital hub" when "is" would work fine
Tool Usage and Modes
To use patina, run /patina and paste your text. The tool has several modes:
- Default: Detect and rewrite flagged sections
--audit: Show what's wrong without making changes--score: Rate text 0-100 on how AI-like it sounds--diff: Show exactly which patterns were caught and what changed--ouroboros: Keep rewriting until the score converges
There's also a MAX mode that runs text through Claude, Codex, and Gemini, then picks whichever version sounds most human.
Before/After Example
Before: AI coding tools represent a groundbreaking milestone showcasing the innovative potential of large language models, signifying a pivotal turning point in software development evolution. This not only streamlines processes but also fosters collaboration and facilitates organizational alignment.
After: AI coding tools speed up grunt work. Config files, test scaffolding, that kind of thing. The problem is the code looks right even when it isn't. It compiles, passes lint, so you merge it — then find out later it's doing something completely different from what you intended.
Technical Details
The tool is based on blader/humanizer and has been extended for multilingual support. It's available on GitHub under an MIT license, and the pattern files are in markdown format for easy contribution.
📖 Read the full source: r/ClaudeAI
👀 See Also
MTP + Unified Memory Boosts llama.cpp Inference 30% on RTX 5090
Enabling MTP speculation alongside GGML_CUDA_ENABLE_UNIFIED_MEMORY=1 pushes Qwen3.6-27B Q8_0 from 49 to 64 tok/sec on an RTX 5090 with 128GB system RAM.

Practical Findings from 11 Multi-Agent Software Builds Without Programmatic Scaffolding
Analysis of 11 autonomous multi-agent builds shows scope enforcement works mechanically (20/20 success) not via prompts (0/20), orchestration costs are dominated by memory re-ingestion (~95% of input spend), and worker model capability creates 9.8x throughput gaps.

Open-sourced self-healing skill for AI agents detects and fixes failures automatically
A new open-source skill enables AI agents to automatically detect failures, diagnose root causes, and implement fixes. It includes a failure scanner for crons, sub-agents, and deploy logs, plus a database that learns from previous fixes.

Multi-provider LLM fallback chain with Ollama support in production AI IDE
Resonant Genesis AI IDE integrates local LLM support as a first-class provider alongside Groq, OpenAI, Anthropic, and Gemini across 30+ microservices using a shared UnifiedLLMClient library with automatic fallback chain.