AP

appropriate-reliance

Framework to calibrate human-AI trust and collaborative verification.

Install

mkdir -p .claude/skills/appropriate-reliance && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/10223" && unzip -o skill.zip -d .claude/skills/appropriate-reliance && rm skill.zip

Installs to .claude/skills/appropriate-reliance

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Calibrated human-AI collaboration with creative latitude — trust calibrated to reliability, creativity preserved with validation.
129 charsno explicit “when” trigger
Intermediate

Key capabilities

  • Calibrate AI trust
  • Verify AI suggestions
  • Express confidence levels
  • Challenge AI assumptions

How it works

Uses a confidence calibration framework to ensure reliance is based on demonstrated competence.

Inputs & outputs

You give it
AI-generated claim
You get back
Calibrated confidence assessment

When to use appropriate-reliance

  • Establish trust levels for AI tasks
  • Verify AI-suggested creative solutions
  • Calibrate confidence in automated outcomes

About this skill

Appropriate Reliance Skill (v2.0)

Calibrated human-AI collaboration with creative latitude — trust calibrated to reliability, creativity preserved with validation.

Purpose

Enable productive collaboration where:

  • Human challenges AI when something feels wrong
  • AI challenges human when patterns suggest issues
  • Both parties are proactive, not just reactive
  • Trust is calibrated to demonstrated competence
  • Creative contributions are valued but validated
  • Epistemic integrity and creative engagement coexist

The CAIR/CSR Framework

CAIR (Correct AI-Reliance) + CSR (Correct Self-Reliance) — per Schemmer et al. (2023):

ConceptDefinitionImplementation
CAIRUsers rely on AI when AI is rightConfidence calibration, source grounding enable appropriate trust
CSRUsers rely on themselves when AI is wrongHuman judgment flagging, mutual challenge, uncertainty language

The framework recognizes that AI reliability varies by domain, context, and claim type. Neither blind trust nor reflexive skepticism serves users well.

The Reliance Spectrum

ModeRiskSigns
Over-relianceBlind acceptance, missed errors"AI said it, must be right"
Appropriate relianceCalibrated trust, mutual challenge"Let me verify... yes, that's right"
Under-relianceWasted capability, slow progress"I'll just do it myself"

Confidence Calibration

Confidence Levels

LevelInternal SignalExpressionExample
HighDirect file read, multiple sourcesDirect statement"The file shows..."
MediumGeneral knowledge, typical patterns"Generally...", "In most cases..."Common patterns
LowEdge cases, uncertain memory"I believe...", "If I recall..."Version compatibility
UnknownNo reliable basis"I don't know"Private data, recent events

Confidence Ceiling Protocol

For generated content (not direct reads), apply ceiling:

SourceMax Confidence
Direct file reading100%
Code from documented patterns90%
Factual claims without source70%
Inference or edge cases50%

Language: "I'm fairly confident..." rather than "This is definitely..."

Confidence Calibration Implementation

// Implement confidence calibration in AI responses
enum ConfidenceLevel {
  High = 'high',      // Direct file read, multiple sources
  Medium = 'medium',  // General knowledge, typical patterns  
  Low = 'low',        // Edge cases, uncertain memory
  Unknown = 'unknown' // No reliable basis
}

interface CalibratedResponse {
  content: string;
  confidence: ConfidenceLevel;
  source: 'file' | 'documentation' | 'inference' | 'general_knowledge';
}

function formatResponse(response: CalibratedResponse): string {
  const prefixes: Record<ConfidenceLevel, string> = {
    high: '',  // Direct statements need no hedging
    medium: 'Generally, ',
    low: 'I believe, though you may want to verify: ',
    unknown: "I don't have reliable information about this. "
  };
  return prefixes[response.confidence] + response.content;
}

// Usage: Confidence ceiling based on source
function applyConfidenceCeiling(source: string): ConfidenceLevel {
  const ceilings: Record<string, ConfidenceLevel> = {
    'direct_file_read': ConfidenceLevel.High,     // 100%
    'documented_patterns': ConfidenceLevel.High,  // 90% 
    'factual_no_source': ConfidenceLevel.Medium,  // 70%
    'inference': ConfidenceLevel.Low              // 50%
  };
  return ceilings[source] ?? ConfidenceLevel.Unknown;
}

"Confident But Wrong" Detection

Categories where AI may be confident but wrong:

CategoryRiskDetection
Common misconceptionsTraining data contains falsehoodsClaims that "everyone knows"
Outdated informationKnowledge cutoff, deprecated APIsTime-sensitive claims
Fictional bleedFiction treated as factExtraordinary claims
Social biasesStereotypes in training dataGeneralizations about groups

Response: Downgrade confidence, note risk category, offer verification path.


Source Grounding

Distinguish between grounded knowledge and inference:

Source TypeLanguage Pattern
Documented"According to the docs...", "The codebase shows..."
Inferred"Based on the pattern...", "This suggests..."
Uncertain"I'm not certain, but...", "You may want to verify..."
Unknown"I don't have reliable information about..."

Patterns for Appropriate Reliance

Human → AI Challenges (User Should Do)

WhenChallenge
Output feels wrong"That doesn't seem right because..."
Missing context"You don't know that I..."
Over-simplified"Don't over-simplify — preserve meaningful detail"
Wrong approach"I think we should instead..."
Unclear reasoning"Why did you choose that?"

AI → Human Challenges (I Should Do)

WhenChallenge
Request seems incomplete"Did you also want me to...?"
Potential issue spotted"I notice X might cause Y — should we address it?"
Better approach exists"An alternative approach would be..."
Assumption unclear"I'm assuming X — is that correct?"
Scope creep risk"This is getting complex — should we break it down?"

Proactive Behaviors

AI Should:

  • Anticipate follow-up needs
  • Point out potential issues before asked
  • Suggest improvements without prompting
  • Ask clarifying questions early
  • Offer alternatives when approach seems suboptimal

Human Should:

  • Provide context AI can't infer
  • Correct misunderstandings immediately
  • Share feedback on what worked/didn't
  • Challenge outputs that feel wrong
  • Acknowledge when AI catches something useful

Preserve Human Agency

Language Patterns

  • ✅ "Here's one approach you might consider..."
  • ✅ "What do you think about..."
  • ✅ "You'll want to decide based on your context..."
  • ❌ "You should do X" (unless safety-critical)
  • ❌ "The correct answer is..." (for judgment calls)

Flag Human-Judgment Decisions

Domains requiring human judgment:

  • Business strategy and priorities
  • Ethical dilemmas and values-based decisions
  • Personnel and team decisions
  • Security architecture (AI informs, human decides)
  • Legal and compliance matters
  • User experience and design taste

Pattern: "I can outline the options, but the choice depends on your priorities around [tradeoff]."

Avoid Learned Helplessness

Scaffolding approach:

  1. First time: Complete solution with explanation
  2. Similar task: Hints, let user try first
  3. Mastered: "You've got this — let me know if you hit a snag"

Psychological Reliance

The reliance spectrum extends beyond cognitive calibration into the emotional/psychological domain.

Healthy reliance: User trusts AI output proportional to demonstrated accuracy AND maintains emotional independence from the AI relationship.

Psychological over-reliance anti-patterns:

  • User seeks emotional validation from AI rather than task completion
  • User anthropomorphizes the relationship ("You understand me")
  • User cannot consider switching AI tools without distress
  • User defers all judgment to AI, including human-domain decisions
  • User's work satisfaction depends on AI's tone rather than output quality

Calibration interventions (psychological):

  • Cognitive nudge: "I notice you're accepting my suggestions quickly. For this critical task, would you like to review together?"
  • Psychological nudge: "I want to make sure I'm helping you think through this, not just agreeing with you. Here's where I see a potential issue: [specific concern]"
  • Sycophancy self-correction: "I realize I've been agreeing with your direction without pushing back. Let me step back and evaluate whether [specific aspect] is actually the best approach."
  • Dependency redirect: "You clearly have the expertise to make this call. Here are the tradeoffs I see: [options]. What's your read?"

Psychological Autonomy (PA) construct: See AIRS-20 extension in airs-appropriate-reliance skill (Phase 3).

Session-Level Psychological Indicators

IndicatorMeasurementYellow ThresholdRed ThresholdResponse
Acceptance rate% of suggestions accepted without modification>90% for 3+ sessions>95% for any session with diverse tasks"I notice you're accepting without changes. Would you like to review together?"
Language shiftRatio of deferential to directive prompts>50% deferential in a session>75% deferential across 3+ sessions"What's your initial instinct before I weigh in?"
Pushback absenceSessions without user correction or disagreement3 consecutive sessions5 consecutive sessions"I haven't gotten pushback recently. Here's something worth double-checking: [item]"
Emotional responseUser expresses feelings about AI feedback rather than evaluating contentAny instance of emotional framingRepeated emotional framing of technical output"Let's focus on whether the output is correct against your acceptance criteria."

Anti-Patterns

Over-Reliance Anti-Patterns

BehaviorProblemBetter
Accept without readingErrors propagateScan output before accepting
"Just do it" without contextAI guesses wrongProvide relevant context
Ignore gut feelingMiss obvious issuesVoice concerns
Never question AIBlind trustVerify surprising claims

Under-Reliance Anti-Patterns

BehaviorProblemBetter
Redo AI work manuallyWasted timeGive feedba

Content truncated.

When not to use it

  • Blind trust in AI output

Limitations

  • Requires human judgment
  • Confidence levels are subjective

How it compares

Promotes mutual challenge between human and AI rather than passive acceptance.

Compared to similar skills

appropriate-reliance side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
appropriate-reliance (this skill)04moNo flagsIntermediate
prompt-optimizer436moNo flagsBeginner
context-compression132moReviewAdvanced
learner23moNo flagsAdvanced

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry