reflection

Classifies the last executed step's outcome and recommends the next action.

Updated Feb 26, 2026
One-click install
npx skills add https://github.com/jonjonbinx1/SolixAI-Marketplace --skill reflection-jonjonbinx1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reflection
Source: https://github.com/jonjonbinx1/SolixAI-Marketplace/tree/main/skills/base/reflection
Command: npx skills add https://github.com/jonjonbinx1/SolixAI-Marketplace --skill reflection-jonjonbinx1

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Prevents cascading errors by pausing after each action to determine whether the previous step succeeded, partially succeeded, or failed, and to decide the safest next move to keep progress on track.

Core Features & Use Cases

  • Outcome Classification: Classify the last step as success, partial, or failure.
  • Diagnosis and Decision: Analyze tool outputs and errors to recommend retries, fixes, or plan revisions.
  • Plan Revision & Escalation: Suggest updates to the remaining plan and enforce retry/escalation thresholds.
  • Use Case: When an agent runs a deployment step that returns an unexpected error, use reflection to diagnose the failure, decide whether to retry or roll back, and update the remaining deployment plan.

Quick Start

Reflect on the last executed step by summarizing the result, observation, recommended next action, and any plan changes.

Frequently Asked Questions about reflection

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

FAQPage Schema
How do I prevent cascading errors in multi-step automated workflows?

To prevent cascading errors in automated workflows, evaluate the outcome of the last executed action to classify it as success, partial, or failure before deciding the next step. This stops sequential failures by enforcing step-level validation and adjusting the remaining plan.

What is the best way to handle error-prone operations and decide whether to retry or roll back?

Handling error-prone operations requires diagnosing tool outputs to classify the result and recommend next actions. It analyzes errors to suggest plan revisions, enforcing configured retry thresholds or recommending rollbacks to maintain workflow stability.

How does step-level validation work for automated tool invocations?

Step-level validation for tool invocations works by pausing after an action to assess its output and determine the safest next move. It returns a concise classification of success, partial, or failure, along with an observation and recommended next action.

Can I use decision-making logic to update remaining plans after a deployment failure?

Yes, you can update remaining plans after a deployment failure by applying decision-making logic to diagnose the error. It suggests plan revisions and escalates the issue if retry thresholds are exceeded, ensuring progress stays on track.

When do I need self-evaluation for step-level validation in my workflow?

You need self-evaluation for step-level validation when running multi-step automated workflows or error-prone operations. It is required to assess each executed action, prevent cascading errors, and determine the appropriate next step to keep progress on track.

What are the limitations of using automated reflection for error handling?

The limitation of automated reflection for error handling is that it relies on the accuracy of the last step's output to classify success or failure. It only recommends next actions and plan revisions based on available data, honoring strict retry and escalation settings.