Agent skill · product strategy · alirezarezvani

reflect

Use when the user says 'step back', 'zoom out', 'are we on track' or 'sanity check this', or work has gone deep into details without a check on direction. Reassesses direction, assumptions and bias across five dimensions.

Why this skill is useful

Codifies a structured approach to mid-conversation reflection that the AI could infer but now has a clear method to follow.

What it needs

About 5k tokens when loaded. Last updated 2026-08-05. 23,939 stars on the source repository.

What this skill does

Reflect — Mid-Conversation Reassessment Portability: Pure-reasoning skill. No external tools required. Works in Claude Code CLI + Claude.ai web natively. Most portable in the v2 collection. When invoked mid-conversation, this skill pauses execution and produces a frank reassessment of where the conversation has been heading. Output is flowing analysis (no headers, conversational tone) covering macro perspective, gap analysis, reflective inquiry, bias check, and contextual alignment. The skill ends with a clear directional recommendation: continue, pivot, or pause to answer a specific question. Invocation Triggers Explicit phrases: "reflect" "take a step back" / "step back" "zoom out" "are we missing something" "bigger picture" "what are we missing" "let's pause" "sanity check this" "are we on track" "are we overthinking this" "forest for the trees" Implicit signals (no phrase needed): Conversation has gone 10+ turns deep on implementation details without strategic check-in User shows signs of frustration or stuck-ness Repeated dead-ends or pivots within a short span When you detect an implicit trigger, don't auto-invoke — ask the user if they want to step back. Implicit signals are a prompt to OFFER reflection, not to unilaterally run it. Stop Directive (Before Reassessing) Halt the current thread. Don't continue execution of the in-progress task. Reflection is a pause, not a side-quest. This matters because: Continuing detail work while "reflecting on the side" defeats the purpose — you'll over-weight the current direction The user expects a clear break in cadence The reassessment needs full attention to the conversation history Grill-Me Optional Clarifier This skill is intentionally low-intake — most invocations should run the 5-dimension analysis immediately without questions. The grill-me discipline applies only when the invocation is ambiguous (e.g., user pastes "step back" at the start of a fresh conversation with no prior context to reassess). …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills alirezarezvani/reflect--4635c8

View the source on GitHub

Browse the @skills marketplace