architecting-software
Designs software architecture from a confirmed PRD. Use when a PRD exists and architecture must be designed before implementation, when writing ADRs, choosing…
Raises an artefact's signal-to-noise ratio by removing text that earns nothing for its reader — filler, repetition, over-explanation, ornamental phrasing — and relocating conditional detail to references. Use to slim a skill, agent, or document, cut bloat, tighten prose, or
$ npx -y skills add isvlasov/rageatc-oss --skill debloating --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/debloatingContext preview
The summary Claude sees to decide when to auto-load this skill.
Raises an artefact's signal-to-noise ratio by removing text that earns nothing for its reader — filler, repetition, over-explanation, ornamental phrasing — and relocating conditional detail to references. Use to slim a skill, agent, or document, cut bloat, tighten prose, or
name: debloating description: Raises an artefact's signal-to-noise ratio by removing text that earns nothing for its reader — filler, repetition, over-explanation, ornamental phrasing — and relocating conditional detail to references. Use to slim a skill, agent, or document, cut bloat, tighten prose, or shrink a file that has grown too long. Tuned for SKILL.md files.
**Bloat is text that changes nothing for its reader.** The reader is usually the agent, but not always — Step 0 confirms who. Text fails it when: the reader already knows it, it is filler or ceremony, it repeats something already said.
This is judged against the artefact's intent. Without an agreed intent, signal and noise are indistinguishable.
Read the whole artefact. State back, and confirm with the user, three things: **why it exists** (its intent), **who the reader is** (usually the agent, sometimes a human), and **what matters to that reader**. These are the measuring stick for every judgement that follows — cut nothing before they are agreed.
Sort candidate text by what removing it costs:
**Common SKILL.md offenders:**
**Protect:** deliberate emphasis (singular and placed — not piled-up shouting) and load-bearing method — the actual *how*. When unsure whether something carries weight, treat it as Tier 3 and surface it. Never cut silently.
Show the proposal grouped by tier, so the decisions are visible:
Edit the file in place — but if the artefact is a deployed or installed copy (e.g. an installed plugin's skill), edit its source instead. Apply the approved cuts and offloads. The user reviews the result via `git diff`.
When an artefact exhibits a bloat pattern this file doesn't name, flag it to the user so it can be added to this skill's offenders list.
Rage Against The C - pick your own C to rage against. Two plugins for Claude Code / Cowork, built on the idea that we're using AI wrong: the speed of its output tricks us into rushing the input.
Repo: isvlasov/rageatc-oss
Designs software architecture from a confirmed PRD. Use when a PRD exists and architecture must be designed before implementation, when writing ADRs, choosing…
Writes correct, version-aware Telegram bot code. Use when writing, extending, or debugging a Telegram bot in python-telegram-bot, aiogram, grammY, or Telegraf.…
Converts an approved ARCHITECTURE.md into an implementation roadmap of isolated, dependency-ordered chunks. Use when architecture has been approved and work…
Delegates a task to OpenAI Codex running as an interactive session in a herdr pane - uses the user's ChatGPT subscription, visible in herdr, steerable…
Delegates a task to a local LLM running as a Pi coding-agent session in a herdr pane - the subagent is visible in herdr, can be steered mid-session, and costs…
Creates a design system for software with a UI. Use when a project has a user interface and architecture is confirmed — whether creating from scratch or…