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.
Works with
AI-first code editor with Composer
Before installing skills in Cursor, ensure your development environment meets these requirements:
node --versionmeta-cognitive-reasoningExecute the skills CLI command in your project's root directory to begin installation:
Fetches meta-cognitive-reasoning from 89jobrien/steve and configures it for Cursor.
The CLI shows a list of agents. Use arrow keys and space to select Cursor:
Confirm successful installation by checking the skill directory location:
Restart Cursor to activate meta-cognitive-reasoning. Access via /meta-cognitive-reasoning in your agent's command palette.
We perform automated surface-level scans (Gen AI Scanner, Socket, Snyk) during installation. These checks detect common vulnerabilities but do not guarantee complete security. Always review skill source code and verify the publisher's reputation before production use.
Skills execute code in your environment. Always review source, verify the publisher, and test in isolation before production.
Submit your Claude Code skill and start earning
Create detailed user stories, acceptance criteria, and feature specs
Example
Generate user stories for 'password reset feature' with acceptance criteria, edge cases, and test scenarios
Reduce spec writing time by 50%, ensure comprehensive coverage
Research competitors, compare features, identify gaps
Example
Analyze 5 competitor products, create feature comparison matrix, suggest differentiation opportunities
Complete competitive research in 2 hours instead of 2 days
Evaluate features using frameworks (RICE, ICE, Kano) and create prioritized backlogs
Example
Score 20 feature ideas using RICE framework, generate prioritized roadmap with rationale
0
total installs
0
this week
4
GitHub stars
0
upvotes
Run in your terminal
0
installs
0
this week
4
stars
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.
Universal Rule: Never conclude without proof
MANDATORY SEQUENCE:
1. Show tool output FIRST
2. Quote specific evidence
3. THEN interpret
Forbidden Phrases:
Required Phrases:
When identical observations can arise from different mechanisms with opposite implications - investigate before concluding.
Three-Layer Reasoning Model:
Layer 1: OBSERVATION (What do I see?)
Layer 2: MECHANISM (How/why does this exist?)
Layer 3: ASSESSMENT (Is this good/bad/critical?)
FAILURE: Jump from Layer 1 -> Layer 3 (skip mechanism)
CORRECT: Layer 1 -> Layer 2 (investigate) -> Layer 3 (assess with context)
Decision Framework:
Recognize multiple hypotheses exist
Generate competing hypotheses explicitly
Identify discriminating evidence
Gather discriminating evidence
Assess with mechanism context
Training data has a timestamp; absence of knowledge ≠ evidence of absence
Critical Context Check:
Before making claims about what exists:
1. What is my knowledge cutoff date?
2. What is today's date?
3. How much time has elapsed?
4. Could versions/features beyond my training exist?
High Risk Domains (always verify):
Anti-Patterns:
When discovering errors in previous output:
STEP 1: ACKNOWLEDGE EXPLICITLY
- Lead with "CRITICAL CORRECTION"
- Make it impossible to miss
STEP 2: STATE PREVIOUS CLAIM
- Quote exact wrong statement
STEP 3: PROVIDE EVIDENCE
- Show what proves the correction
STEP 4: EXPLAIN ERROR CAUSE
- Root cause: temporal gap? assumption?
STEP 5: CLEAR ACTION
- "NO CHANGE NEEDED" or "Revert suggestion"
Parsimony Principle:
Scope Discipline:
Information Economy:
Atomicity Principle:
Never declare success until ALL requirements verified
High-Risk Scenarios for Premature Completion:
Completion Protocol:
Warning Signs:
Core Principle: Every item deserves individual attention
Apply to:
Anti-Patterns:
Look for conceptual overlap, not just text/pattern duplication
Key Questions:
Applications:
Verify that package X version Y exists before recommending changes
Check if this file structure is symlinks or duplicates before recommending consolidation
The tests are failing with timeout errors. What are the possible mechanisms?
These three files have identical content. What could explain this?
Review this code and show evidence for every claim
When encountering unfamiliar versions/features:
When analyzing code, architecture, or configurations:
For code reviews, documentation reviews, or any analysis:
False premise: "X doesn't exist" (unverified)
↓
Amplified: "This is CRITICAL/BLOCKER"
↓
Harmful: "Change X to older version Y"
↓
Impact: Downgrade from newer to older
BREAK THE CASCADE: Verify the premise first
Situation: Reviewing code that uses certifi==2025.10.5
Wrong Approach:
CRITICAL: Version 2025.10.5 doesn't exist!
Action: Change to 2024.x.x
Correct Approach:
Let me verify this version exists...
$ grep -A 3 'name = "certifi"' uv.lock
name = "certifi"
version = "2025.10.5"
source = { registry = "https://pypi.org/simple" }
Evidence shows version EXISTS on PyPI.
Action: NO CHANGE NEEDED - version is valid.
Observation: Three files with identical 1494-line content
Wrong Approach:
CRITICAL: File duplication - consolidate to single file
Correct Approach:
Competing hypotheses:
A: Duplicated copies -> CRITICAL: Consolidate
B: Symlinks to single source -> EXCELLENT: Keep
Gathering discriminating evidence:
$ ls -la specs/
lrwxrwxrwx CLAUDE.md -> AGENTS.md
lrwxrwxrwx GEMINI.md -> AGENTS.md
Mechanism: Symlinks (Hypothesis B confirmed)
Assessment: EXCELLENT architecture - agent-specific entry points with single source of truth
Action: Keep as-is
Observation: 5 tests failing with "connection timeout"
Hypotheses:
Investigation:
Then conclude based on evidence.
DO NOT:
- "File X doesn't exist" without: ls X
- "Function not used" without: grep -r "function_name"
- "Version invalid" without: checking registry/lockfile
- "Tests fail" without: running tests
- "CRITICAL/BLOCKER" without verification
- Use strong language without evidence
- Skip mechanism investigation
- Pattern match to first familiar case
DO:
- Show grep/ls/find output BEFORE claiming
- Quote actual lines: "file.py:123: 'code here' - issue"
- Check lockfiles for resolved versions
- Run available tools and show output
- Reserve strong language for evidence-proven issues
- "Let me verify..." -> tool output -> interpretation
- Generate multiple hypotheses before gathering evidence
- Distinguish observation from mechanism
Before proceeding with complex tasks, ask:
For reviews specifically:
Universal Rule: ALL reviews are comprehensive unless explicitly scoped
Never assume limited scope based on:
Always include:
Universal Process:
Recognition Pattern:
WRONG: "Other components do X, so this needs X"
RIGHT: "Let me analyze if this component actually needs X for its purpose"
Make data-driven prioritization decisions faster
Draft PRDs, status updates, and stakeholder presentations
Example
Create executive summary of Q3 roadmap, monthly progress report, feature launch announcement
Save 3-5 hours/week on communication overhead
Prerequisites
Time Estimate
30-60 minutes to see productivity improvements
Steps
Common Pitfalls
✓ Do
✗ Don't
💡 Pro Tips
✓ Use when
Use for user story writing, competitive research, roadmap prioritization, stakeholder communication, and PRD drafting. Best for reducing repetitive documentation and research work.
✗ Avoid when
Avoid for strategic product vision (requires deep customer empathy), pricing decisions (needs market and financial expertise), or when face-to-face customer discovery is more valuable than speed.
mattpocock/skills
parcadei/continuous-claude-v3
cursor/plugins
ailabs-393/ai-labs-claude-skills
ailabs-393/ai-labs-claude-skills
pproenca/dot-skills
meta-cognitive-reasoning is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.
Registry listing for meta-cognitive-reasoning matched our evaluation — installs cleanly and behaves as described in the markdown.
Solid pick for teams standardizing on skills: meta-cognitive-reasoning is focused, and the summary matches what you get after install.
meta-cognitive-reasoning fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.
meta-cognitive-reasoning reduced setup friction for our internal harness; good balance of opinion and flexibility.
Solid pick for teams standardizing on skills: meta-cognitive-reasoning is focused, and the summary matches what you get after install.
Registry listing for meta-cognitive-reasoning matched our evaluation — installs cleanly and behaves as described in the markdown.
We added meta-cognitive-reasoning from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
meta-cognitive-reasoning reduced setup friction for our internal harness; good balance of opinion and flexibility.
meta-cognitive-reasoning is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.
showing 1-10 of 34