reflect-skills-from-me…
This skill should be used when the user asks to "reflect on skills from memory", "audit marketplace skills against memory",…
Detects and eliminates AI writing tropes that make text sound artificial or formulaic. Use when generating text content, writing documentation, creating code comments, or reviewing writing style. Supports four-tier JSON preferences (global/project x shared/local office.json)
$ npx -y skills add FradSer/dotclaude --skill tropes --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/tropesContext preview
The summary Claude sees to decide when to auto-load this skill.
Detects and eliminates AI writing tropes that make text sound artificial or formulaic. Use when generating text content, writing documentation, creating code comments, or reviewing writing style. Supports four-tier JSON preferences (global/project x shared/local office.json)
name: tropes description: Detects and eliminates AI writing tropes that make text sound artificial or formulaic. Use when generating text content, writing documentation, creating code comments, or reviewing writing style. Supports four-tier JSON preferences (global/project x shared/local office.json) read via load-preferences.sh.
Scan generated text for common AI writing patterns that make content sound artificial or formulaic. This skill provides a systematic workflow for identifying and eliminating tropes.
Source: [tropes.fyi](https://tropes.fyi) by [ossama.is](https://ossama.is) Original gist: [ossa-ma/f3baa9d2](https://gist.github.com/ossa-ma/f3baa9d25154c33095e22272c631f5a1) — the raw 33-trope list this skill's `references/` are structured from and extended.
**Write like a human expert: varied, precise, and professional.**
The goal is to find the "middle ground" between overly colloquial or casual writing and the obscure, formulaic style typical of AI generation. A single pattern used once is usually fine; the problem occurs when multiple tropes cluster together or when the same trope repeats throughout the text.
Scan for tropes when:
CRITICAL: User preferences live in `office.*.json` files (NOT Claude Code's `settings.json`). These are the office plugin's own preference files following the `.claude/plugin-name.local.*` convention with `.json` carriers. They do NOT participate in the harness four-layer settings merge — the merge is done by `load-preferences.sh`.
Run the loader script to get the merged preferences as a single JSON object:
bash ${CLAUDE_PLUGIN_ROOT}/scripts/load-preferences.shThe script reads up to four files in precedence order (highest first): `.claude/office.local.json` (project, personal) > `.claude/office.json` (project, shared) > `~/.claude/office.local.json` (global, personal) > `~/.claude/office.json` (global, shared). It deep-merges them (scalars replaced by higher layer, lists concatenated and deduped, pattern_caps deduped by `id`, dead_metaphors.entries by `word`), and prints the merged JSON to stdout. If jq is missing or all files are absent, it fails open to `{}` and default rules apply.
Apply the merged preferences as overrides/supplements to the default detection below:
If both files are absent, after the detection run, offer to create the global file with default values.
See `references/preferences-schema.md` for the full field reference and merge rules.
Read through the text and identify:
Look for multiple tropes appearing together:
For each identified trope:
After revision:
After the detection run, offer to save preferences to one of the four files (default `~/.claude/office.local.json`):
When the user wants a rule shared with a team, suggest a `.json` (shared) file; for personal preferences, a `.local.json` file. Then:
A curated collection of 22 plugins for Claude Code, providing specialized agents, skills, and automation tools for development and productivity workflows.
This skill should be used when the user asks to "reflect on skills from memory", "audit marketplace skills against memory",…
Use acpx as a headless ACP CLI for agent-to-agent communication, always inside an isolated SubAgent. Use when running coding…
Delegates a self-contained task to a Google Gemini Managed Agent (Antigravity) running in a remote sandbox with code execution,…
Runs a deep-research query on Google Gemini's deep-research managed agent and returns a cited report. This skill should be used…
This skill should be used when the user asks to "understand a codebase", "get code context", "research a library", "explore a…
Execute this when the user requests code context for a repository, library, or any natural-language code/technology question…