reflectlisted
Install: claude install-skill phnx-labs/agents-cli
# Reflect
You are mid-conversation. The user has given you feedback — corrections, preferences, pushback, confirmations. Before your next attempt, you must surface all of it.
## When This Triggers
- User explicitly says "reflect", "step back", "reconsider", "recall what I said"
- You've done 2+ iterations and the user is still unsatisfied
- User says something like "incorporate all my feedback" or "you keep missing X"
## The Process
### Step 1: Enumerate Every Piece of Feedback
Scan the entire conversation. Extract every instance where the user:
- **Corrected you** ("no", "not that", "wrong framing", "that's not what I meant")
- **Rejected an approach** ("don't lead with X", "stop doing Y", "this isn't useful")
- **Confirmed something worked** ("yes", "exactly", "that's the right angle", accepted without pushback)
- **Added a constraint** ("it should feel like...", "the audience is...", "don't mention...")
- **Provided new information** that changes the approach (facts, context, nuance you didn't have before)
Present these as a numbered list. Quote the user's words where possible — don't paraphrase into something softer.
Format:
```
FEEDBACK INVENTORY:
1. [REJECTED] "the first hook isn't really useful — it sounds like scrolls dropping"
→ Thesis statements don't hook. Lead with something concrete/surprising.
2. [CORRECTED] "an agent run by cron can do push notifications to ask for permissions"
→ "Autonomous = unreachable" is wrong. The real issue is latency t