Skip to content
Back to skills

Sensemaking Focus Model

ASecurity

- **Name**: sensemaking-focus-model

  • 10 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 11, 2026
devopsgoreacttestingapidatabasesecurityperformancedocumentation

Works with

  • cli
  • api

Security analysis

A100/100

Pro scans all 12 files and shows the line behind each finding

Scanned September 11, 2026

npx -y skills add curiositech/windags-skills --skill sensemaking-focus-model --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Sensemaking Focus Model?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Sensemaking Focus Model
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/curiositech-sensemaking-focus-model/badge)](https://www.skillsdirectory.com/skills/curiositech-sensemaking-focus-model)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
license: Apache-2.0
name: sensemaking-focus-model
description: '- **Name**: sensemaking-focus-model'
category: Cognitive Science & Decision Making
tags:
  - sensemaking
  - focus
  - mental-models
  - situation-awareness
  - cognition
---

# SKILL: FOCUS Sensemaking Model

## Core Concept

Build agent reasoning systems that mirror how experts develop situation understanding through continuous frame-data reciprocity, fragmentary mental models, and assumption-challenging questions rather than comprehensive world models or linear information processing.

## Decision Points

### When Agent Encounters Anomaly
```
IF anomaly_count < 2 AND current_frame_confidence > 0.7
  → USE Preserving (explain within current frame)
  → SET anomaly_accumulation_threshold = 3
  → CONTINUE with current frame

ELIF anomaly_count >= 3 OR core_expectation_violated
  → FORCE Comparing function
  → GENERATE alternative frames from FMM library
  → REQUIRE explicit frame comparison before proceeding
  
ELIF anomaly is assumption-critical
  → IMMEDIATELY trigger Questioning
  → EXTRACT assumptions underlying current frame
  → GENERATE assumption-challenging questions
  → IF no satisfactory answer → move to Re-framing
```

### When Building Agent Knowledge Base
```
IF task requires expert-level performance
  → BUILD fragmentary mental models (FMMs):
    - Local cause-effect patterns
    - Cue-pattern associations  
    - Context-dependent rules
    - Domain-specific heuristics
  → AVOID comprehensive world models

ELIF system needs to improve over time
  → SEQUENCE: Knowledge structures first, then metacognition
  → NOT generic "critical thinking" strategies
```

### When Agent Must Generate Questions
```
IF current frame has high confidence
  → EXTRACT core assumptions from frame
  → PRIORITIZE assumption-challenging over information-seeking
  → ASK: "Why would X do Y?" not "What did X do?"

ELIF multiple plausible frames exist
  → GENERATE discriminating questions
  → FOCUS on questions that would invalidate one frame
  → TARGET fundamental relationships, agency, causality
```

## Failure Modes

### 1. **Fixation Through Over-Preservation**
**Detection Rule**: If agent explains away 4+ anomalies without triggering frame comparison
**Symptoms**: 
- Anomaly count climbing while frame confidence stays high
- Increasingly complex explanations for simple contradictions
- Resistance to considering alternative interpretations
**Fix**: Implement hard threshold - after N anomalies, FORCE Comparing function regardless of confidence

### 2. **Comprehensive Model Brittleness** 
**Detection Rule**: If system breaks on edge cases not in training data OR requires complete domain knowledge before functioning
**Symptoms**:
- Analysis paralysis while trying to build complete understanding
- System failure when encountering novel scenarios
- Inability to function with partial information
**Fix**: Decompose into FMM library with just-in-time assembly patterns

### 3. **Sensemaking-Decision Blur**
**Detection Rule**: If agent proposes actions while situation assessment confidence < 0.6
**Symptoms**:
- Action recommendations changing as new data arrives
- Inability to explain "what situation we're in" separately from "what we should do"
- Premature commitment to courses of action
**Fix**: Architectural separation with explicit confidence gate between phases

### 4. **Information-Only Questioning**
**Detection Rule**: If 80%+ of generated questions are "What/Where/When" rather than "Why/Who decides/What if"
**Symptoms**:
- Questions like "What is X?" instead of "Why would X happen?"
- Data-seeking without assumption-challenging
- Missing critical insights about agency and causality
**Fix**: Implement assumption-extraction module before question generation

### 5. **Linear Processing Pipeline**
**Detection Rule**: If system processes data → analysis → conclusion without feedback loops
**Symptoms**:
- Current frame doesn't guide what information to seek next
- New data doesn't trigger frame revision
- No reciprocal relationship between interpretation and observation
**Fix**: Rebuild as continuous loop where frame guides data selection and data challenges frame

## Worked Examples

### Example 1: Intelligence Analysis Anomaly
**Scenario**: Agent analyzing communication patterns notices 40% drop in message volume from Target A
**Initial Frame**: "Target A reducing operational tempo"
**Confidence**: 0.8

**Decision Point Navigation**:
1. **Anomaly Detection**: Drop contradicts recent intelligence about planned operations
2. **Threshold Check**: First major anomaly, frame confidence high → Try Preserving
3. **Preserving Attempt**: "Maybe delayed operations due to weather"
4. **New Anomaly**: Weather data shows clear conditions
5. **Anomaly Count**: Now at 2, still below threshold
6. **Third Anomaly**: Increase in communication from Target B (previously dormant)
7. **Trigger**: anomaly_count = 3 → FORCE Comparing function

**Frame Comparison**:
- Frame A: "Reduced tempo" (explains volume drop, conflicts with weather/B activity)  
- Frame B: "Communication security change" (explains A drop + B increase)
- Frame C: "Target A compromised/offline" (explains all data)

**Expert vs Novice**: Novice would continue explaining anomalies within Frame A. Expert triggers comparison at threshold, generates assumption-challenging questions: "Why would B activate when A reduces?" "Who decides communication protocols?"

### Example 2: System Performance Diagnosis
**Scenario**: Application response time increased 300% overnight
**Initial Frame**: "Database performance degradation"

**FMM Assembly Process**:
- Pattern: "Sudden overnight change" → Check deployment logs first
- Pattern: "3x performance drop" → Usually resource contention or config change
- Pattern: "Database suspected" → Verify with query time metrics

**Questioning Strategy**:
- Information-seeking: "What changed in database?" 
- Assumption-challenging: "Why assume it's database? What if network latency increased?"
- Agency-focused: "Who has access to modify configs overnight?"

**Frame Revision**: Questions reveal recent load balancer configuration change, not database issue. FMM pattern "config change + performance drop" provides new frame.

### Example 3: Market Analysis Under Uncertainty
**Scenario**: Stock showing unusual trading patterns - high volume, price stability
**Multiple Competing Frames**:
- Frame A: "Institutional accumulation" 
- Frame B: "Insider trading before announcement"
- Frame C: "Algorithm testing by trading firm"

**Assumption-Challenging Questions**:
- Frame A assumption: "Institutions want to accumulate quietly" → "Why wouldn't they use dark pools?"
- Frame B assumption: "Insiders have material information" → "Why risk detection with high volume?"  
- Frame C assumption: "Testing requires real market" → "Why not use sandbox environments?"

**Trade-off Documentation**:
- Preserving Frame A: Low cognitive cost, but may miss real insider activity
- Comparing all frames: High cognitive cost, but better anomaly coverage
- Decision: Set 48-hour monitoring period with daily frame reassessment

## Quality Gates

### Sensemaking Phase Completion
- [ ] Current frame explains 80%+ of observed data without forced explanations
- [ ] Anomaly accumulation count < threshold (typically 3)
- [ ] Frame confidence score > 0.6 on established scale
- [ ] At least 2 alternative frames considered and explicitly rejected
- [ ] Core assumptions of current frame identified and documented

### Knowledge Base Adequacy  
- [ ] FMM library contains 50+ local cause-effect patterns for domain
- [ ] Cue-pattern associations validated against expert examples
- [ ] Context-dependent rules specify activation conditions
- [ ] Just-in-time assembly procedures tested on novel scenarios
- [ ] Pattern coverage verified against known expert reasoning traces

### Question Generation Quality
- [ ] 60%+ of questions challenge frame assumptions vs. seek information
- [ ] Questions target agency ("Who decides?"), causality ("Why would X?"), relationships
- [ ] Generated questions would discriminate between competing frames
- [ ] Assumption-extraction module identifies 3+ testable frame dependencies
- [ ] Questions match expert questioning patterns for domain

### System Architecture Validation
- [ ] Explicit separation between sensemaking and decision-making phases  
- [ ] Confidence threshold gate prevents premature action planning
- [ ] Frame-data reciprocity loop implemented with bidirectional updates
- [ ] Anomaly accumulation triggers automatic frame comparison
- [ ] System can operate effectively with incomplete information

### Anti-Pattern Prevention
- [ ] Hard limits prevent excessive anomaly explanation (Preserving fixation)
- [ ] Architectural constraints prevent sensemaking-decision blur
- [ ] FMM approach prevents comprehensive model brittleness
- [ ] Question generation avoids information-only patterns
- [ ] Continuous loops prevent linear processing pipeline

## Not-For Boundaries

**Do NOT use this skill for**:
- **Simple classification tasks** → Use pattern-matching algorithms instead
- **Complete information scenarios** → Use standard decision trees instead  
- **Real-time response systems** → Use fast heuristics, delegate to reaction-systems
- **Well-structured problems** → Use domain-specific optimization instead
- **Single-frame situations** → Use direct reasoning, no frame comparison needed

**Delegate to other skills**:
- **For mathematical optimization** → Use operations-research methods
- **For known problem categories** → Use domain-specific algorithms  
- **For collaborative sensemaking** → Use group decision-making frameworks
- **For time-critical decisions** → Use rapid decision-making protocols
- **For routine monitoring** → Use anomaly detection without frame revision

**Clear boundary markers**:
- If problem has single correct answer discoverable through analysis → Not sensemaking
- If situation is familiar with established procedures → Not sensemaking  
- If speed matters more than understanding → Not sensemaking
- If you need group consensus rather than individual understanding → Use collaborative methods

Files in this skill

  • SKILL.md10.1 KB
  • _book_identity.json4.3 KB
  • diagrams/01_stateDiagram-v2_sensemaking_state_machine:_fra.md2.1 KB
  • diagrams/02_flowchart_decision_framework:_anomaly_de.md2.3 KB
  • diagrams/03_mindmap_focus_sensemaking_model:_knowl.md2.5 KB
  • diagrams/INDEX.md535 B
  • references/data-frame-reciprocity-in-agent-systems.md9.4 KB
  • references/expert-questioning-strategies.md18.8 KB
  • references/fragmentary-mental-models-for-agents.md14.2 KB
  • references/frame-elaboration-vs-frame-comparison.md19.4 KB
  • references/sensemaking-decision-making-separation.md15.3 KB
  • references/sensemaking-triggers-and-anomaly-detection.md20.8 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…