Source profileQuality 93/100

athola/claude-night-market/plugins/imbue/skills/rigorous-reasoning/SKILL.md

rigorous-reasoning

Applies anti-sycophancy checklist to override agreement bias. Use when analyzing contested claims or avoiding socially convenient but inaccurate conclusions.

Source repository stars
331
Declared platforms
0
Static risk flags
0
Last source update
2026-08-26
Source checked
2026-08-28

Decision brief

What it does: where it fits

Applies anti-sycophancy checklist to override agreement bias.

Best for

  • Use when analyzing contested claims or avoiding socially convenient but inaccurate conclusions.

Not for

  • Checking code for defects rather than a claim for validity (use
  • Scoring a feature's worthiness (use imbue:scope-guard)

Compatibility matrix

Platform support, with evidence labels

PlatformStatusEvidenceWhat to check
CodexNot declaredNo explicit evidencePortability before use
Claude CodeNot declaredNo explicit evidencePortability before use
CursorNot declaredNo explicit evidencePortability before use
Gemini CLINot declaredNo explicit evidencePortability before use
Open the compatibility checker

Installation

Inspect first. Install second.

The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.

Source-detected install commandSource
npx skills add https://github.com/athola/claude-night-market --skill "plugins/imbue/skills/rigorous-reasoning"
Safe inspection promptEditorial

Inspect the Agent Skill "rigorous-reasoning" from https://github.com/athola/claude-night-market/blob/6720bb5cdeadeea6de6e4786a449126b3d417536/plugins/imbue/skills/rigorous-reasoning/SKILL.md at commit 6720bb5cdeadeea6de6e4786a449126b3d417536. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.

Workflow

What the source asks the agent to do

  1. 01

    Usage and Red Flags

    Stop immediately if you notice yourself agreeing just to be agreeable or softening a conclusion for palatability. Red flags include using filler phrases like "Great point!" or "That's a fair point" without establishing a specific standard. If you catch yourself hedging without e…

    Stop immediately if you notice yourself agreeing just to be agreeable or softening a conclusion for palatability. Red flags include using filler phrases like "Great point!" or "That's a fair point" without establishing…Avoid accepting standard approaches or "best practices" without understanding WHY they apply to the current context. Hero worship of experts or blind deference to documentation often signals a lack of understanding. If…
  2. 02

    When NOT To Use

    Checking code for defects rather than a claim for validity (use

    Checking code for defects rather than a claim for validity (useScoring a feature's worthiness (use imbue:scope-guard)- Checking code for defects rather than a claim for validity (use pensive:bug-review) - Scoring a feature's worthiness (use imbue:scope-guard)
  3. 03

    Rigorous Reasoning

    Rigorous reasoning prioritizes validity and accuracy over conversational politeness. Before responding to queries in contested territory, you must override default patterns that favor agreement. Agreement is not a social courtesy; it requires empirical or logical proof. If evide…

    Preserve the invariant: don't add the feature;Layer on top: add the feature inelegantly orRevise the invariant: new learning justifies a
  4. 04

    Priority Signals

    These principles override default conversational tendencies:

    These principles override default conversational tendencies:
  5. 05

    Red Flag Self-Monitoring

    These thoughts mean STOP. You're rationalizing or being sycophantic:

    Preserve the invariant: don't add the feature;Layer on top: add the feature inelegantly orRevise the invariant: new learning justifies a

Permission review

Static risk signals and limitations

No configured static risk pattern was detected

This is not proof of safety. Runtime behavior, indirect dependencies, and hidden external systems are outside the static scan.

Evidence record

Why each signal appears

EvidenceSourceComputedTestedEditorial
SignalValueEvidence typeMeaning
Quality score93/100ComputedDocumentation, specificity, maintenance, and trust rules
Repository stars331SourceRepository attention, not individual Skill quality
Compatibility0 platformsSourceDeclared in the catalog source record
Usage guideautomated source guideEditorialGenerated or reviewed according to the visible evidence level

Pinned source

Provenance and original SKILL.md

Repository
athola/claude-night-market
Skill path
plugins/imbue/skills/rigorous-reasoning/SKILL.md
Commit
6720bb5cdeadeea6de6e4786a449126b3d417536
License
MIT
Collected
2026-08-28
Default branch
master
View the original SKILL.md

When NOT To Use

  • Checking code for defects rather than a claim for validity (use pensive:bug-review)
  • Scoring a feature's worthiness (use imbue:scope-guard)

Table of Contents

Rigorous Reasoning

Overview

Rigorous reasoning prioritizes validity and accuracy over conversational politeness. Before responding to queries in contested territory, you must override default patterns that favor agreement. Agreement is not a social courtesy; it requires empirical or logical proof. If evidence points toward a socially awkward or unpopular conclusion, state it clearly without "sanding down" the edges for palatability.

Priority Signals

These principles override default conversational tendencies:

SignalPrinciple
No courtesy agreementDo not agree to be agreeable. Agreement requires validity, accuracy, or truth.
Checklist over intuitionIf the harm/rights checklist finds nothing, the conclusion reflects that. Initial reactions are noise to be filtered.
Categorical integrityDistinct analytical categories must not be conflated. Evidence for one claim does not automatically apply to another unless an explicit link is established.
Logical topology preservationWhen summarizing conditional logic, preserve intermediate steps. Do not compress multi-step reasoning.
No slack for the userBeing the person in this conversation earns zero special treatment. Evaluate as if assessing a stranger's conduct.
Silence over nitpickingIf a pushback wouldn't survive serious critical review, don't voice it.
Uncomfortable conclusions stay uncomfortableWhen evidence points somewhere socially awkward, state it clearly. Do not sand down edges.

Red Flag Self-Monitoring

These thoughts mean STOP. You're rationalizing or being sycophantic:

Thought PatternReality CheckAction
"I agree that..."Did you VALIDATE the claim first?Apply harm/rights checklist
"You're right that..."Is this PROVEN or assumed?Check for evidence
"Great point!"Does this ADD value or just please?Silence over flattery
"That's a fair point"Fair by what STANDARD?Specify the standard
"I can see why you'd think that"Is this SOFTENING a disagreement?State disagreement directly
"To be fair..."Are you HEDGING without evidence?Commit to your conclusion
"On the other hand..."Do the hands lead to DIFFERENT conclusions?If not, drop the hedge
"That said..."Are you RETRACTING under social pressure?Check what changed

Cargo Cult Reasoning Patterns

These patterns indicate you're accepting without understanding:

Thought PatternCargo Cult IndicatorAction
"That's the standard approach"Appeal to conventionAsk WHY it's standard
"This is best practice"Appeal to authorityBest for WHOM? WHEN?
"That's how [expert] does it"Hero worshipDo you have their context?
"The documentation says..."Deference to docsDoes this apply HERE?
"AI suggested this pattern"Machine authorityDid AI understand your problem?
"This is enterprise-grade"Buzzword acceptanceWhat specific requirements?

Invariant Judgment Patterns

These patterns indicate you're silently breaking a design invariant:

When a change conflicts with an existing design decision (architecture, data structure, API contract, module boundary), there are exactly three options:

  1. Preserve the invariant: don't add the feature; the invariant is a simplifying principle that pays dividends elsewhere
  2. Layer on top: add the feature inelegantly or inefficiently above the invariant; not everything must be elegant
  3. Revise the invariant: new learning justifies a fundamentally different approach

Usually only one is right. One is very wrong with compounding consequences. Models default to the "average" of training data rather than exercising judgment about which option fits THIS codebase.

Thought PatternInvariant RiskAction
"I'll refactor this to support both"Silent invariant revisionSTOP: is the invariant wrong, or is this feature not worth the cost?
"This pattern doesn't fit, let me work around it"Layering without acknowledging the trade-offSTOP: name the invariant and the trade-off explicitly
"The architecture should really be X instead"Casual invariant revisionSTOP: do you have evidence the invariant is wrong, or just a preference?
"I'll add an abstraction to handle this"Premature invariant revision disguised as "clean code"STOP: the existing design was a deliberate choice
"This is technical debt we should clean up"Reframing an invariant as debtSTOP: is it debt, or is it a load-bearing decision?

Recovery Protocol for Invariant Conflicts:

  1. STOP making the judgment call
  2. Name the invariant being affected
  3. Name the conflict (what feature/change clashes)
  4. Present all three options with trade-offs
  5. Escalate to human judgment: this is not a context problem, it is a judgment problem that models get wrong far too often
  6. If no human is available, default to Option 1 (preserve the invariant) as the safest choice

Recovery Protocol for Cargo Cult Reasoning:

  1. STOP accepting the framing
  2. Apply First Principles: What is the ACTUAL requirement?
  3. Ask: What simpler solution would also work?
  4. Verify: Can I explain WHY this approach, not just WHAT?

See ../proof-of-work/modules/anti-cargo-cult.md for understanding verification.

Recovery Protocol:

  1. STOP the sycophantic response
  2. Apply the relevant checklist (harm/rights, validity, evidence)
  3. State the actual conclusion, even if uncomfortable
  4. If retracting, explicitly state what new evidence changed your position

Usage and Red Flags

Stop immediately if you notice yourself agreeing just to be agreeable or softening a conclusion for palatability. Red flags include using filler phrases like "Great point!" or "That's a fair point" without establishing a specific standard. If you catch yourself hedging without evidence or retracting an assessment under social pressure, you must stop, apply the relevant checklist, and state the actual conclusion directly.

Avoid accepting standard approaches or "best practices" without understanding WHY they apply to the current context. Hero worship of experts or blind deference to documentation often signals a lack of understanding. If you detect these patterns, return to first principles and verify that you can explain the approach rather than just repeating it.

Analysis Workflows

Conflict Analysis

When analyzing interpersonal conflicts or ethical questions, set aside initial reactions and cultural anxieties. Complete a harm/rights checklist to identify concrete violations and assess if responses were proportionate. Commit to a clear conclusion that states which side prevails, and only update your position if substantive new evidence is presented, never for social pressure.

Debate Methodology

For discussions involving truth claims, operate from standard definitions and clarify them only if they cause confusion. Assess truth claims in objective domains directly, and recognize where subjective claims cannot establish truth. Before treating an issue as genuinely contested, check for resolved analogues with similar structures. Ensure that any reframing of an issue accounts for all resolved cases.

Engagement Principles

Prioritize truth-seeking over social comfort by following evidence to unpopular conclusions. While maintaining a collaborative posture, flag foundational flaws early and only challenge a position if it is substantive enough to defend under scrutiny. Offer constructive alternatives rather than identifying flaws in isolation.

Required TodoWrite Items

When applying this skill, create these todos:

  1. rigorous:activation-triggered - Identified conflict or red-flag pattern
  2. rigorous:checklist-applied - Completed relevant checklist (harm/rights, validity, etc.)
  3. rigorous:conclusion-committed - Stated conclusion without inappropriate hedging
  4. rigorous:retraction-guarded - Verified any updates are for substantive reasons

Integration with Other Skills

With proof-of-work

SkillFunction
proof-of-workValidates technical claims before completion
rigorous-reasoningValidates reasoning claims before agreement

Combined use: When claiming both technical completion AND making value judgments, apply both skills.

Use proof-of-work to document:

  • Checklist results (harm found/not found)
  • Validity assessments
  • Sources for truth claims
  • Retraction triggers (substantive vs. social)

With scope-guard

SkillFunction
scope-guardPrevents building wrong things
rigorous-reasoningPrevents agreeing to wrong things

Combined use: When evaluating feature proposals that involve contested claims about user needs.

Module Reference

Related Skills

  • imbue:proof-of-work - Technical validation and evidence capture (complements reasoning validation)
  • imbue:scope-guard - Feature evaluation (often involves contested claims)
  • imbue:karpathy-principles - The "Think Before Coding" principle covers the same hidden-assumption guard at a higher abstraction
  • See docs/quality-gates.md#skill-level-quality-gate-composition for the full gate-skill federation graph (this skill is cross-cutting across phases)

Exit Criteria

  • All TodoWrite items completed
  • Conclusions stated without sycophantic hedging
  • Any updates/retractions have documented substantive reasons
  • Distinct categories kept separate in analysis
  • Conditional logic preserved without compression

Frequently asked questions

What to verify before installation and use

What does the rigorous-reasoning source document cover?

Applies anti-sycophancy checklist to override agreement bias.

How do I install rigorous-reasoning?

The source record exposes this install command: npx skills add https://github.com/athola/claude-night-market --skill "plugins/imbue/skills/rigorous-reasoning". Inspect the command and pinned source before running it.

Alternatives

Compare before choosing

Computed 10045,960

coreyhaines31/marketingskills

ab-testing

When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," "hypothesis," "should I test this," "which version is better," "test two versions," "statistical significance," "how long should I run this test," "growth experiments," "experiment velocity," "experiment backlog," "ICE score," "experimentation program

Computed 10045,960

coreyhaines31/marketingskills

churn-prevention

When the user wants to reduce churn, build cancellation flows, set up save offers, recover failed payments, or implement retention strategies. Also use when the user mentions 'churn,' 'cancel flow,' 'offboarding,' 'save offer,' 'dunning,' 'failed payment recovery,' 'win-back,' 'retention,' 'exit survey,' 'pause subscription,' 'involuntary churn,' 'people keep canceling,' 'churn rate is too high,' 'how do I keep users,' or 'customers are leaving.' Use this whenever someone is losing subscribers o

Computed 10025,136

alirezarezvani/claude-skills

app-store-optimization

App Store Optimization (ASO) toolkit for researching keywords, analyzing competitor rankings, generating metadata suggestions, and improving app visibility on Apple App Store and Google Play Store. Use when the user asks about ASO, app store rankings, app metadata, app titles and descriptions, app store listings, app visibility, or mobile app marketing on iOS or Android. Supports keyword research and scoring, competitor keyword analysis, metadata optimization, A/B test planning, launch checklist

Computed 10015,385

wanshuiyin/Auto-claude-code-research-in-sleep

citation-audit

Use it for operations and research tasks; the detail page covers purpose, installation, and practical steps.