Meta-Cognitive Reasoning This skill provides disciplined reasoning frameworks for avoiding cognitive failures in analysis, reviews, and decision-making. It enforces evidence-based conclusions, multiple hypothesis generation, and systematic verification. When to Use This Skill - Before making claims about code, systems, or versions - When conducting code reviews or architectural assessments - When debugging issues with multiple possible causes - When encountering unfamiliar patterns or versions - When making recommendations that could have significant impact - When pattern matching triggers im…