Atlas

The Atlas blog

Building software with AI coding agents

What's new in AI coding, explained plainly. Guides for founders, product owners and testers who work with an AI team, and hands-on how-tos for the engineers who run Claude Code and OpenAI Codex.

RSS
  1. TechnicalHow-toClaude Code Permissions: Allow, Deny Rules and ModesSet up Claude Code permissions that hold: how allow, ask and deny rules are ordered, which mode to pick, and the Bash rule traps that let commands slip through. · 6 min read
  2. Plain EnglishHow-toHow to Brief an AI Coding Agent: A Plain-English GuideHow to brief an AI coding agent without writing code: what to put in the request, how to define "done", and the common mistakes that cost you rework. · 7 min read
  3. Plain EnglishWhat's newClaude Code Idle Compaction: Cheaper Breaks, Same SessionClaude Code 2.1.299 (14 Oct 2026) now compacts very long idle chats before the one-hour cache runs out. What changed, the trade-off, and how to turn it off. · 6 min read
  4. TechnicalExplainerClaude Code Skills: Turn Repeated Prompts into CommandsClaude Code skills turn a checklist you keep pasting into a reusable /command. Covers SKILL.md, arguments, shell injection and tool permissions. · 6 min read
  5. Plain EnglishHow-toHow to Check AI-Built Software When You Don't Write CodeYou can't read the code, but you can still tell whether an AI agent's work is good. Ask for evidence, set pass/fail checks, and try the edge cases yourself. · 6 min read
  6. Plain EnglishWhat's newClaude Haiku 5.5: What the Cheapest Claude Means for TeamsClaude Haiku 5.5 arrived on 7 October 2026 with a 1M-token window at $0.10 per million input tokens. What it is good for, what it is not, and how to test it. · 8 min read
  7. TechnicalExplainerMCP Servers in Claude Code: Connect Databases and ToolsHow MCP servers work in Claude Code: add local and remote servers, choose a scope, handle OAuth and secrets, limit context use and lock them down for a team. · 7 min read
  8. TechnicalHow-toClaude Code Costs: Cut Token Usage and Stretch LimitsWhere Claude Code spends tokens and how to cut it: /usage, model and effort choice, /clear vs /compact, prompt cache lifetime and team spend limits. · 10 min read
  9. TechnicalHow-toAI Code Review with Claude Code: What It Catches and MissesSet up AI code review in Claude Code with /code-review, ultrareview, managed Code Review or GitHub Actions, and learn what it catches, misses and costs. · 9 min read
  10. TechnicalHow-toClaude Code Headless in CI: -p Mode and Safe PermissionsRun Claude Code headless in CI with claude -p: bare mode, dontAsk and allowedTools permissions, JSON output, exit codes and cost caps for unattended jobs. · 9 min read
  11. TechnicalHow-toClaude Code Subagents: When to Split Work and HowWhen Claude Code subagents help and when they don't: writing the agent file, choosing tools and models, and catching frontmatter mistakes that fail silently. · 9 min read
  12. TechnicalHow-toClaude Code Hooks as Guardrails: Block, Format, TestUse Claude Code hooks to block risky shell commands, protect files, format every edit and keep Claude working until tests pass, with configs you can copy. · 7 min read
  13. TechnicalComparisonClaude Code vs Codex for Teams: A Workflow ComparisonClaude Code vs OpenAI Codex for engineering teams: instruction files, permissions, hooks, CI, cloud tasks and PR review compared, and when to pick which tool. · 9 min read
  14. TechnicalHow-toCodex CLI Setup: Install, Approval Modes and SandboxingSet up OpenAI Codex CLI: install it, sign in, write a config.toml and profile files, and choose the sandbox mode and approval policy for each kind of task. · 8 min read
  15. TechnicalHow-toCLAUDE.md Best Practices: What to Put in Your Project FileWhat belongs in CLAUDE.md, what to cut, and when to use rules, imports, skills and hooks instead, based on Anthropic's Claude Code documentation. · 9 min read
  16. TechnicalHow-toClaude Code Worktrees: Run Parallel Sessions SafelyHow to run parallel Claude Code sessions with git worktrees: the --worktree flag, .worktreeinclude, subagent isolation, cleanup rules and merging back. · 9 min read