{"version":1,"type":"rich","provider_name":"Libsyn","provider_url":"https:\/\/www.libsyn.com","height":90,"width":600,"title":"MLA 023 Claude Code Components","description":" Claude Code distinguishes itself through a deterministic hook system and model-invoked skills that maintain project consistency better than visual-first tools like Cursor. Its multi-surface architecture allows developers to move sessions between CLI, web sandboxes, and mobile while maintaining persistent context. Links  Notes and resources at&amp;nbsp;ocdevel.com\/mlg\/mla-23  Try a walking desk&amp;nbsp;- stay healthy &amp;amp; sharp while you learn &amp;amp; code  Generate a podcast&amp;nbsp;- use my voice to listen to any AI generated content you want   Agent Comparison  Cursor: VS Code fork. Uses visual interactions (Cmd+K, Composer mode), multi-line tab completion, and background cloud agents. Credit-based billing ($20 to $200). Codex CLI: Terminal-first Rust agent. Uses GPT-5.3-Codex. Features three autonomy modes (Suggest, Auto-approve, Full Auto). Included in $20 ChatGPT Plus. Antigravity: Agent-first interface using Gemini 3 Pro. Manager View orchestrates parallel agents that produce verifiable task lists and recordings. Claude Code: Terminal, IDE, and mobile sessions. Uses Sonnet\/Opus 4.5\/4.6. Differentiates via deep composability and cross-surface persistence.  Persistent Memory and Skills  CLAUDE.md: 4-tier hierarchy (Enterprise, Project, User, Local). Loads recursively, enabling monorepo support where child directories load lazily. Imports use&amp;nbsp;@&amp;nbsp;syntax. Skills: Model-invoked capability folders. Three-stage loading (metadata, instructions, supporting resources) minimizes context use. Claude triggers them based on description fields. Commands: User-triggered slash commands.&amp;nbsp;\/compact&amp;nbsp;preserves topics while trimming history,&amp;nbsp;\/init&amp;nbsp;generates memory files, and&amp;nbsp;\/checkpoint&amp;nbsp;manages rollbacks.  Enforcement and Integration  Hooks: Deterministic shell commands or LLM prompts. Fired at 10 events, including&amp;nbsp;PreToolUse&amp;nbsp;(blocking),&amp;nbsp;PostToolUse&amp;nbsp;(formatting), and&amp;nbsp;Stop&amp;nbsp;(self-correction). Exit code 2 blocks actions, code 0 allows. MCP: Standard for connecting external tools (PostgreSQL, GitHub, Sentry). Tool Search activates when metadata exceeds 10% context window. Claude Code can serve its own tools via MCP. Subagents: Isolated context workers.&amp;nbsp;Explore&amp;nbsp;uses Haiku for discovery,&amp;nbsp;Plan&amp;nbsp;uses Sonnet for research.&amp;nbsp;isolation: worktree&amp;nbsp;provides filesystem-level separation. Agent Teams: Persistent multi-pane coordination via tmux. Modes: Hub-and-Spoke, Task Queue, Pipeline, Competitive, and Watchdog.  Operations and Security  Checkpoints: Granular undo allows independent rollback of code changes or conversation history. Thinking Triggers: Keywords&amp;nbsp;Think&amp;nbsp;to&amp;nbsp;Ultrathink&amp;nbsp;adjust reasoning compute allocation.  Headless:&amp;nbsp;--print&amp;nbsp;or&amp;nbsp;--headless&amp;nbsp;flags enable CI\/CD. GitHub Action uses four parallel agents to score review findings above 80% confidence. Sandboxing: Uses Apple Seatbelt (macOS) or Bubblewrap (Linux). Restricts filesystem and network access, reducing permission prompts by 84%. Output Styles: Modifies system prompts for&amp;nbsp;Default,&amp;nbsp;Explanatory, or&amp;nbsp;Learning personas.  ","author_name":"Machine Learning Guide","author_url":"https:\/\/ocdevel.com\/mlg","html":"<iframe title=\"Libsyn Player\" style=\"border: none\" src=\"\/\/html5-player.libsyn.com\/embed\/episode\/id\/36113275\/height\/90\/theme\/custom\/thumbnail\/yes\/direction\/forward\/render-playlist\/no\/custom-color\/88AA3C\/\" height=\"90\" width=\"600\" scrolling=\"no\"  allowfullscreen webkitallowfullscreen mozallowfullscreen oallowfullscreen msallowfullscreen><\/iframe>","thumbnail_url":"https:\/\/assets.libsyn.com\/secure\/item\/36113275"}