- Section header renamed: 'CLAUDE.md (7)' → 'CLAUDE.md + .claude/rules (8)'
- TOC label updated to match while preserving the #tips-claudemd anchor
- New row 2 documents the load behavior: rules without paths: frontmatter
auto-load like CLAUDE.md; paths: frontmatter triggers lazy-load by glob
- Source badge links to official memory docs (organize-rules-with-clauderules)
Row 2 placement puts the default behavior (surprise) before the workaround
(mitigation), so skimmers learn the risk before the escape hatch.
Co-Authored-By: Claude <noreply@anthropic.com>
Records the official docs behavior: .claude/rules/*.md without paths:
frontmatter auto-load into every session like CLAUDE.md; with paths:
they lazy-load only when Claude touches matching files. Thematically
grouped next to the existing 200-line CLAUDE.md rule so context-discipline
rules stay adjacent.
Co-Authored-By: Claude <noreply@anthropic.com>
The '# Glob: presentation/**' markdown heading was not parsed as scoping
metadata — Claude Code only reads YAML frontmatter with paths: for
path-specific rule loading. Without proper frontmatter, the file loaded
into every session instead of only presentation/** work. Now correctly
scoped via paths: ["presentation/**"] with H1 'Presentation Delegation'.
Co-Authored-By: Claude <noreply@anthropic.com>
The '# Glob: **/*.md' markdown heading was a cargo-cult label — Claude Code
only parses YAML frontmatter with paths: for path-scoping. Without it, the
file loaded unconditionally on every session. Now correctly scoped via
paths: ["**/*.md"] and H1 retitled to 'Markdown Docs' for human readers.
Co-Authored-By: Claude <noreply@anthropic.com>
- line 193 agent teams/tmux/worktrees → Boris badge (bcherny/status/2025007393290272904)
- line 209 skills in subfolders for monorepos → Claude badge (official skills docs)
- line 267 MCP for chrome console logs → Claude badge (official chrome docs)
- line 269 /doctor for diagnostics → Shayan self-vouch
- line 270 cross-model QA via Codex → Shayan self-vouch
Zero unsourced tips remaining across all 14 tip sections.
Co-Authored-By: Claude <noreply@anthropic.com>
- dumb-zone tip (line 159): rewrite in Dex's own words (12:22/25:41/26:06)
with transcript link + YouTube deep-link at t=1541
- add Dex+Video source for phase-wise gated plan tip
- add Boris tweet source for multiple-CLAUDE.md monorepo tip (2016339448863355206)
- add Claude docs badge for .claude/rules/ and ultrathink tips
- add Boris tweet source for /loop & /schedule tip (2038454341884154269)
- add Shayan self-attribution for terminal-as-background-task debugging tip
- drop 3 unattributable tips: memory.md/constitution.md, vanilla-cc-for-small-tasks, 1M-model compact-error workaround
- update section counts: CLAUDE.md 7→6, Workflows 6→5, Debugging 7→6
Co-Authored-By: Claude <noreply@anthropic.com>
Every image reference from section 6 (Code Quality & Review) through
the conclusion pointed to the wrong file (one number too high). Section
6 showed section 7's content, and so on through section 9 and all the
Tips subsections. The Conclusion reference pointed at a non-existent
28.png.
Shifting references 10–28 down to 9–27 restores the 1:1 mapping
between section content and image content. 9.png (which was orphaned)
is now used, and the broken 28.png link is resolved — the directory
only ever had 27 files.
Verified by visually inspecting 9.png/10.png/11.png/12.png/13.png/14.png
and confirming each shows the section content the doc claims.
Documents the below-fold legend technique: min-height expansion, scroll affordance,
window.scrollTo(0,0) in showSlide(), and why no CSS ancestor changes are needed.
Co-Authored-By: Claude <noreply@anthropic.com>
Chip cloud container expanded from calc(100vh - 420px) to min-height: calc(100vh - 130px)
so all 18 chips have full breathing room on the first fold. Legend repositioned below the
fold (margin-top: 32px, padding: 28px 0 40px 0, border-top: 2px) — revealed only by
scrolling. Scroll affordance added at bottom of cloud container ("scroll for glossary ↓").
window.scrollTo(0,0) added to showSlide() so every slide transition resets to the top,
giving slide 2 a clean entry and preventing scroll bleed to adjacent slides.
Co-Authored-By: Claude <noreply@anthropic.com>
Documents the color-coded definition table technique: shrink chip-cloud
container to free vertical space, add 2-col grid below with matching hex
term colors, 0.82rem rows, 9 items per column balancing color tiers.
Co-Authored-By: Claude <noreply@anthropic.com>
Two-column 2x9 grid at bottom of slide 2, below the chip cloud. Term text
color-coded to match chip tier (blue/purple/green/amber). Cloud container
shrunk from calc(100vh-200px) to calc(100vh-420px) to make room. No other
slides touched.
Co-Authored-By: Claude <noreply@anthropic.com>
Agents that verify UI changes in a browser via Playwright MCP drop a
`.playwright-mcp/` cache directory and `*-check.png` screenshots in the
repo root. These are session-scoped verification residue, not deliverables.
Introduce a hero tier (6 blue chips, ~1.55-1.6rem, weight 800, glow shadow)
and a supporting tier (12 chips across purple/green/amber, ~0.9-1.0rem, weight
600, softer shadow). Recolor agentic engineering, orchestration, dumb zone →
blue hero; recolor harness, compaction → purple supporting. Add new chip
"agentic workflows" as a blue hero chip. Randomize positions of all 18 chips
for natural distribution and breathing room.
Co-Authored-By: Claude <noreply@anthropic.com>
Replaced `hallucination prompt engineering` with `hallucination` (amber)
and `prompt engineering` (green). Replaced `one shot AI slop` with
`short prompting` (amber) and `AI slop` (green). Slide 2 now shows 17
chips. Color distribution: 4 blue / 4 purple / 5 green / 4 amber — no
color exceeds 5. New chips placed in rows 1b and 3b with chaotic-scatter
positioning (-5° to +5° rotation, 0.95–1.05rem font sizes).
Co-Authored-By: Claude <noreply@anthropic.com>
Self-evolve log entries from the Apr 18 "What is Claude Code?" slide
insertion: descending-sed renumber method, three-column inline-grid layout
choice, post-insertion section-divider positions (Agents=8 ... Workflow=34),
and the sequencing rule that Edit must run after sed completes — parallel
execution causes "file modified since read" errors.
Co-Authored-By: Claude <noreply@anthropic.com>
Establishes the vocabulary (Model + Harness + Tools = Agent) before the deck
shows concrete examples. Three-column grid with color-coded cards explains
each layer for a non-technical audience, closed by a "Why This Matters"
callout with the Karachi time-zone example to make the harness/tools
distinction concrete.
Renumbers all subsequent slides (data-slide 3-37 → 4-38), updates all banner
comments, and shifts TOC goToSlide targets: Agents 7→8, Skills 13→14,
Context 19→20, CLAUDE.md 24→25, Commands 30→31. Total deck grew from 37 to
38 slides.
Co-Authored-By: Claude <noreply@anthropic.com>
Changed the slide-4 hallucination images from side-by-side to a vertically
stacked single-column grid capped at max-width 720px, and added a trigger-box
callout below them arguing that these failures (letter-counting, current date)
are fixed by structure — tools, CLAUDE.md, agents, skills — not by better
prompts. Turns the images into a forward-pointing motivation hook for the rest
of the session rather than a closed punchline.
Co-Authored-By: Claude <noreply@anthropic.com>
Used on learning-journey slide 4 to illustrate Claude guessing the wrong year
— a knowledge-cutoff failure that motivates injecting context (CLAUDE.md,
MCP) rather than relying on better prompting.
Co-Authored-By: Claude <noreply@anthropic.com>
Used on learning-journey slide 4 to illustrate Claude miscounting letters in
"strawberry" — a tokenization failure that motivates why tools (not prompts)
are the real fix.
Co-Authored-By: Claude <noreply@anthropic.com>
Replaced slide 3's body with the TodoApp before/after project tree ported from
vibe-coding slide 2, removed the "Running Example" trigger-box (the learning-journey
deck uses a weather example, not TodoApp, so the promise didn't hold), and renamed
the heading to "Vibe Coding vs Agentic Engineering" so the slide reads as a
conceptual contrast rather than an example-project intro.
Co-Authored-By: Claude <noreply@anthropic.com>
Tracks Auto Mode flag removal, additions of Ultrareview and Tasks
rows, No Flicker Mode + Git Worktrees + Scheduled Tasks description
refreshes, /less-permission-prompts rename, and 10 verification
passes against the official sitemap.
Co-Authored-By: Claude <noreply@anthropic.com>
Tracks new settings (awaySummaryEnabled, externalEditorContext),
file-scope move for autoScrollEnabled, xhigh effort level, sandbox
denied-domains annotation cleanup, and two recurring OTEL env vars
kept on hold per Rule 8A/10B.
Co-Authored-By: Claude <noreply@anthropic.com>