Original article by Boris Cherny , developer of Claude Code. Compiled & Organized by: Xiaohu AI You may have heard of Claude Code, and even used it to write someOriginal article by Boris Cherny , developer of Claude Code. Compiled & Organized by: Xiaohu AI You may have heard of Claude Code, and even used it to write some

The creator of Claude Code reveals: How to turn Claude into your "virtual development team"?

2026/01/05 08:30

Original article by Boris Cherny , developer of Claude Code.

Compiled & Organized by: Xiaohu AI

You may have heard of Claude Code, and even used it to write some code or edit some documentation. But have you ever thought about how AI would change the way you work if it weren't just a "temporary tool," but a formal member of your development process, or even an automated collaboration system?

Boris Cherny, the creator of Claude Code, wrote a very detailed tweet sharing how he uses the tool efficiently and how he and his team deeply integrate Claude into the entire engineering process in their actual work.

This article will provide a systematic overview and accessible interpretation of his experience.

How did Boris make AI an automation partner in his workflow?

Key points:

He described his workflow, including:

How to use Claude:

Run multiple Claude instances simultaneously: Open 5-10 sessions on the terminal and web page to process tasks in parallel, and also use Claude on your mobile phone.

Avoid haphazardly changing the default settings: Claude is ready to use out of the box and doesn't require complex configuration.

Use the most powerful model (Opus 4.5): Although it's a bit slower, it's smarter and easier to use.

Plan before you write code (Plan mode): Let Claude help you think things through before you start writing, which increases the success rate.

After generating the code, use a tool to check the format to avoid errors.

How to make Claude smarter the more you use it:

The team maintains a "knowledge base": whenever Claude makes a mistake, they add the experience to it so that he won't make the same mistake again.

Automatically train Claude when writing a PR: Let Claude see the PR and learn new usages or conventions.

Your frequently used commands become slash commands, which Claude can automatically call, saving you from repetitive work.

Use "sub-agents" to handle certain fixed tasks, such as code simplification and function verification.

How to manage permissions:

Instead of arbitrarily skipping permissions, it sets up secure commands to be allowed to pass automatically.

Synchronize Claude workflow across multiple devices (web, terminal, mobile).

The most important point:

Claude must be provided with a "verification mechanism" so that it can verify whether what it writes is correct.

For example, Claude can automatically run tests, open test web pages in the browser, and check if the function is working.

Claude Code is a "partner," not a "tool."

Boris first conveyed a core concept: Claude Code is not a static tool, but an intelligent partner that can work with you, continuously learn, and grow together.

It doesn't require much complex configuration and is powerful out of the box. But if you're willing to invest the time to build better usage patterns, the efficiency gains it can bring are exponential.

Model selection: Choose the smartest, not the fastest.

Boris used Claude's flagship model, Opus 4.5+, with its "with thinking" mindset for all development tasks.

Although this model is larger and slower than Sonnet, it has the following advantages:

  • It has a stronger comprehension ability
  • Better ability to use tools
  • No need for repeated guidance, minimal back-and-forth communication
  • Overall, it saves more time than using the fast model.
  • Lesson learned: True productivity lies not in execution speed, but in "fewer mistakes, less rework, and less repetitive explanations".

1. Plan Mode: When using AI to write code, don't rush to let it "write".

When we open Claude, many people instinctively type "help me write an interface" or "refactor this code"... Claude usually does "write some", but often goes astray, misses logic, or even misunderstands the requirements.

Boris's first step was never to let Claude write any code. He used the Plan pattern—first, he and Claude would work together to develop an implementation plan, and then they would move on to the execution phase.

How did he do it?

When starting a pull request, Boris doesn't let Claude write code directly; instead, he uses Plan mode:

1. Describe the goal

2. Develop a plan with Claude.

3. Confirm each step

4. Only then did Claude start writing.

Whenever a new feature needs to be implemented, such as "adding rate limiting to a certain API," he will confirm it step by step with Claude:

  • Is it implemented using middleware, or embedded in the logic?
  • Does the rate limiting configuration need to support dynamic modification?
  • Is logging required? What should be returned on failure?

This "planning consultation" process is similar to two people drawing up "construction blueprints" together.

Once Claude understands the goal, Boris will turn on "automatic accept for edits" mode, allowing Claude to directly modify the code and submit PRs, sometimes without even requiring manual confirmation.

"Claude's code quality depends on whether you reached a consensus before writing the code." — Boris

Lesson learned: Instead of repeatedly fixing Claude's mistakes, it's better to draw a clear roadmap together from the beginning.

summary

The Plan mode isn't a waste of time; it uses prior negotiation to ensure stable execution. No matter how powerful AI is, it still needs you to "explain yourself clearly."

2. Multiple Claude Parallel Development: Not a single AI, but a virtual development team

Boris doesn't use just one name, Claude. His daily routine is like this:

  • Open 5 local Claude instances in the terminal, and assign sessions to different tasks (such as refactoring, writing tests, and debugging).
  • Open 5-10 more Claude instances in the browser to run concurrently with your local machine.
  • Use the Claude iOS app on your phone to start tasks anytime.

Each Claude instance is like a "personal assistant": some are responsible for writing code, some for completing documentation, and some run test tasks in the background for extended periods.

He even set up system notifications so that Claude would be alerted immediately when he was waiting for input.

Why do this?

Claude's context is local, making it unsuitable for "doing everything in one window." Boris splits Claude into multiple roles for parallel processing, reducing both waiting time and "interference with memory."

He also reminded himself through system notifications: "Claude 4 is waiting for your reply" and "Claude 1 has completed the test," managing these AIs like managing a multi-threaded system.

Analogical understanding

Imagine you're surrounded by five bright interns, each responsible for a task. You don't need to see everything through to the end; you just need to "switch people over" at crucial moments to keep the tasks running smoothly.

Implication: Treating Claude as multiple "virtual assistants" to perform different tasks can significantly reduce waiting time and context switching costs.

3. Slash Commands: Turn your daily tasks into Claude shortcuts.

Some workflows we do dozens of times a day:

  • Modify code → commit → push → create PR
  • Check build status → Notify team → Update issue
  • Sync changes to multiple web and local sessions
  • Boris didn't want to constantly prompt Claude: "Please commit first, then push, and then create a PR..."

He encapsulated these operations into Slash commands, such as:

/commit-push-pr

These commands are backed by Bash script logic, stored in the .claude/commands/ folder, and are managed by Git so that team members can use them.

How do I use these commands in Claude?

When Claude encounters this command, it doesn't just "execute the instruction," but rather understands the workflow that the command represents and can automatically execute intermediate steps, pre-fill parameters, and avoid repeated communication.

Understanding the key points

The Slash command is like an "auto button" you install on Claude. You train it to understand a task flow, and then it can execute it with a single click.

“Not only can I save time with commands, but Claude can too.” — Boris

Lesson learned: Avoid repeatedly entering prompts; abstract high-frequency tasks into commands to automate your collaboration with Claude.

4. Team Knowledge Base: Claude doesn't learn through prompts, but rather through a knowledge base maintained by the team.

Boris's team maintains a .claude repository and has incorporated it into Git administration.

It's like an "internal Wikipedia" for Claude, recording:

  • What is the correct way to write it?
  • What are the best practices for team agreements?
  • What problems should be encountered and how should they be corrected?

Claude will automatically refer to this knowledge base to understand the context and determine the code style.

What to do when Claude does something wrong?

Whenever Claude misunderstands or makes a logical error, the lesson is added to the equation.

Each team maintains its own version.

Everyone collaborates on the editing, and Claude refers to this knowledge base in real time to make judgments.

For example:

If Claude keeps writing the pagination logic incorrectly, the team only needs to write the correct pagination standard into the knowledge base, and every user will automatically benefit from it.

Boris's approach: Instead of scolding it or turning it off, he "trained it once":

这段代码我们不这样写,加进知识库

Claude won't make the same mistake again next time.

More importantly, this mechanism is not maintained by Boris alone, but by the entire team contributing and modifying it every week.

Lesson: Using AI is not about each person working alone, but about building a system of "collective memory".

5. Automated learning mechanism: The PR itself is Claude's "training data".

When Boris is reviewing code, he often @Claude on pull requests, for example:

@.claude Please add this function syntax to the knowledge base.

When used with GitHub Actions, Claude will automatically learn the intent behind the changes and update its internal knowledge accordingly.

This is similar to "continuous training of Claude," where each review not only improves the code but also enhances the AI's capabilities.

This is no longer "post-maintenance," but rather integrating AI's learning mechanisms into daily collaboration.

The team used pull requests to improve code quality, while Claude simultaneously improved his knowledge.

Lesson learned: PR is not just a code review process, but also an opportunity for AI tools to evolve.

6. Subagents: Enable Claude to perform complex tasks in a modular fashion.

In addition to the main task flow, Boris also defines some subagents to handle common auxiliary tasks.

Subagents are a series of modules that run automatically, such as:

  • code-simplifier: Automatically simplifies the structure of code after it's written in Claude.
  • verify-app: Runs full tests to verify whether the new code is usable.
  • log-analyzer: Analyze error logs to quickly locate problems.

These sub-agents, like plugins, automatically integrate into Claude's workflow and run collaboratively without requiring repeated prompts.

Lesson learned: Sub-agents are Claude's "team members," elevating Claude from an assistant to a "project commander."

Claude is not just a person, but a mini-manager who can lead a team.

7. Supplementary Paragraph 1: PostToolUse Hook – The Last Gatekeeper of Code Formatting

In a team, it's not easy to get everyone to write code in a consistent style. While Claude has strong generation capabilities, it's not immune to minor flaws like slightly poor indentation or too many blank lines.

Boris's approach is to set up a PostToolUse Hook.

Simply put, this is the "post-processing hook" that Claude automatically invokes after the "task is completed".

Its functions include:

  • Automatic code formatting repair
  • Add missing annotations
  • Handle lint errors to prevent CI from crashing.

This step is usually simple, but crucial. It's like running Grammarly again after writing an article; this ensures that the submitted work is consistent and neat.

For AI tools, the key to usability often lies not in their generative power, but in their ability to handle tasks.

8. Access Control: Pre-authorization instead of skipping.

Boris explicitly stated that he does not use `--dangerously-skip-permissions`—a parameter of Claude Code that skips all permission prompts when executing commands.

It sounds convenient, but it can also be dangerous, such as accidentally deleting files or running the wrong script.

His alternative is:

1. Use the /permissions command to explicitly declare which commands are trusted.

2. Write these permission configurations into .claude/settings.json

3. Share these security settings with the entire team.

This is like creating a "whitelist" of operations for Claude in advance, such as:

"preApprovedCommands": [

"git commit",

"npm run build",

"pytest"

]

Claude executes these operations directly without interruption each time.

This permission mechanism is designed more like a team operating system than a standalone tool. He uses the `/permissions` command to pre-authorize frequently used and secure bash commands, and these configurations are stored in `.claude/settings.json` and shared by the team.

Lesson learned: AI automation does not mean loss of control. True engineering lies in incorporating safety strategies into the automation process itself.

9. Multi-tool linkage: Claude = Multi-functional robot

Boris didn't just allow Claude to write code locally. He configured Claude to access multiple core platforms through MCP (a central control service module):

  • Automatically send Slack notifications (such as build results).
  • Query BigQuery data (such as user behavior metrics).
  • Capture Sentry logs (e.g., for online anomaly tracking).

How can this be achieved?

MCP configuration is saved in .mcp.json

Claude reads the configuration at runtime and autonomously executes cross-platform tasks.

The entire team shares a single configuration.

All of this is accomplished through integration with Claude via MCP (Claude's central control system), with the configuration stored in .mcp.json.

Claude is like a robotic assistant that can help you:

"Write the code → Submit the PR → Check the results → Notify QA → Report the log".

This is no longer an AI tool in the traditional sense, but the nerve center of an engineering system.

Lesson: Don't let AI only work in the "editor".

It can become the scheduler in your entire system ecosystem.

10. Asynchronous processing of long-running tasks: background agent + plugin + hook

In real-world projects, Claude sometimes needs to handle long tasks, such as:

  • Build + Test + Deploy
  • Generate report + send email
  • Data migration script running

Boris's approach is highly engineering-oriented:

Three ways to handle long tasks:

1. After completion, Claude verifies the result using the background agent.

2. Use a Stop Hook to automatically trigger subsequent actions when the task ends.

3. Use the ralph-wiggum plugin (proposed by @GeoffreyHuntley) to manage long-running process states.

In these scenarios, Boris will use:

--permission-mode=dontAsk

Alternatively, run the task in a sandbox to avoid interrupting the entire process due to permission prompts.

Claude isn't about "constant monitoring," but rather a collaborator you can trust to manage your projects.

Lesson learned: AI tools are not only suitable for quick and easy operations, but also for long-term and complex processes—provided that you build a proper "managed mechanism" for them.

11. Automatic verification mechanism: Claude's output value is not valuable; the key is whether it can verify itself.

The most important lesson Boris learned is:

Any result output by Claude must have a "verification mechanism" to check its correctness.

He will add a verification script or hook to Claude:

  • After you finish writing the code, Claude automatically runs test cases to verify that the code is correct.
  • Simulate user interaction in the browser to verify the front-end experience.
  • Automatically compare logs and metrics before and after execution.

If it fails, Claude will automatically modify and re-execute until it succeeds.

It's as if Claude brought his own "closed-loop feedback system".

This not only improves quality but also reduces the cognitive burden on people.

Lesson learned: What truly determines the quality of AI results is not the number of model parameters, but whether you have designed a "results checking mechanism".

In summary: the goal is not for AI to replace humans, but for AI to collaborate like humans.

Boris's approach did not rely on any "hidden features" or black magic, but rather engineered the use of Claude, upgrading it from a "chat tool" into a component of a high-performing work system.

His use of Claude has several key characteristics:

  • Multi-session parallelism: clearer task division and higher efficiency
  • Planning First: The Plan mode improves Claude's goal alignment.
  • Knowledge system support: The team jointly maintains the AI's knowledge base and continuously iterates upon it.
  • Task automation: Slash commands + sub-agents make Claude work like a workflow engine.
  • Closed-loop feedback mechanism: Each output of Claude has verification logic to ensure stable and reliable output.

In fact, Boris's method demonstrates a new way of using AI:

  • Upgrade Claude from a "conversational assistant" to an "automated programming system"
  • Transforming knowledge accumulation from the human brain into a knowledge base for AI.
  • Transform processes from repetitive manual operations into scripted, modular, and collaborative automated workflows.

This approach doesn't rely on black magic, but rather demonstrates engineering capabilities. You can also learn from it to use Claude or other AI tools more efficiently and intelligently.

If you often feel that "it knows a little, but is unreliable" or "I always have to fix the code it writes" when using Claude, the problem may not be with Claude, but with the fact that you haven't provided it with a mature collaboration mechanism.

Claude can be a competent intern or a reliable engineering partner, depending on how you use him.

Market Opportunity
Virtuals Protocol Logo
Virtuals Protocol Price(VIRTUAL)
$1.1133
$1.1133$1.1133
+0.28%
USD
Virtuals Protocol (VIRTUAL) Live Price Chart
Disclaimer: The articles reposted on this site are sourced from public platforms and are provided for informational purposes only. They do not necessarily reflect the views of MEXC. All rights remain with the original authors. If you believe any content infringes on third-party rights, please contact service@support.mexc.com for removal. MEXC makes no guarantees regarding the accuracy, completeness, or timeliness of the content and is not responsible for any actions taken based on the information provided. The content does not constitute financial, legal, or other professional advice, nor should it be considered a recommendation or endorsement by MEXC.

You May Also Like

Vitalik Buterin: Ethereum’s Unique Strength Lies in Resilience

Vitalik Buterin: Ethereum’s Unique Strength Lies in Resilience

Vitalik Buterin emphasizes Ethereum's focus on resilience, advocating user sovereignty and security over speed.
Share
coinlineup2026/01/06 08:43
Unprecedented Surge: Gold Price Hits Astounding New Record High

Unprecedented Surge: Gold Price Hits Astounding New Record High

BitcoinWorld Unprecedented Surge: Gold Price Hits Astounding New Record High While the world often buzzes with the latest movements in Bitcoin and altcoins, a traditional asset has quietly but powerfully commanded attention: gold. This week, the gold price has once again made headlines, touching an astounding new record high of $3,704 per ounce. This significant milestone reminds investors, both traditional and those deep in the crypto space, of gold’s enduring appeal as a store of value and a hedge against uncertainty. What’s Driving the Record Gold Price Surge? The recent ascent of the gold price to unprecedented levels is not a random event. Several powerful macroeconomic forces are converging, creating a perfect storm for the precious metal. Geopolitical Tensions: Escalating conflicts and global instability often drive investors towards safe-haven assets. Gold, with its long history of retaining value during crises, becomes a preferred choice. Inflation Concerns: Persistent inflation in major economies erodes the purchasing power of fiat currencies. Consequently, investors seek assets like gold that historically maintain their value against rising prices. Central Bank Policies: Many central banks globally are accumulating gold at a significant pace. This institutional demand provides a strong underlying support for the gold price. Furthermore, expectations around interest rate cuts in the future also make non-yielding assets like gold more attractive. These factors collectively paint a picture of a cautious market, where investors are looking for stability amidst a turbulent economic landscape. Understanding Gold’s Appeal in Today’s Market For centuries, gold has held a unique position in the financial world. Its latest record-breaking performance reinforces its status as a critical component of a diversified portfolio. Gold offers a tangible asset that is not subject to the same digital vulnerabilities or regulatory shifts that can impact cryptocurrencies. While digital assets offer exciting growth potential, gold provides a foundational stability that appeals to a broad spectrum of investors. Moreover, the finite supply of gold, much like Bitcoin’s capped supply, contributes to its perceived value. The current market environment, characterized by economic uncertainty and fluctuating currency values, only amplifies gold’s intrinsic benefits. It serves as a reliable hedge when other asset classes, including stocks and sometimes even crypto, face downward pressure. How Does This Record Gold Price Impact Investors? A soaring gold price naturally raises questions for investors. For those who already hold gold, this represents a significant validation of their investment strategy. For others, it might spark renewed interest in this ancient asset. Benefits for Investors: Portfolio Diversification: Gold often moves independently of other asset classes, offering crucial diversification benefits. Wealth Preservation: It acts as a robust store of value, protecting wealth against inflation and economic downturns. Liquidity: Gold markets are highly liquid, allowing for relatively easy buying and selling. Challenges and Considerations: Opportunity Cost: Investing in gold means capital is not allocated to potentially higher-growth assets like equities or certain cryptocurrencies. Volatility: While often seen as stable, gold prices can still experience significant fluctuations, as evidenced by its rapid ascent. Considering the current financial climate, understanding gold’s role can help refine your overall investment approach. Looking Ahead: The Future of the Gold Price What does the future hold for the gold price? While no one can predict market movements with absolute certainty, current trends and expert analyses offer some insights. Continued geopolitical instability and persistent inflationary pressures could sustain demand for gold. Furthermore, if global central banks continue their gold acquisition spree, this could provide a floor for prices. However, a significant easing of inflation or a de-escalation of global conflicts might reduce some of the immediate upward pressure. Investors should remain vigilant, observing global economic indicators and geopolitical developments closely. The ongoing dialogue between traditional finance and the emerging digital asset space also plays a role. As more investors become comfortable with both gold and cryptocurrencies, a nuanced understanding of how these assets complement each other will be crucial for navigating future market cycles. The recent surge in the gold price to a new record high of $3,704 per ounce underscores its enduring significance in the global financial landscape. It serves as a powerful reminder of gold’s role as a safe haven asset, a hedge against inflation, and a vital component for portfolio diversification. While digital assets continue to innovate and capture headlines, gold’s consistent performance during times of uncertainty highlights its timeless value. Whether you are a seasoned investor or new to the market, understanding the drivers behind gold’s ascent is crucial for making informed financial decisions in an ever-evolving world. Frequently Asked Questions (FAQs) Q1: What does a record-high gold price signify for the broader economy? A record-high gold price often indicates underlying economic uncertainty, inflation concerns, and geopolitical instability. Investors tend to flock to gold as a safe haven when they lose confidence in traditional currencies or other asset classes. Q2: How does gold compare to cryptocurrencies as a safe-haven asset? Both gold and some cryptocurrencies (like Bitcoin) are often considered safe havens. Gold has a centuries-long history of retaining value during crises, offering tangibility. Cryptocurrencies, while newer, offer decentralization and can be less susceptible to traditional financial system failures, but they also carry higher volatility and regulatory risks. Q3: Should I invest in gold now that its price is at a record high? Investing at a record high requires careful consideration. While the price might continue to climb due to ongoing market conditions, there’s also a risk of a correction. It’s crucial to assess your personal financial goals, risk tolerance, and consider diversifying your portfolio rather than putting all your capital into a single asset. Q4: What are the main factors that influence the gold price? The gold price is primarily influenced by global economic uncertainty, inflation rates, interest rate policies by central banks, the strength of the U.S. dollar, and geopolitical tensions. Demand from jewelers and industrial uses also play a role, but investment and central bank demand are often the biggest drivers. Q5: Is gold still a good hedge against inflation? Historically, gold has proven to be an effective hedge against inflation. When the purchasing power of fiat currencies declines, gold tends to hold its value or even increase, making it an attractive asset for preserving wealth during inflationary periods. To learn more about the latest crypto market trends, explore our article on key developments shaping Bitcoin’s price action. This post Unprecedented Surge: Gold Price Hits Astounding New Record High first appeared on BitcoinWorld.
Share
Coinstats2025/09/18 02:30
Grayscale ETHE Becomes First U.S. Ethereum ETF to Distribute Staking Rewards

Grayscale ETHE Becomes First U.S. Ethereum ETF to Distribute Staking Rewards

Grayscale reached a new milestone today as its Ethereum-focused exchange-traded product completed a first-of-its-kind distribution. The Grayscale Ethereum Staking
Share
Tronweekly2026/01/06 08:30