mirror

Mirror requests back as What, Why, Scope, and Constraints with a confirmation question.

Updated Apr 14, 2026
One-click install
npx skills add https://github.com/sr-ai-dev/sr-harness --skill mirror-sr-ai-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mirror
Source: https://github.com/sr-ai-dev/sr-harness/tree/main/skills/mirror
Command: npx skills add https://github.com/sr-ai-dev/sr-harness --skill mirror-sr-ai-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Users often ask for changes without clearly stating deliverables, motivations, scope, and constraints, leading to misunderstandings and wrong outputs.

Core Features & Use Cases

  • Structured paraphrasing for confirmation: Reframes the request into a consistent “Mirror Back” format to verify intent.
  • Gap and assumption detection: Explicitly calls out what’s unclear and what assumptions were made instead of guessing.
  • Confirmation loop: Prompts the user to confirm, correct, or restart up to a limited number of attempts, then hands off to the next step.

Quick Start

Use the mirror skill by sending /mirror followed by your request, for example: /mirror I want error handling standardized across services so users get consistent messages.

Frequently Asked Questions about mirror

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

FAQPage Schema
How do I clarify a vague request before processing it?

To clarify a vague request, the Skill mirrors your input back as structured What, Why, Scope, and Constraints, explicitly stating assumptions and returning one targeted confirmation question to verify intent.

What is the best way to confirm scope definition for incomplete instructions?

Confirming scope definition involves paraphrasing the incomplete instructions into a structured format and prompting a correction-confirmation loop to verify assumptions before proceeding.

How does interactive feedback handle intent confirmation for conversational workflows?

Interactive feedback handles intent confirmation by reframing your request into a consistent mirror back format, detecting gaps, and guiding a limited correction loop before handing off to the next step.

Does the mirror Skill execute planning, code, or git actions?

The mirror Skill does not execute planning, code, or git actions; it enforces prompt constraints by focusing solely on request clarification and structured paraphrasing to confirm clarity.

When do I need request clarification instead of immediate execution?

You need request clarification when users ask for changes without clearly stating deliverables, motivations, scope, and constraints, which leads to misunderstandings and wrong outputs.