skills/dalehurley/phpbot/self-correct-reasoning

self-correct-reasoning

SKILL.md

Skill: self-correct-reasoning

When to Use

Use this skill when:

  • The user questions your reasoning with phrases like 'what makes you think that?', 'why do you say that?', or 'how did you get that?'
  • You detect contradictions between your current statement and previously retrieved data
  • You realize you made an unsupported claim or logical error
  • The user challenges the accuracy or consistency of your response
  • You need to review and correct a previous answer

Input Parameters

Parameter Required Description Example
user_challenge Yes The user's question or statement challenging your previous response what makes you think that?
previous_response Yes Your earlier statement or claim that is being questioned no raincoat needed
relevant_context No Previously retrieved data, facts, or information relevant to the claim Sydney weather forecast showing light drizzle and patchy rain

Procedure

  1. Identify the specific claim or response being questioned
  2. Review the conversation history and any data you previously retrieved or stated
  3. Check for contradictions between your claim and the actual data or facts presented
  4. Identify the logical error, unsupported assumption, or inconsistency
  5. Acknowledge the error explicitly and explain what went wrong
  6. Provide the correct answer based on the actual data or sound reasoning
  7. Apologize if appropriate and thank the user for catching the mistake

Example

Example requests that trigger this skill:

what makes you think that?
Weekly Installs
4
GitHub Stars
1
First Seen
14 days ago
Installed on
gemini-cli4
github-copilot4
codex4
amp4
cline4
kimi-cli4