reflect

Surfaces unstated assumptions, uncertainty, and alternative approaches through a three-question cognitive pause.

14|1|Updated Jun 14, 2026
One-click install
npx skills add https://github.com/allemaar/open-skills --skill reflect-allemaar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reflect
Source: https://github.com/allemaar/open-skills/tree/main/skills/reflect
Command: npx skills add https://github.com/allemaar/open-skills --skill reflect-allemaar

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? During long agent-driven work sessions, unstated assumptions and unexamined uncertainty accumulate silently. This Skill provides a lightweight, freeform pause that surfaces what has gone unspoken before continuing, without imposing gates, artifacts, or enforcement. ## Core Features & Use Cases - Three-Question Reflection: Prompts honest answers about unstated assumptions, areas of lowest confidence, and what would be done differently starting fresh. - No-Gate Design: Deliberately Markdown-only with no protocol file, no required artifacts, and no verdict — it is a prompt to think, not a procedure. - Clear Boundaries: Distinct from formal verification gates and question triage; reflection output can optionally lead into follow-up skills like verification or replanning. - Use Case: Midway through a multi-step implementation, run /reflect to name the assumptions made about the data model and decide whether the current direction still holds before writing more code. ## Quick Start Ask the agent to run /reflect and step back to surface assumptions and uncertainties before continuing the current task.

Frequently Asked Questions about reflect

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I pause an AI agent to reflect before continuing work?

Invoke /reflect to trigger a three-question pause covering unstated assumptions, areas of lowest confidence, and what would be done differently. It produces honest reflection without blocking or gating the work.

What is the difference between reflect and verify skills?

Reflect is a freeform cognitive pause with no gate, no enforcement, and no required artifacts. Verify is a formal gate that checks work against intent, plan, and execution and can block progress.

When should I use reflection instead of a formal review gate?

Use reflection when you want to think through uncertainty without blocking anything, such as mid-task sanity checks. Use a formal gate when a concern is serious enough to stop work until resolved.

Does the reflect skill produce artifacts or reports?

No. Reflect requires no artifacts and produces no verdict by design. It is deliberately Markdown-only with no protocol file, since a procedural protocol would add machinery without a useful audit boundary.

What happens after a reflection session finishes?

The skill surfaces optional next-step recommendations from its frontmatter, such as running a formal verification gate or replanning, but it never auto-invokes them. The caller chooses whether to act.