Tables and measurements meant to be looked up more than once. Unlike the articles, these are written to be kept open, not read through.
Hook matchers, settings keys, permission rules, subagent files, .mcp.json. Each has places where the configuration is syntactically valid, produces no error an…
All 33 Claude Code hook events in one table: what each matcher is tested against, which events silently discard a matcher, and which ones evaluate the if field…
71 of Claude Code's settings keys apply only from managed settings, user settings, or ~/.claude.json. Written into a project's .claude/settings.json they are n…
Five levels, managed at the top. But lists are merged rather than overridden, so permissions.allow is your team's entries plus yours. Environment variables are…
Five ways to write a permissions.allow / deny / ask rule that is not an error, produces no warning you will see, and does nothing: unanchored allow globs, path…
A file in .claude/agents/ with a frontmatter problem is skipped without being reported in the session. The five conditions that cause it, the eighteen fields y…
A url with no type is read as a stdio server and skipped. timeout: 500 is not 500ms — values below 1000 are ignored and fall through to MCP_TOOL_TIMEOUT, whose…
Behaviours of the Forem API v1 that the documentation does not state: rate limiting surfaces as HTTP 500 rather than 429, the cover image field is named differ…