meta-cognitive-reasoning
Installation
SKILL.md
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 immediate conclusions
- When analyzing documentation or specifications
- During any task requiring rigorous analytical reasoning
What This Skill Does
- Evidence-Based Reasoning: Enforces showing evidence before interpretation
- Multiple Hypothesis Generation: Prevents premature commitment to single explanation
Related skills
More from 89jobrien/steve
dead-code-removal
Detects and safely removes unused code (imports, functions, classes)
143file-converter
This skill handles file format conversions across documents (PDF, DOCX,
81python-scripting
Python scripting with uv and PEP 723 inline dependencies. Use when creating
80network-engineering
Network architecture, troubleshooting, and infrastructure patterns. Use
66golang-performance
Go performance optimization techniques including profiling with pprof,
57golang-enterprise-patterns
Enterprise-level Go architecture patterns including clean architecture,
56