Record the manual addition of pbakaus/impeccable (27k stars, 1 SKILL.md
with 7 domain references) into the SKILL COLLECTIONS table — mirrors the
2026-05-01 entry pattern used when addyosmani/agent-skills was added.
Co-Authored-By: Claude <noreply@anthropic.com>
Insert pbakaus/impeccable at row 4 of SKILL COLLECTIONS table (between
wshobson/agents 35k and addyosmani/agent-skills 27k). Note 1 SKILL.md
with 7 design domain references. Refresh badge to May 13, 2026 12:10 AM PKT.
Co-Authored-By: Claude <noreply@anthropic.com>
Records second v2.1.138 audit run within the day. README CONCEPTS table
unchanged between runs (no commits touched lines 22–68). Findings entirely
INVALID or ON HOLD: 1 spurious drift claim verified false (Tasks `/tasks`
command is real per claude-commands.md:75); 6 RECURRING-INVALID findings
re-flagged per durable user policy (platform surfaces, SDK-scoped pages,
sibling beta inconsistency); 1 ON HOLD (Voice Dictation page no longer
reads as beta but tag persists conservatively); 4 verifications COMPLETE.
No CONCEPTS table edits applied.
Co-Authored-By: Claude <noreply@anthropic.com>
Same-day timestamp refresh after the second concepts drift workflow run.
No table content changes — version still v2.1.138.
Co-Authored-By: Claude <noreply@anthropic.com>
One HIGH COMPLETE (badge bumped to v2.1.138 / May 09 2026 7:02 PM PKT). Four
ON HOLD (worktree.baseRef, parentSettingsBehavior, --plugin-url, hard_deny —
deferred as compact rows or admin-tier fields not warranting CONCEPTS surface).
Eight INVALID (recurring-style /slash-commands redirect, missing standalone
rows for Output Styles/Sandboxing/Permission Modes/Headless/etc, Effort Levels,
Workflows row critique — all per established user policy). Five LOW
verifications confirmed all 35+ external URLs and 21 local file paths still
resolve.
Co-Authored-By: Claude <noreply@anthropic.com>
All 16 frontmatter fields and 5 built-in agents match across the 12-version
window (v2.1.126 → v2.1.138). No add/remove changes to subagent surfaces.
Co-Authored-By: Claude <noreply@anthropic.com>
Frontmatter fields (15) and bundled skills (6) fully synchronized with official
docs across the v2.1.126 → v2.1.138 window. No actionable drift.
Co-Authored-By: Claude <noreply@anthropic.com>
Records four COMPLETE actions: 1 HIGH (added /radio at Config #12, count
75→76 with renumbering), 3 MED (signature refinements for /clear [name],
/review [PR], /context [all]).
Co-Authored-By: Claude <noreply@anthropic.com>
Records msitarzewski/agency-agents 185→186 oscillation as INVALID (within ±1
margin per prior 184–186 oscillation policy; per-directory enumeration sums to
172 vs Python crawl's 186, agent confidence 0.93). VoltAgent 144 confirmed as
real (per-category sum exact, prior 144↔145 oscillation resolved as content
change rather than pagination artifact). Star counts unchanged
(msitarzewski 95k, VoltAgent 19k); sort order preserved.
Co-Authored-By: Claude <noreply@anthropic.com>
No drift detected on the two tracked dimensions — all 16 frontmatter fields
and 5 built-in agent types match official docs across the 12-version window.
Badge timestamp refreshed to May 09 2026 6:58 PM PKT.
Co-Authored-By: Claude <noreply@anthropic.com>
No drift detected — frontmatter fields (15) and bundled skills (6) remain
fully synchronized with official docs across the v2.1.126 → v2.1.138 window.
Badge timestamp refreshed to May 09 2026 6:58 PM PKT.
Co-Authored-By: Claude <noreply@anthropic.com>
Insert /radio under Config tag (#12) — opens Claude FM lo-fi radio in browser,
prints stream URL when no browser is available; not on Bedrock/Vertex/Foundry.
Add /rewind under Session tag (#76) — checkpointing alias for /checkpoint and
/undo. Update three signatures with optional arguments: /clear → /clear [name]
(label previous conversation in /resume picker), /review → /review [PR]
(accept optional PR), /context → /context [all] (expand per-item breakdown).
Total grows 75 → 76 with renumbering. Badge to v2.1.138 / May 09 2026 6:58 PM
PKT.
Co-Authored-By: Claude <noreply@anthropic.com>
Records this run's drift triage: 14 HIGH actions COMPLETE (7 settings + 6 env
vars + version bump), 7 MED items ON HOLD (deferred per user scope), 2 INVALID
items (false-positive drift claims from agents).
Co-Authored-By: Claude <noreply@anthropic.com>
Bump report version badge and body header from v2.1.126 → v2.1.138 (12-version
gap). Add 7 settings keys: worktree.baseRef (v2.1.133), sandbox.bwrapPath /
sandbox.socatPath (v2.1.133, managed Linux/WSL), skillOverrides (v2.1.129),
parentSettingsBehavior (v2.1.133) and policyHelper (v2.1.136) in a new
"Dynamic & Parent-Tier Policy" subsection under Settings Hierarchy. Extend
autoMode description with the hard_deny array (v2.1.136). Add 6 new env vars
(CLAUDE_CODE_SESSION_ID, CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN,
CLAUDE_CODE_FORCE_SYNC_OUTPUT, CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE,
CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY,
CLAUDE_CODE_ENABLE_FEEDBACK_SURVEY_FOR_OTEL).
Co-Authored-By: Claude <noreply@anthropic.com>
New slide 29 "Vibe Coding — Robert C. 'Uncle Bob' Martin" pairs with the
existing Karpathy slide as a thesis/antithesis on vibe coding before the
deck's synthesis at slide 30 (Vibe Coding vs Agentic Engineering).
Layout: 2-column CSS grid (45/55 split). Left: Uncle Bob image with the
same rounded corners + box shadow style as Karpathy's image on slide 28.
Right: 3-sentence summary (setup → mechanism → punchline), attribution
line ("Robert C. 'Uncle Bob' Martin — author of Clean Code · Clean
Architecture · co-author of the Agile Manifesto"), and source link
matching slide 28's source-link styling but left-aligned for the
right-column context.
The 3-sentence summary preserves Uncle Bob's arc: vibe coding is
hazardous for novices, LLMs are mathematical functions predicting next
tokens via matmul on internet/GitHub training data, and they are power
tools where novices lose fingers. Italicized closing quote sets it apart
as Uncle Bob's voice rather than the deck's voice.
Heading renames for parallel structure on the back-to-back voices:
- Slide 28 "Vibe Coding" → "Vibe Coding — Andrej Karpathy"
- Slide 29 (new) "Vibe Coding — A Skeptic's View" → "Vibe Coding —
Robert C. 'Uncle Bob' Martin"
The earlier "skeptic's view" framing was authorial editorial; the new
name-attributed framing lets each voice speak on its own terms before
the deck stakes its synthesis position at slide 30.
Renumbering: former slides 29–55 shifted to 30–56. Total slide count
55 → 56. data-level distribution preserved.
Co-Authored-By: Claude <noreply@anthropic.com>
Used on the new slide 29 ("Vibe Coding — Robert C. 'Uncle Bob' Martin")
as the counterpoint pairing to slide 28's Karpathy origin tweet.
Co-Authored-By: Claude <noreply@anthropic.com>
Slide 11 ("Tokens, not words"): heading and figcaption removed entirely —
now a pure-picture slide (just the OpenAI tokenizer screenshot at
max-width 1100px). The screenshot is self-titled (visible tokenizer UI
labels), so a slide heading was redundant. Flex-centering wrapper dropped.
Slide 14 ("💬 Models are stateless"): flex-centering wrapper dropped,
<h1> now uses default styling (no inline overrides) so it picks up the
deck's border-bottom separator. Dialog diagram retained with margin-top
adjusted for breathing room. The two-line caption strip ("Every turn is
a fresh API call." / "Memory only exists if the harness replays the
transcript.") preserved — it's the slide's conceptual punchline.
Slide 15 ("🦜 Stochastic Parrots"): the standalone large parrot emoji
that previously floated above the heading was merged into the heading
itself (matches the deck's emoji-prefix convention used by slides 14 and
17). <h1> uses default styling for the separator. Subtitle paragraph
preserved as the subheading below the separator.
Slide 16 ("🌡️ Even temperature = 0 isn't deterministic."): thermometer
emoji prepended to the heading, matching the emoji-prefix pattern. <h1>
uses default styling for the separator. Subtitle paragraph preserved as
the subheading.
All four slides now follow (or, in slide 11's case, deliberately depart
from) the canonical slide-17 heading-with-separator pattern. Slide count
unchanged at 55. No data-level changes. No SVG/asset modifications.
Co-Authored-By: Claude <noreply@anthropic.com>
Slides 12 ("How an LLM tokenizes input") and 13 ("What the LLM actually
sees: integer token IDs") restructured to use the heading-with-separator
pattern modeled after slide 17 (and just-applied to slide 10):
- <h1> uses default styling (no inline overrides) → border-bottom separator
- Outer flex-centering wrapper dropped
- SVG-internal title promoted to slide heading; SVG-internal subtitle
promoted to single-line bold caption
- Figure max-width: 860px → 1100px (slide 12); 960px → 1100px (slide 13)
Slide 12 heading shortened to "How an LLM tokenizes input" (was
"How an LLM tokenizes input and generates text autoregressively") — the
longer form was wrapping to two lines on a projector. Autoregressive
generation is already covered on slide 10; slide 12's caption makes
clear this slide's focus is tokenization specifically.
Slide 13 heading trimmed: "What the LLM actually sees: integer token IDs"
(dropped "(advanced view)" parenthetical — read as redundant scaffolding
in heading position).
Slide 13 caption: chose the comma-as-ID-11 line over the abstract
sequence-of-integers definition. The math notation from the SVG subtitle
was deliberately not promoted — it's been removed from the SVG entirely
(see paired commit b667fc5).
Co-Authored-By: Claude <noreply@anthropic.com>
Same pattern as 13f7ca9 (llm-basic.svg). Title and subtitle removed from
the SVG; both promoted to the slide-level heading and caption on slide 13.
The math-notation subtitle (f: ℤᵏ → ℝⱽ ; next_id = argmax(f(ids))) was
removed entirely — not promoted anywhere, since it doesn't help PMs and
there's no good place for it after the bottom section was simplified to
a single line.
Iteration counter relocated from y=83 (top) to y=550 (bottom, just above
the feedback caption), font size 13 → 20.
Entire diagram shifted upward by 80px to reclaim the space freed by the
removed title and subtitle. Feedback path arc shifted accordingly:
M 1090 510 Q 680 568 270 510 → M 1090 430 Q 680 488 270 430. Feedback
caption pushed slightly: y=565 → y=575. Footnote about illustrative
response IDs shifted: y=588 → y=613.
ViewBox extended 600 → 630 at the bottom. Background rect height bumped
to 630 to match.
The decorative f: ℤᵏ → ℝⱽ label *inside* the LLM black box was preserved
as visual texture (too small to read at projector distance, just signals
"math is happening here") — distinct from the removed top subtitle.
All 7 <animate> blocks on iteration elements preserved verbatim.
Co-Authored-By: Claude <noreply@anthropic.com>
Same pattern as 13f7ca9 (llm-basic.svg). Title and subtitle removed from
the SVG (now promoted to the slide-level heading and caption on slide 12).
Iteration counter relocated from y=83 (top) to y=480 (bottom, just above
the feedback caption), font size 13 → 20.
Entire diagram shifted upward by 80px to reclaim the space freed by the
removed title and subtitle (panels, LLM box, all token rows, arrows,
animated circles, output panel, feedback path control point).
ViewBox extended 540 → 570 at the bottom to accommodate the relocated
iteration counter. Background rect height bumped to 570 to match.
Feedback path arc shifted: M 990 410 Q 620 480 250 410 →
M 990 330 Q 620 400 250 330. Feedback caption stays at y=510 — the
upshift creates enough clearance.
All 7 <animate> blocks on iteration elements preserved verbatim.
Co-Authored-By: Claude <noreply@anthropic.com>
Slide 10 ("How an LLM generates text") restructured to use the deck's
canonical heading-with-separator pattern modeled after slide 17:
- <h1> uses default styling (no inline overrides) → gets the default
border-bottom that acts as the separator
- Outer flex-centering wrapper dropped, matching slide 17's flat layout
Heading text changed from "One token at a time" → "How an LLM generates
text (autoregressive)" — promoted out of the SVG asset (which has been
trimmed to diagram-only in the paired commit).
Caption simplified to a single bold line: "Each predicted token is
appended to the input, then fed back into the LLM." (was previously the
SVG's subtitle). The secondary streaming/cost line is removed for focus.
Figure max-width increased 860px → 1100px (~28% larger) for projector
legibility — combined with the SVG's diagram-shifted-up restructuring,
the on-screen diagram is now roughly 2x the previous size.
Co-Authored-By: Claude <noreply@anthropic.com>
Title and subtitle removed from the SVG (now promoted to the slide-level
heading and caption). Iteration counter relocated from the top of the SVG
(y=85) to the bottom (y=480), just above the feedback caption, with font
size increased from 13 to 20 for projector readability.
The whole diagram (panels, LLM box, arrows, animated circles, feedback
path) shifted upward by 80px to reclaim the space freed by the removed
title and subtitle — the diagram now fills more of its viewBox rather
than leaving empty space at the top.
ViewBox extended 500 → 530 at the bottom to accommodate the relocated
iteration counter and pushed-down feedback caption (y=488 → y=510).
Background rect height bumped to 530 to match (otherwise the new bottom
strip would render transparent).
All 7 <animate> blocks on iteration elements preserved verbatim — only
the parent <text> y and font-size attributes changed.
Co-Authored-By: Claude <noreply@anthropic.com>
Agent self-update appending one Learnings bullet for the 2026-05-07 insert
of slide 9 "A horse. A model.": notes the stripped horse SVG composition,
the tightened viewBox (110 25 340 345 vs source's expanded -130 -50 780 450
that accommodated callouts), the etymology-line omission rationale, and a
regex-quirk for future integrity checks (CSS selector .slide[data-slide="1"]
matches naive data-slide="(\d+)" patterns — use <div[^>]+data-slide="(\d+)"
to scope to actual slide divs).
Co-Authored-By: Claude <noreply@anthropic.com>