skills/naturalistic-insight/SKILL.md
Research on how insights and creative solutions emerge naturally during problem-solving and expertise
npx skillsauth add curiositech/windags-skills naturalistic-insightInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Load this skill when the user faces challenges where reframing rather than optimizing is needed:
Primary Decision Matrix: Anomaly Type × Context → Pathway Selection
IF anomalous data persists despite explanation attempts:
├─ IF in research/investigation context → Contradiction Pathway
│ └─ Action: Treat anomaly as most reliable data point
│ └─ Question: "What frame makes this the normal case?"
├─ IF in operational context with time pressure → Knowledge Shield Check
│ └─ Action: Document anomaly for later analysis
│ └─ Escalate to subject matter experts
└─ IF in learning/exploration context → Pattern Accumulation
└─ Action: Log as gradual insight opportunity
└─ Set up tracking infrastructure
IF experiencing genuine impasse (multiple solution attempts failed):
├─ IF problem is well-defined domain → Execution Problem
│ └─ Action: Standard decomposition and optimization
├─ IF problem definition feels wrong → Desperation Pathway
│ └─ Action: Question foundational assumptions
│ └─ Replace strongest anchors systematically
└─ IF expertise feels like obstacle → Expertise Paradox
└─ Action: Leverage knowledge for pattern detection
└─ Remain open to frame revision
IF noticing unexpected connections across cases:
├─ IF connection is metaphorical → Connection Pathway
│ └─ Action: Add bridging anchor to mental model
├─ IF connection reveals causal relationship → Analytical Extension
│ └─ Action: Standard hypothesis testing
└─ IF connection spans domains → Cross-Domain Transfer
└─ Action: Map structural similarities
IF designing for insight generation:
├─ IF users are domain experts → Expertise-Enabled Design
│ └─ Provide pattern libraries and anomaly detection
├─ IF organizational context → Assess Error vs. Insight Culture
│ └─ IF error-focused: Create protected spaces
│ └─ IF insight-friendly: Integrate with existing processes
└─ IF AI/agent system → Multi-Pathway Architecture
└─ Build contradiction, connection, and desperation modules
1. Rubber Stamp Anomaly Dismissal
2. Sudden Insight Fixation
3. Expertise Contamination Fear
4. Execution Task Decomposition
5. Innovation Theater Deployment
Context: 1981, CDC epidemiologist reviewing unusual pneumonia cases in gay men.
Initial Frame: Isolated outbreak, likely lifestyle-related immune suppression.
Anomaly: Hemophiliac patients presenting identical symptoms despite completely different demographics.
Novice Response: "Hemophiliacs have compromised health anyway—probably coincidence."
Expert Application of Skill:
Outcome: Discovery of bloodborne transmission route, saving thousands of lives.
Decision Points Navigated:
Context: Fire commander Klein interviewed, routine house fire response.
Initial Frame: Standard interior attack, crew positioned normally.
Impasse Signals: Fire not responding to water, heat increasing unexpectedly, no visible progress.
Expert Application of Skill:
Outcome: Crew evacuated 30 seconds before floor collapsed.
Decision Points Navigated:
Context: Darwin studying coral formations during Beagle voyage.
Pattern Accumulation: Observing multiple atolls across different locations over months.
Connection Emergence: Noticing structural similarity between atolls and barrier reefs around volcanic islands.
Expert Application of Skill:
Outcome: Revolutionary theory of coral formation, confirmed by drilling decades later.
Decision Points Navigated:
Frame Coherence Check:
[ ] New frame explains previously unexplained anomalies without special pleading
[ ] Frame generates testable predictions different from old model
[ ] Revised understanding integrates smoothly with established domain knowledge
[ ] Frame addresses root cause, not just symptoms
Prediction Power Validation: [ ] New frame successfully predicts behavior in untested cases [ ] Predictions are specific enough to risk falsification [ ] Frame explains both positive and negative cases in dataset [ ] Model performs better than previous best explanation
Expert Acceptance Assessment:
[ ] Domain experts can follow the reasoning path
[ ] Insight leverages rather than dismisses existing expertise
[ ] Other experts can replicate the insight given same data
[ ] Resistance based on evidence, not just unfamiliarity
Anomaly Resolution Verification: [ ] Original contradiction/impasse is genuinely resolved, not just deferred [ ] Resolution doesn't create larger contradictions elsewhere [ ] Previously dismissed data now makes sense within new frame [ ] Weak anchors that triggered insight are now integrated
Implementation Readiness: [ ] Clear next actions follow from the insight [ ] Resource and timeline implications are understood [ ] Organizational barriers to implementation are identified [ ] Success metrics for new approach are defined
This skill is NOT for:
systematic-optimization insteaddebugging-protocols insteadcontinuous-improvement insteadtask-decomposition insteadcrisis-response insteadDelegate to other skills when:
creative-ideation insteadsystematic-inventive-thinking insteadbehavior-change-design insteaddecision-analysis insteadgroup-problem-solving insteadCritical boundary: This skill focuses on naturalistic insight (how insights actually emerge in real contexts) not laboratory creativity (puzzle-solving, divergent thinking exercises). If the user wants "innovation training" or "creative thinking workshops," redirect to appropriate facilitation skills.
tools
Building resilient distributed systems with circuit breakers, retries with full-jitter exponential backoff, retry budgets (per-request 3-attempt + per-client 10% ratio per Google SRE), deadline propagation, and the cascading-failure math (4 layers × 3 retries = 64x amplification). Grounded in Resilience4j, Microsoft Cloud Patterns, AWS Architecture Blog (Marc Brooker), and Google SRE Book.
testing
Designing HTTP cache headers that work correctly across browsers, CDNs, and shared proxies — `Cache-Control` directives per RFC 9111, `stale-while-revalidate` and `stale-if-error` per RFC 5861, the Vary header for varying responses, and surrogate keys for tag-based purging. Grounded in IETF RFCs and Cloudflare/Fastly docs.
development
Use when designing or fixing a Content Security Policy on a real site, choosing between nonce-based and hash-based CSP, adding strict-dynamic, debugging "Refused to execute inline script" errors, deploying CSP in report-only mode first, configuring report-to / report-uri, or auditing an existing policy for unsafe-inline / unsafe-eval / wildcards. Triggers: "CSP blocks legitimate inline script", strict-dynamic, nonce-{RANDOM}, sha256-{HASH}, object-src none, base-uri none, frame-ancestors, Trusted Types, X-Content-Security-Policy obsolete, report-only vs enforced. NOT for general HTTP security headers (HSTS, COOP/COEP), Trusted Types deep dive, CORS configuration, or building a WAF.
tools
Choosing and operating an HTTP API versioning strategy that doesn't break clients — Stripe's date-based pinned versions, the Deprecation/Sunset header pair (RFC 9745 + RFC 8594), URI vs header vs media-type approaches, and the version-transformer pattern. Grounded in Stripe's published architecture and IETF RFCs.