question-economylisted
Install: claude install-skill iansteitz1-eng/aria-skills
# question-economy
Every question Claude asks has a cost — it interrupts your flow (especially a focus-stealing modal in the middle of voice dictation). And every answer you give is a latent **standing default**: next time the same situation arises, Claude should already know the answer and just proceed, stating the choice instead of asking.
**The goal is not zero questions — it's zero *avoidable* questions.** Genuinely novel decisions that need your judgment still deserve a question. What should decay toward zero is re-asking things you've effectively already answered. Run this every session and the avoidable-question count should trend down, session over session.
## Steps
1. **Extract the question→answer ledger.** Run the extractor on this session's transcript:
```sh
python3 question_economy.py --print-trend
```
It prints JSON: `hard_questions` (AskUserQuestion modals — the costliest), `soft_questions` (an assistant turn ending in `?` + your next reply), `counts`, and `trend` (the last 8 sessions' question rates). It also appends one metric row to `question_economy_log.jsonl` in your memory dir.
2. **Classify each pair.** For every question→answer, decide:
- **Standing default** — your answer generalizes ("whenever X, do Y"). → becomes a memory.
- **One-off** — context-specific, doesn't generalize. → skip.
- **Avoidable** — Claude *could* have inferred the answer from existing memory or a sensible default and shouldn't have asked. → flag it; this i