reflection

Prompt agents to critique and revise their own outputs.

1|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/LauraFlorentin/skills-marketplace --skill reflection-lauraflorentin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reflection
Source: https://github.com/LauraFlorentin/skills-marketplace/tree/main/agentic-skills/skills/reflection
Command: npx skills add https://github.com/LauraFlorentin/skills-marketplace --skill reflection-lauraflorentin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Agents often produce outputs that require refinement. Reflection provides a structured pattern for self-critique and iterative improvement.

Core Features & Use Cases

  • Self-assessment: the agent evaluates its own reasoning and results to identify flaws.
  • Iterative refinement: generates improved versions by addressing critiques.
  • Safety and quality: reduces hallucinations and enhances alignment with user goals.

Quick Start

Instruct the agent to perform a self-review cycle after generating a result to progressively refine its output.

Frequently Asked Questions about reflection

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

FAQPage Schema
How does self-critique improve AI output quality and accuracy?

Self-critique improves AI output by prompting the agent to evaluate its own reasoning and results, identifying flaws to reduce hallucinations and enhance alignment with user goals.

What is the best way to implement a draft, critique, and revise workflow for AI agents?

The best way to implement iterative refinement is applying a three-step workflow—draft, critique, and revise—across reasoning tasks, code generation, and content creation to progressively refine output.

Can I use AI guardrails to reduce hallucinations during code generation and content creation?

Yes, you can apply explicit guardrails during the self-review cycle to ensure safe and high-quality results, effectively reducing hallucinations across reasoning, code generation, and content tasks.

When should I apply a self-review cycle to refine AI reasoning tasks?

You should apply a self-review cycle after an agent generates an initial result, instructing it to perform iterative refinement whenever outputs require polishing or error correction.

What are the limitations of relying on self-assessment for iterative refinement?

Relying on self-assessment requires the agent to accurately identify its own flaws; if the initial reasoning is fundamentally flawed, the self-critique may fail to correct the errors effectively.