tune-outputlisted
Install: claude install-skill AnotherSava/claude-code-common
# Tune output
## Context
- Current state: !`bash ~/.claude/skills/tune-output/scripts/preflight.sh`
## What this skill is for
Response shape is tuned repeatedly and each pass forgets the last one. The cost is not the wasted work — it is
re-adopting a rule that was already measured harmful, or re-arguing a rejection whose reason nobody wrote down.
The ledger is the point of this skill; the harness exists to give the ledger something true to record.
## Process
### 1. Read the ledger before forming any opinion
Read `~/.claude/skills/tune-output/ledger.md` in full. It is short by design.
If the candidate rule — or its near-twin — already has an entry, **say so before proposing anything** and open
with what the last pass concluded. A rule previously rejected is re-opened only with new evidence, and the
entry names what evidence would qualify. Never silently re-adopt something the ledger rejected.
### 2. Locate the rule's home
An output rule can live in four places, and picking the wrong one is the most common failure. Use
**Current state** from Context to see what is configured now, then choose:
| The rule is… | Home |
|---|---|
| how a reply is shaped, always | the output style — `claude/output-styles/<name>.md` |
| a word or phrase never to use | the **Overused Phrases** section of `claude/CLAUDE.md` (it already has the entry-plus-replacement format) |
| a preference with a *why* worth keeping | a `claude/memory/feedback_*.md` file, indexed in CLAUDE.md |
| something