Blog
All articles
News, best practices, skills and plugins, and tutorials for engineers who build with AI.
-
AGENTS.md for Codex: discovery, overrides and size limit
How Codex finds and merges AGENTS.md files: global, project and nested AGENTS.override.md, fallback filenames, the 32 KiB cap, and how to verify what loaded.
-
Claude Code hooks examples: format, block, notify
Copy-paste Claude Code hooks examples checked against the official docs: format after edits, block risky commands with exit code 2, and get notified.
-
Claude Code MCP server setup: add, scope, share, debug
Claude Code MCP server setup in practice: add a server with claude mcp add, verify it with claude mcp list, choose a scope, share .mcp.json and fix errors.
-
Claude Code permissions settings: rules, scopes, safe defaults
Configure Claude Code permissions in settings.json: allow, ask and deny rule syntax, which scope wins, permission modes, and a safe starter config.
-
Claude Code release notes: what to change after an update
Where to read the official Claude Code release notes, how to parse an entry, and which 2.1.294 to 2.1.296 changes may need action in your setup.
-
Claude Code subagents tutorial: build and restrict one
Claude Code subagents tutorial: create a custom subagent, choose project or user scope, restrict its tools, and invoke it by name, @-mention or --agent.
-
Claude Code vs Codex CLI: setup differences that matter
Claude Code vs Codex CLI compared from official docs only: install, AGENTS.md vs CLAUDE.md, permissions and sandbox, extensions, CI use, and setup changes.
-
CLAUDE.md best practices: write a lean file Claude follows
CLAUDE.md best practices checked against the official Claude Code docs: where it lives, what to include, how long it should be, and what to move elsewhere.
-
Codex changelog: where it lives and what to change
Where the official Codex changelog lives, how to read stable and alpha releases, and a routine for what to review in your setup after each Codex update.
-
How to create a Claude Code plugin, step by step
Build a minimal Claude Code plugin: plugin.json, one skill, claude plugin validate, --plugin-dir, reload and debug, checked against the official docs.
-
Claude Code skills: the SKILL.md reference guide
Claude Code skills explained: where they live, SKILL.md frontmatter, invocation control, supporting files, and how to debug a skill that does not trigger.