diff --git a/CHANGELOG.md b/CHANGELOG.md
index b1f085a..2eb5062 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -27,6 +27,14 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
### Documentation
+- **Resource Evaluations**: Added Gur Sannikov "Claude Code as Embedded OS" evaluation (4/5 - High Value)
+ - Score: 4/5 (ADR workflow gap + native capabilities checklist + community validation)
+ - Decision: Integrate 4 sections across 3 guide files
+ - Gap addressed: ADR-driven development pattern, capabilities onboarding checklist, dynamic model switching
+ - Integration: ADR workflow (methodologies.md), Native Capabilities Audit (architecture.md), Dynamic Model Switching (cheatsheet.md), Community Validation (architecture.md)
+ - Community validation: Cursor power user adopting Agent Skills standard (validates "less scaffolding, more model" philosophy)
+ - Source: [LinkedIn post](https://www.linkedin.com/posts/gursannikov_claudecode-embeddedengineering-aiagents-activity-7423851983331328001-DrFb) (2026-02-01)
+- **Resource Evaluations Index**: Updated count from 24 to 55 evaluations
- **Slash Commands**: Added comprehensive documentation for `/insights` command (Section 6.1) with architecture deep dive
- **Architecture Overview** subsection (7-stage pipeline: session filtering, transcript summarization, facet extraction, aggregated analysis, executive summary, report generation, facet caching)
- **Facets Classification System**: 6 dimensions documented (13 goal types, 12 friction categories, 6 satisfaction levels, 4 outcome states, 7 success categories, 5 session types)
diff --git a/README.md b/README.md
index 51264b1..9ffb5a7 100644
--- a/README.md
+++ b/README.md
@@ -15,7 +15,7 @@
-> **Claude Code (Anthropic): the learning curve, solved.** ~16K-line guide + 107 templates + 257 quiz questions + 22 event hooks + 24 resource evaluations. Beginner → Power User.
+> **Claude Code (Anthropic): the learning curve, solved.** ~16K-line guide + 107 templates + 257 quiz questions + 22 event hooks + 55 resource evaluations. Beginner → Power User.
---
@@ -71,7 +71,7 @@ graph LR
root --> quiz[🧠 quiz/
257 questions]
root --> tools[🔧 tools/
utils]
root --> machine[🤖 machine-readable/
AI index]
- root --> docs[📚 docs/
24 evaluations]
+ root --> docs[📚 docs/
55 evaluations]
style root fill:#d35400,stroke:#e67e22,stroke-width:3px,color:#fff
style guide fill:#2980b9,stroke:#3498db,stroke-width:2px,color:#fff
@@ -116,7 +116,7 @@ graph LR
│ ├─ reference.yaml Structured index (~2K tokens)
│ └─ llms.txt Standard LLM context file
│
-└─ 📚 docs/ 24 Resource Evaluations
+└─ 📚 docs/ 55 Resource Evaluations
└─ resource-evaluations/ 5-point scoring, source attribution
```
@@ -172,7 +172,7 @@ Educational templates with explanations:
[Browse Catalog →](./examples/)
-### 🔍 24 Resource Evaluations
+### 🔍 55 Resource Evaluations
Systematic assessment of external resources (5-point scoring):
- Articles, videos, tools, frameworks
@@ -438,7 +438,7 @@ cd quiz && npm install && npm start
-Resource Evaluations (24 assessments)
+Resource Evaluations (55 assessments)
Systematic evaluation of external resources (tools, methodologies, articles) before integration into the guide.
diff --git a/docs/resource-evaluations/gur-sannikov-embedded-os-linkedin.md b/docs/resource-evaluations/gur-sannikov-embedded-os-linkedin.md
new file mode 100644
index 0000000..9b18973
--- /dev/null
+++ b/docs/resource-evaluations/gur-sannikov-embedded-os-linkedin.md
@@ -0,0 +1,228 @@
+# Evaluation: Gur Sannikov - Claude Code as Embedded OS
+
+**Resource Type**: LinkedIn Post
+**Author**: Gur Sannikov
+**Date Published**: 2026-02-01
+**Date Evaluated**: 2026-02-07
+**Evaluator**: Claude (via /eval-resource skill)
+**Source**: [LinkedIn Post](https://www.linkedin.com/posts/gursannikov_claudecode-embeddedengineering-aiagents-activity-7423851983331328001-DrFb)
+
+---
+
+## Executive Summary
+
+LinkedIn post proposing "embedded OS" metaphor for Claude Code architecture, listing 11 native capabilities, and demonstrating ADR-driven development workflow for embedded engineering.
+
+**Key Value**: ADR workflow pattern + native capabilities checklist + community validation of "less scaffolding, more model" philosophy.
+
+---
+
+## Scoring
+
+| Criterion | Score | Notes |
+|-----------|-------|-------|
+| **Technical Accuracy** | 5/5 | All 11 capabilities verified in guide |
+| **Novelty** | 4/5 | ADR workflow gap + checklist format new |
+| **Actionability** | 5/5 | Complete ADR → skill → execute pattern |
+| **Alignment** | 5/5 | 100% aligned with guide philosophy |
+| **Pedagogical Value** | 4/5 | Embedded systems metaphor + checklist |
+| **Community Validation** | 4/5 | Cursor user adopting Agent Skills standard |
+
+**Overall Score**: **4/5 (HIGH VALUE)**
+
+**Reason for Score**: ADR workflow addresses real methodological gap, capabilities checklist provides onboarding value, and community convergence validates guide's architectural approach.
+
+---
+
+## Content Summary
+
+### Main Claims
+
+1. **Architecture Metaphor**: Claude Code as "embedded OS" with hardware parallels (DMA transfers, boot sequences, interrupt handlers)
+2. **11 Native Capabilities**: Hooks, skill-scoped hooks, background agents, /explore, /plan, Task Tool, agent swarm, per-task model selection, MCP protocol, permission modes, session memory
+3. **ADR Workflow**: Write plain English ADRs → feed to `implement-adr` skill → native execution (no external frameworks)
+4. **Community Convergence**: Claude Code, GitHub Copilot CLI, OpenCode converging on Agent Skills standard
+5. **Embedded Engineering Use Case**: Firmware dev, simulation, code reviews, bus data capture
+
+### Notable Context
+
+- **Jacob Beningo** (embedded engineering) challenges "OS" term, prefers "embedded engineering assistant"
+- **Gist reference**: https://gist.github.com/gsannikov/92cf8ca50407458b605756508a20fe18
+- **Engagement**: 110 likes, 43 comments
+
+---
+
+## Gap Analysis
+
+### Gaps Addressed by This Resource
+
+| Topic | Status in Guide (Pre-Integration) | Gap Severity |
+|-------|-----------------------------------|--------------|
+| **ADR Workflow** | ⚠️ ADRs mentioned, workflow incomplete | **HIGH** |
+| **Native Capabilities Checklist** | ❌ Not present (features documented individually) | **MEDIUM** |
+| **Dynamic Model Switching** | ⚠️ `/model` documented, pattern under-developed | **MEDIUM** |
+| **Community Validation** | ⚠️ Agent Skills documented, convergence not cited | **LOW** |
+| **Embedded Engineering** | ❌ Not covered | **LOW** (niche) |
+
+### What the Guide Already Covered
+
+- ✅ All 11 capabilities documented individually (hooks, subagents, Task Tool, etc.)
+- ✅ Architecture philosophy ("less scaffolding, more model")
+- ✅ Agent teams (v2.1.32+)
+- ✅ MCP protocol integration
+
+---
+
+## Integration Actions Taken
+
+### 1. ADR-Driven Development → `guide/methodologies.md` ⭐ **HIGH PRIORITY**
+
+**Location**: After "Multi-Agent Orchestration" (Tier 5)
+**Content Added**:
+- Pattern: ADR → skill → native execution
+- Example ADR template (database migration)
+- Complete bash workflow
+- 4 benefits (documentation-driven, native, traceable, team alignment)
+
+**Lines Added**: ~60 lines
+**Impact**: Fills methodological gap, provides actionable workflow
+
+### 2. Native Capabilities Audit → `guide/architecture.md` ⭐ **HIGH PRIORITY**
+
+**Location**: After "Why This Design?" (Section 1)
+**Content Added**:
+- Checklist of 11 native capabilities
+- Internal links to detailed sections
+- Onboarding tip for beginners
+
+**Lines Added**: ~50 lines
+**Impact**: Onboarding tool, comprehension audit
+
+### 3. Dynamic Model Switching → `guide/cheatsheet.md` 🟡 **MEDIUM PRIORITY**
+
+**Location**: Under "Plan Mode & Thinking" section
+**Content Added**:
+- Pattern: Sonnet → Opus → Sonnet
+- Bash workflow example (OAuth2 PKCE)
+- Best practices (5 ✅ + 1 ❌)
+- Cost comparison table
+
+**Lines Added**: ~40 lines
+**Impact**: Cost optimization pattern, workflow clarity
+
+### 4. Community Validation → `guide/architecture.md` 🟢 **LOW PRIORITY**
+
+**Location**: After "The Trade-offs" (Section 9 Philosophy)
+**Content Added**:
+- Note on community convergence (Agent Skills standard)
+- Example: Gur Sannikov (embedded engineering, ex-Cursor user)
+- Validation of "native capabilities first" approach
+
+**Lines Added**: ~15 lines
+**Impact**: External credibility, demonstrates adoption
+
+---
+
+## Fact-Check Results
+
+### Verified Claims ✅
+
+| Claim | Verification Method | Result |
+|-------|---------------------|--------|
+| **11 Native Capabilities** | Cross-reference with guide | ✅ All confirmed |
+| **Per-task Model Selection** | `claude-code-releases.md:375` | ✅ "dynamic model selection" |
+| **Agent Swarm** | `guide/workflows/agent-teams.md` | ✅ Experimental v2.1.32+ |
+| **Background Agents** | Multiple guide files | ✅ Async task execution documented |
+| **Hooks, /explore, /plan, Task Tool** | Guide sections 4.2, 5.10, etc. | ✅ All documented |
+
+### Partially Verified ⚠️
+
+| Claim | Status | Notes |
+|-------|--------|-------|
+| **Jacob Beningo Quote** | ⚠️ Unverified | Primary source (LinkedIn comment), plausible but not cross-checked |
+| **GitHub Copilot "4 agents"** | ⚠️ Out of scope | External product, not verified |
+| **OpenCode "70+ providers"** | ⚠️ Out of scope | External product, not verified |
+
+### Unverifiable (Qualitative)
+
+- **"80% coverage with 20% setup"** — Qualitative claim, not fact-checkable
+
+**Conclusion**: Core technical claims verified. External product stats not critical for evaluation.
+
+---
+
+## Challenge Results (Technical-Writer Agent)
+
+### Initial Score: 3/5 → **Adjusted: 4/5**
+
+**Biases Detected**:
+1. **Familiarity Bias** — "Already documented → not relevant" (missed checklist format value)
+2. **Niche Bias** — "Embedded engineering → low priority" (ADR pattern is universal)
+
+**Aspects Initially Missed**:
+- Friction-free model switching (dynamic mid-session workflow)
+- Background agents as "interrupt handlers" (pedagogical angle)
+- Community validation of native-first approach (credibility)
+
+**Justification for 4/5**:
+- ADR workflow = **real methodological gap** (not just "another angle")
+- Checklist = **independent pedagogical value** (onboarding tool)
+- Community convergence = **external validation** (shows adoption)
+
+**Risks of Non-Integration**:
+- ADR workflow gap → users reinvent pattern
+- Checklist missing → newcomers don't grasp full capability surface
+- Validation lost → missed opportunity to cite external adoption
+
+---
+
+## Recommendation
+
+**Action**: ✅ **INTEGRATED** (4/5 HIGH VALUE)
+
+**Integration Effort**: 30-45 minutes, ~165 lines across 3 files
+
+**Confidence**: **High** (technical claims verified, gaps confirmed, community validation credible)
+
+**Maintenance**: Low (static content, links to existing guide sections)
+
+---
+
+## Sources
+
+**Primary**:
+- [LinkedIn Post](https://www.linkedin.com/posts/gursannikov_claudecode-embeddedengineering-aiagents-activity-7423851983331328001-DrFb) (2026-02-01)
+- [Gist](https://gist.github.com/gsannikov/92cf8ca50407458b605756508a20fe18)
+
+**Internal Verification**:
+- `guide/architecture.md` (lines 40-800)
+- `guide/workflows/agent-teams.md` (line 15992+)
+- `guide/claude-code-releases.md` (line 375)
+- `machine-readable/reference.yaml` (complete index)
+
+**Challenge Agent**: technical-writer (aee871f)
+
+---
+
+## Files Modified
+
+1. `guide/architecture.md` — 2 additions (Native Capabilities Audit + Community Validation)
+2. `guide/methodologies.md` — 1 addition (ADR-Driven Development)
+3. `guide/cheatsheet.md` — 1 addition (Dynamic Model Switching)
+
+**Total**: 4 sections, ~165 lines, 3 files
+
+---
+
+## Lessons Learned
+
+1. **Format Matters**: Even when content exists, presentation format (checklist, workflow) adds pedagogical value
+2. **Universal Patterns**: Domain-specific resources (embedded) can contain universal patterns (ADR workflow)
+3. **Community Validation**: External adoption (Cursor → Claude Code) validates guide's architectural choices
+4. **Bias Detection**: Conservative scoring can miss strategic value (familiarity + niche bias)
+
+---
+
+**Evaluation Methodology**: [docs/resource-evaluations/README.md](./README.md)
+**Guide Version**: 3.23.1
+**Integration Status**: ✅ Complete (2026-02-07)
diff --git a/guide/architecture.md b/guide/architecture.md
index 6dd2961..5465b67 100644
--- a/guide/architecture.md
+++ b/guide/architecture.md
@@ -154,6 +154,60 @@ The model itself decides when to call tools, which tools to call, and when it's
3. **Flexibility**: No rigid pipeline constraining what Claude can do
4. **Debuggability**: Easy to understand what happened and why
+### Native Capabilities Audit
+
+Use this checklist to verify you understand Claude Code's full surface area. Each capability is documented in detail elsewhere in this guide.
+
+**The 11 Native Capabilities**:
+
+- [ ] **Event Hooks** — Bash/PowerShell scripts triggered on tool execution
+ - PreToolUse, PostToolUse, UserPromptSubmit, Notification
+ - See: [Section 5 Hooks](#5-permission--security-model)
+
+- [ ] **Skill-Scoped Hooks** — Event hooks specific to skill execution context
+ - Lifecycle management per skill
+ - See: [Ultimate Guide Section 5.11](./ultimate-guide.md#511-skills)
+
+- [ ] **Background Agents** — Async task execution (test suites, long operations)
+ - Non-blocking agent spawning
+ - See: [Section 4.2 Sub-Agent Architecture](#4-sub-agent-architecture)
+
+- [ ] **Explore Subagent** — `/explore` for codebase analysis
+ - Read-only codebase exploration
+ - See: [Section 4.2 Sub-Agents](#4-sub-agent-architecture)
+
+- [ ] **Plan Subagent** — `/plan` for read-only planning mode
+ - Safe architectural exploration
+ - See: [Ultimate Guide Section 2.3](./ultimate-guide.md#23-plan-mode)
+
+- [ ] **Task Tool** — Hierarchical task delegation to specialized agents
+ - Parallel task execution, depth=1 sub-agents
+ - See: [Section 4.2 Sub-Agent Architecture](#4-sub-agent-architecture)
+
+- [ ] **Agent Teams** — Multi-agent parallel coordination (experimental v2.1.32+)
+ - Git-based coordination, autonomous task claiming
+ - See: [Ultimate Guide Section 9.20](./ultimate-guide.md#920-agent-teams)
+
+- [ ] **Per-Task Model Selection** — Dynamic model switching mid-session
+ - `/model opus|sonnet|haiku` on task boundaries
+ - See: [Section 10 Cost Optimization](#10-claude-code-vs-alternatives)
+
+- [ ] **MCP Protocol Integration** — Model Context Protocol for tool extensions
+ - Context7, Sequential, Serena, Playwright, etc.
+ - See: [Section 6 MCP Integration](#6-mcp-integration)
+
+- [ ] **Permission Modes** — Fine-grained control over tool execution
+ - Default, auto-accept, plan mode, custom rules
+ - See: [Section 5 Permission & Security Model](#5-permission--security-model)
+
+- [ ] **Session Memory** — Persistent context across sessions
+ - CLAUDE.md, memory files, project state
+ - See: [Section 8 Session Persistence](#8-session-persistence)
+
+**Onboarding Tip**: If you haven't explored all 11 capabilities, you're likely missing productivity opportunities. Focus on the unchecked items above.
+
+**Source**: Synthesized from [Gur Sannikov analysis](https://www.linkedin.com/posts/gursannikov_claudecode-embeddedengineering-aiagents-activity-7423851983331328001-DrFb)
+
---
## 2. The Tool Arsenal
@@ -1156,6 +1210,14 @@ The core philosophy behind Claude Code:
| Fewer bugs | Model errors affect everything |
| Fast iteration | Requires good model quality |
+### Community Validation
+
+The "native capabilities first" approach is increasingly validated by external practitioners. Embedded engineering teams (including former Cursor power users) converge on Agent Skills standard over external orchestration frameworks, demonstrating the viability of trusting Claude's native reasoning over adding scaffolding layers.
+
+**Example**: [Gur Sannikov](https://www.linkedin.com/posts/gursannikov_claudecode-embeddedengineering-aiagents-activity-7423851983331328001-DrFb) (embedded engineering) adopted ADR-driven workflows using only native Claude Code capabilities (hooks, skills, Task Tool) without external frameworks — validating the architectural philosophy documented in this guide.
+
+This convergence suggests that the "less scaffolding, more model" approach scales beyond initial expectations, even for complex engineering domains like embedded systems development.
+
---
## 10. Claude Code vs Alternatives
diff --git a/guide/cheatsheet.md b/guide/cheatsheet.md
index 46d2c2c..08aed01 100644
--- a/guide/cheatsheet.md
+++ b/guide/cheatsheet.md
@@ -215,6 +215,41 @@ Model: Sonnet | Ctx: 89.5k | Cost: $2.11 | Ctx(u): 56.0%
**Required for**: features >3 files, architecture, complex debugging
+### Dynamic Model Switching (Mid-Session)
+
+**Pattern**: Start Sonnet (speed) → swap Opus (complexity) → back Sonnet
+
+**Workflow**:
+```bash
+# Session start (default Sonnet)
+claude
+
+# Complex feature encountered
+> "Implement OAuth2 flow with PKCE"
+/model opus # Switch to deep reasoning
+
+# Feature complete, back to routine
+/model sonnet # Speed + cost optimization
+```
+
+**Best Practices**:
+- ✅ Swap **on task boundaries**, not mid-task
+- ✅ Use Opus for: architecture decisions, complex debugging, security-critical code
+- ✅ Use Sonnet for: routine edits, refactoring, test writing
+- ✅ Use Haiku for: simple fixes, typos, validation checks
+- ❌ Don't swap mid-implementation (context loss)
+
+**Cost Impact**:
+| Model | Input | Output | Use Case |
+|-------|--------|--------|----------|
+| Opus | $15/MTok | $75/MTok | Complex reasoning (10-20% of tasks) |
+| Sonnet | $3/MTok | $15/MTok | Most development (70-80% of tasks) |
+| Haiku | $0.25/MTok | $1.25/MTok | Simple validation (5-10% of tasks) |
+
+**Dynamic switching** optimizes cost while maintaining quality on complex tasks.
+
+**Source**: [Gur Sannikov embedded engineering workflow](https://www.linkedin.com/posts/gursannikov_claudecode-embeddedengineering-aiagents-activity-7423851983331328001-DrFb)
+
---
## MCP Servers
diff --git a/guide/methodologies.md b/guide/methodologies.md
index f27968b..373087c 100644
--- a/guide/methodologies.md
+++ b/guide/methodologies.md
@@ -272,6 +272,56 @@ Meta-Agent (Orchestrator)
└── Reviewer (validation)
```
+### ADR-Driven Development
+
+**Pattern**: Write plain English ADRs → Feed to implement-adr skill → Execute natively
+
+Architecture Decision Records (ADRs) combined with Claude Code skills create a workflow where architectural decisions drive implementation directly.
+
+**Workflow Steps**:
+1. **Document decision** in ADR format (context, decision, consequences)
+2. **Create implementation skill** (generic or `implement-adr` specialized)
+3. **Feed ADR as prompt** to skill with clear acceptance criteria
+4. **Claude executes** based on architectural guidance in ADR
+
+**Example ADR Template**:
+```
+# ADR-001: Database Migration Strategy
+
+## Context
+Legacy MySQL schema needs migration to PostgreSQL for better JSON support.
+
+## Decision
+Use incremental dual-write pattern with feature flags.
+
+## Consequences
+- Positive: Zero-downtime migration
+- Negative: Temporary code complexity during transition
+```
+
+**Implementation Workflow**:
+```bash
+# 1. Write ADR (plain English)
+vim docs/adr/001-database-migration.md
+
+# 2. Feed to implementation skill
+/implement-adr docs/adr/001-database-migration.md
+
+# 3. Claude executes based on ADR guidance
+# → Creates migration scripts
+# → Updates ORM configuration
+# → Adds feature flags
+# → Implements dual-write logic
+```
+
+**Benefits**:
+- ✅ **Documentation-driven**: Architecture and code stay synchronized
+- ✅ **Native execution**: No external frameworks needed
+- ✅ **Traceable decisions**: Clear audit trail from decision to implementation
+- ✅ **Team alignment**: ADRs communicate intent to both humans and AI
+
+**Source**: [Gur Sannikov embedded engineering workflow](https://www.linkedin.com/posts/gursannikov_claudecode-embeddedengineering-aiagents-activity-7423851983331328001-DrFb)
+
---
### Tier 6: Optimization
diff --git a/machine-readable/reference.yaml b/machine-readable/reference.yaml
index 01ee6b9..a37965a 100644
--- a/machine-readable/reference.yaml
+++ b/machine-readable/reference.yaml
@@ -390,7 +390,7 @@ deep_dive:
gsd_note: "Overlap with existing patterns (Ralph Loop, Gas Town, BMAD)"
# Resource Evaluations (added 2026-01-26, updated 2026-02-07)
resource_evaluations_directory: "docs/resource-evaluations/"
- resource_evaluations_count: 24
+ resource_evaluations_count: 55
resource_evaluations_methodology: "docs/resource-evaluations/README.md"
resource_evaluations_appendix: "guide/ultimate-guide.md:15034"
resource_evaluations_readme_section: "README.md:278"