<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>crystl Blog</title><description>Updates from crystl, a macOS terminal built for Claude Code.</description><link>https://crystl.dev/</link><item><title>How to Use Git Worktrees with Claude Code</title><link>https://crystl.dev/blog/git-worktrees-claude-code/</link><guid isPermaLink="true">https://crystl.dev/blog/git-worktrees-claude-code/</guid><description>A complete guide to git worktrees for Claude Code: what they are, the exact commands, real parallel-agent workflows, the gotchas nobody warns you about, and how to automate the whole thing.</description><pubDate>Fri, 19 Jun 2026 00:00:00 GMT</pubDate></item><item><title>What the heck is a &quot;footgun&quot; and other things Claude says</title><link>https://crystl.dev/blog/footgun-and-other-things-claude-says/</link><guid isPermaLink="true">https://crystl.dev/blog/footgun-and-other-things-claude-says/</guid><description>A footgun is a feature that makes it dangerously easy to hurt yourself. Why Claude Code talks the way it does, plus a plain-English glossary of 20 pieces of developer slang it drops into its answers — footgun, yak shaving, load-bearing, technical debt and more.</description><pubDate>Thu, 18 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Introducing roundtable agent orchestration</title><link>https://crystl.dev/blog/roundtable-agent-orchestration/</link><guid isPermaLink="true">https://crystl.dev/blog/roundtable-agent-orchestration/</guid><description>Most multi-agent orchestration hides the agents inside one controller&apos;s head. Roundtable orchestration, the model behind crystl Quest, puts independent agents in a shared chat you can actually watch.</description><pubDate>Wed, 17 Jun 2026 00:00:00 GMT</pubDate></item><item><title>How to Optimize Claude Code&apos;s Context Window (Without Just Buying a Bigger One)</title><link>https://crystl.dev/blog/optimize-claude-code-context/</link><guid isPermaLink="true">https://crystl.dev/blog/optimize-claude-code-context/</guid><description>Practical tactics for stretching Claude Code&apos;s context window: what to compact, what to delegate to subagents, and which plugins and skills to disable before they eat your tokens.</description><pubDate>Thu, 21 May 2026 00:00:00 GMT</pubDate></item><item><title>Do You Need a Code Editor to Build with Claude Code?</title><link>https://crystl.dev/blog/do-you-need-a-code-editor-with-claude-code/</link><guid isPermaLink="true">https://crystl.dev/blog/do-you-need-a-code-editor-with-claude-code/</guid><description>Claude Code runs in the terminal, reads your files, and writes your code. So do you still need VS Code open? Here&apos;s an honest look at the pros and cons.</description><pubDate>Sun, 12 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Voice, Loops, and the Slow Disappearance of the Command Line</title><link>https://crystl.dev/blog/claude-code-march-2026-features/</link><guid isPermaLink="true">https://crystl.dev/blog/claude-code-march-2026-features/</guid><description>Claude Code&apos;s March 2026 features hint at something bigger than incremental updates. The relationship between developer and tool is shifting.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Claude Can Use Your Computer Now. That&apos;s a Stranger Sentence Than It Sounds.</title><link>https://crystl.dev/blog/claude-computer-use/</link><guid isPermaLink="true">https://crystl.dev/blog/claude-computer-use/</guid><description>Anthropic&apos;s computer use feature lets Claude control your Mac: clicking, typing, opening apps. What that actually means depends on who you are.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>The Agentic Coding Workflow Nobody Talks About: Managing the Agents Themselves</title><link>https://crystl.dev/blog/managing-ai-agents/</link><guid isPermaLink="true">https://crystl.dev/blog/managing-ai-agents/</guid><description>The bottleneck in agentic coding isn&apos;t AI capability. It&apos;s managing multitask workflows where multiple AI agents are working simultaneously.</description><pubDate>Tue, 24 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Why Your Terminal Wasn&apos;t Built for AI Pair Programming (And What To Use Instead)</title><link>https://crystl.dev/blog/terminal-not-built-for-ai/</link><guid isPermaLink="true">https://crystl.dev/blog/terminal-not-built-for-ai/</guid><description>Terminals were designed for human-typed commands, not for supervising AI agents. AI pair programming needs a different kind of tool.</description><pubDate>Tue, 24 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Claude Code in iTerm2 vs. crystl: What Changes When You Use a Purpose-Built Terminal</title><link>https://crystl.dev/blog/iterm-vs-crystl/</link><guid isPermaLink="true">https://crystl.dev/blog/iterm-vs-crystl/</guid><description>A fair comparison of running Claude Code in iTerm2 versus crystl, a terminal designed for agentic coding workflows on macOS.</description><pubDate>Mon, 23 Mar 2026 00:00:00 GMT</pubDate></item><item><title>From Terminal Chaos to Crystal Clarity: Migrating Your Claude Code Workflow</title><link>https://crystl.dev/blog/terminal-chaos-to-clarity/</link><guid isPermaLink="true">https://crystl.dev/blog/terminal-chaos-to-clarity/</guid><description>A step-by-step guide to organizing your Claude Code setup on macOS. Move from scattered terminal sessions to a structured workflow.</description><pubDate>Mon, 23 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Test Suite Broken? Run Claude Code on the Fix While You Keep Building</title><link>https://crystl.dev/blog/parallel-test-fix/</link><guid isPermaLink="true">https://crystl.dev/blog/parallel-test-fix/</guid><description>How to multitask with parallel Claude Code sessions: fix a broken test suite in one session while continuing feature work in another.</description><pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate></item><item><title>How I Use Claude Code to Ship a PR Every Hour</title><link>https://crystl.dev/blog/ship-pr-every-hour/</link><guid isPermaLink="true">https://crystl.dev/blog/ship-pr-every-hour/</guid><description>A workflow for structuring parallel Claude Code tasks across sessions so you always have something ready to review and merge.</description><pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Managing Claude Code API Keys Across Multiple Projects</title><link>https://crystl.dev/blog/api-key-management/</link><guid isPermaLink="true">https://crystl.dev/blog/api-key-management/</guid><description>How to avoid leaking API keys across projects when using Claude Code, and a cleaner approach to per-project key management.</description><pubDate>Sat, 21 Mar 2026 00:00:00 GMT</pubDate></item><item><title>My Claude Code Workflow for Refactoring a Legacy Codebase</title><link>https://crystl.dev/blog/refactoring-legacy-codebase/</link><guid isPermaLink="true">https://crystl.dev/blog/refactoring-legacy-codebase/</guid><description>How I used Claude Code to refactor a legacy codebase by breaking the work into parallel tracks and merging incrementally.</description><pubDate>Sat, 21 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Per-Project MCP Server Configs for Claude Code: Why and How</title><link>https://crystl.dev/blog/per-project-mcp-configs/</link><guid isPermaLink="true">https://crystl.dev/blog/per-project-mcp-configs/</guid><description>How to manage different MCP server configurations for each Claude Code project, and why a per-project setup prevents config headaches.</description><pubDate>Fri, 20 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Organizing 10+ Claude Code Projects Without Drowning in Terminal Windows</title><link>https://crystl.dev/blog/too-many-terminal-windows/</link><guid isPermaLink="true">https://crystl.dev/blog/too-many-terminal-windows/</guid><description>How to multitask with Claude Code across many projects without losing track of sessions. The gems and shards mental model for terminal organization.</description><pubDate>Fri, 20 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Running Claude Code in the Background: A Workflow Guide</title><link>https://crystl.dev/blog/claude-code-background/</link><guid isPermaLink="true">https://crystl.dev/blog/claude-code-background/</guid><description>How to run Claude Code agents in the background, check their status, and structure tasks for async AI workflows.</description><pubDate>Thu, 19 Mar 2026 00:00:00 GMT</pubDate></item><item><title>How to Monitor Multiple Claude Code Agents Without Losing Your Mind</title><link>https://crystl.dev/blog/monitor-multiple-agents/</link><guid isPermaLink="true">https://crystl.dev/blog/monitor-multiple-agents/</guid><description>Practical strategies for multitasking with parallel Claude Code agents and keeping track of what each one is doing, from tmux to purpose-built tools.</description><pubDate>Wed, 18 Mar 2026 00:00:00 GMT</pubDate></item><item><title>The Tab-Hunting Problem: Finding Which Claude Code Session Needs Your Attention</title><link>https://crystl.dev/blog/tab-hunting-approval/</link><guid isPermaLink="true">https://crystl.dev/blog/tab-hunting-approval/</guid><description>Running 5+ Claude Code sessions? Why you can&apos;t find the one waiting for approval, and how to fix it.</description><pubDate>Wed, 18 Mar 2026 00:00:00 GMT</pubDate></item></channel></rss>