Turn Claude Code Into Any Specialist You Need

Turn Claude Code Into Any Specialist You Need

What Are the Most Underrated Features of Claude Code?

Introduction to Claude Code's Features

  • Boris Cherny from Anthropic highlights underrated features of Claude Code, particularly the ability to start a session as a specific agent.
  • Initial curiosity about how starting as a specific agent differs from simply instructing Claude Code to use that agent.

Testing the Agent Functionality

  • The user tests the brainstorming agent and finds significant differences in interaction quality compared to standard usage.
  • Starting with an agent flag allows for direct communication with the chosen agent, enhancing engagement and responsiveness.

User Experience with Brainstorming Agent

  • The user prompts both versions of the brainstorming agent for website ideas, noting a conversational flow and comprehensive questioning.
  • The brainstorming session yields valuable insights, including suggestions for page structure and content organization.

Interaction Dynamics

  • The conversation feels natural; there’s no pressure to rush into coding, allowing for thorough exploration of ideas.
  • The focused nature of the brainstorming agent is highlighted as its best feature, emphasizing its constraint-driven approach.

Comparison Between Agent Interactions

  • A second test using Claude Code with the brainstorming agent shows differences in information retention during handoffs between agents.
  • Observations reveal gaps in information flow when transitioning from one interaction mode back to Claude Code, affecting continuity in responses.

Understanding the Differences Between Claude Code and Specialized Agents

Generalist vs. Specialist Experience

  • Claude Code is described as a generalist, providing a broader overview of tasks compared to specialized agents, which can highlight important storylines for web content.
  • Engaging with a specialist agent feels like having an in-depth conversation with a doctor, while interacting with Claude Code resembles being handed off to an assistant after a brief consultation.
  • The assistant (Claude Code) may not have the same depth of knowledge but can still provide valuable insights that specialists might overlook.

Experimenting with Architect Agent

  • An experiment was conducted using an architect agent within Claude Code, initially showing promise by asking relevant questions about documentation and design elements.
  • However, limitations arose due to strict adherence to scripted specifications, leading to difficulties in executing tasks effectively and resulting in numerous errors.
  • In contrast, when using Claude Code directly for building tasks after initial specification by the architect agent, it performed seamlessly without issues.

Phased Approach to Coding

  • Boris Cherney's perspective on coding phases—specification, development, refinement, testing—suggests that different specialists contribute uniquely at each stage for optimal results.
  • The effectiveness of starting with a specialist followed by handoff to a generalist (Claude Code) allows for filling gaps missed during specialized work.

Model Specification and Efficiency

  • When setting up agents in the top matter configuration, users can specify which model should be used; this flexibility can help avoid rate limits encountered with Claude Code.
  • Utilizing less resource-intensive models like Haiku for generic research could enhance efficiency without needing constant model switching.

Practical Application of Agent Flag

  • Users are encouraged to create agents focused on non-coding tasks and place them in the designated directory for streamlined interaction without needing extensive explanations upon startup.
Video description

I started Claude Code as a brainstorming partner instead of a coder — and it gave me one of the best AI conversations I've ever had. No code, no shortcuts, just a focused specialist that stayed in its lane the entire time. Boris Cherny, the creator of Claude Code, posted a thread about underutilized features — and one of them completely changed how I think about agents. There's a flag that lets you start Claude Code AS a specific agent instead of asking it to use one. Same agent, same instructions, but the experience is genuinely different. I tested both approaches on the same project — planning a personal website — and then pushed it further with an architect agent to see where it breaks. What I found surprised me. If you're using Claude Code and haven't explored custom agents yet, this is a good starting point. If you already use agents, this might change when and how you reach for them. Useful for anyone interested in AI workflows, Claude Code tips, prompt engineering, or getting more out of AI coding tools — whether you're a beginner or already deep into agent-based development. Chapters 0:00 Intro 0:47 The Brainstorming Agent 1:32 Claude as a Brainstorming Agent 2:10 Ask The Agent 4:35 Claude as Claude Code 8:01 Not All Agents Are Helpful 10:02 Choose Your Agents Correctly 10:26 Use Agents in Phases 11:22 This Can Save You Tokens 11:56 Wrap-up Boris Cherny's original thread: https://x.com/bcherny/status/2038454336355999749 How Boris uses Claude Code (phases workflow): https://dev.to/with_attitude/how-boris-cherny-builder-of-claude-code-uses-it-and-why-that-should-change-how-you-think-about-173g #ClaudeCode #AIAgents #AICoding #ClaudeTips #AIWorkflow Subscribe for more AI reviews, comparisons and walkthroughs!