AI Coding Agents

Claude Code as an AI Employee: A Controlled 9-Step System

Direct Answer

To make Claude Code behave more like a reliable employee, do not give it a bigger prompt. Give it an operating system: a bounded workspace, durable project instructions, a reviewed plan, one ticket with a definition of done, a way to see the result, layered review, a schedule, isolated branches, and explicit permissions.

That is the useful core of Greg Isenberg's walkthrough. The phrase "AI employee" is still a metaphor. Claude Code does not own outcomes, understand your business by default, or become accountable because it can run longer. Reliability comes from the management structure around the model.

The rule: every increase in autonomy should come with a clearer artifact, narrower authority, stronger verification, and an identifiable human owner.

Watch Greg Isenberg's Claude Code Walkthrough

Creator credit: Greg Isenberg. Watch the original video on YouTube. Greg states that Claude and Anthropic sponsored the episode, so product claims below are checked against Anthropic's current documentation rather than treated as independent evaluation.

What the Current Product Actually Supports

CapabilityCurrent documented statusBoundary
CLAUDE.mdProject instructions load into sessions; auto memory can store machine-local project notes.Instructions influence behavior. They are not a security policy or guaranteed compliance layer.
Plan ModeClaude can inspect files and commands, then propose a plan without editing source.Approval changes the permission mode; the plan still needs a human to judge scope and risk.
Desktop PreviewThe desktop app can start a dev server, inspect the UI and console, and accept visual feedback.It checks selected observable flows, not every requirement or hidden failure.
Review and diffDesktop can review local diffs and leave inline comments; PR monitoring can follow CI.A model reviewing its own work is useful triage, not independent assurance.
RoutinesCloud routines can run on a schedule, API call, or event. Local scheduled tasks are also available.Cloud and local execution have different availability, limits, permissions, and data exposure.
WorktreesSeparate Git checkouts keep parallel sessions from editing the same working files.External systems and secrets may still be shared.
Skills, MCP, hooksSkills package workflows, MCP connects tools and data, and hooks run deterministic lifecycle actions.Each extension expands capability and therefore the failure and permission surface.

The Nine-Part AI Employee Contract

PartWhat Claude receivesProof artifact
1. WorkspaceOne repository with the app, context, customer evidence, specs, demos, and routines.Versioned folder tree and clean working state.
2. MemoryConcise project conventions, goals, commands, and quality standards.CLAUDE.md, roadmap, review guide, and an auditable memory folder.
3. BriefThe problem, user, desired outcome, constraints, and deliberate exclusions.An approved Plan Mode proposal.
4. TicketOne task with one finish line.Acceptance criteria and definition of done.
5. EyesA running app, UI, logs, and representative test data.Preview report with screenshots, flows, console state, and failures.
6. ReviewQuality checklist, diff, automated checks, and a separate reviewer when risk rises.Review comments, test output, resolved findings, and residual risk.
7. ScheduleA cadence or trigger for proven recurring work.Run log, output destination, budget, and escalation path.
8. IsolationA separate worktree and branch for independent tasks.Reviewable branch or pull request per assignment.
9. AuthorityExplicit safe, ask-first, and human-owned actions.Permission settings, scoped credentials, hooks, and approval records.

Build the Repo Brain

Greg demonstrates the system around a missed-lead responder for med spas. The reusable part is the information architecture, not the specific startup idea:

/app          # Product code
/context      # Market, users, decisions, approved research
/customers    # Interview notes and feedback with dates and consent
/spec         # Tickets, acceptance criteria, and product decisions
/demos        # Test scripts, screenshots, and buyer-facing examples
/routines     # Scheduled prompts, outputs, and runbooks
CLAUDE.md     # Project instructions and working conventions
ROADMAP.md    # Current outcome, priorities, and out-of-scope work
REVIEW.md     # Quality, risk, and verification checklist

The transcript's automatic captions call the root file "claw.md." The actual Claude Code convention is CLAUDE.md. Anthropic recommends keeping it concise, specific, and structured. It is loaded as context, so a sprawling company handbook consumes tokens and can reduce adherence.

Put behavior in context, enforcement in controls. Use CLAUDE.md for commands, architecture, conventions, and quality expectations. Use permission rules, sandboxes, protected environments, and hooks to block actions that must not depend on model judgment.

A practical CLAUDE.md should answer: what are we building, who is it for, what commands prove it works, what patterns already exist, what files are sensitive, what must never happen automatically, and what summary is required at handoff.

Plan First, Then Issue One Ticket

Plan Mode creates a useful pause between understanding and implementation. Claude can inspect the repository and propose an approach without editing source. Ask it to return the smallest implementation, affected files, user flow, risks, verification steps, and deliberate exclusions. Then review the plan before changing modes.

Planning prompt: "Read CLAUDE.md, ROADMAP.md, REVIEW.md, the relevant app files, and current customer evidence. Propose the smallest change that achieves this outcome. List affected files, UX behavior, data and security risks, tests, preview steps, and what you will deliberately not change. Do not edit until I approve the plan."

After approval, convert the plan into one ticket. "Improve onboarding" is not a ticket. "After a missed call, create a reviewable draft reply within 60 seconds, show the source lead and opt-out state, and never send without approval" is closer because its finish line can be observed.

Every ticket needs scope, user state, happy path, failure path, prohibited actions, acceptance criteria, test commands, preview steps, and the artifact Claude must return. One ticket at a time limits blast radius and keeps the diff understandable.

Give Claude Eyes, Then Review in Layers

Desktop Preview closes a real gap: Claude can start the app, inspect the rendered interface and console, click through a flow, and respond to visual feedback. For a buyer-facing feature, ask for a short evidence report:

  • URLs and viewport sizes tested
  • Exact path clicked from entry to completion
  • Console warnings and errors
  • Empty, loading, failure, and retry states
  • What a first-time buyer would see and misunderstand
  • Screenshot or recording for the acceptance state

Then review in layers. First, Claude checks its change against REVIEW.md. Second, inspect the local diff. Third, run deterministic tests and static checks. Fourth, use a fresh reviewer or separate session for higher-risk changes. Fifth, a person accepts the real workflow.

The fresh reviewer matters because self-review shares assumptions with the author. Even a separate model review is not proof by itself; it should produce specific findings tied to files, behavior, or failed checks.

Choose Local Schedules or Cloud Routines Deliberately

Anthropic now documents two recurring paths. A local scheduled task runs on your machine and can reach local files and tools, but the desktop app must be open and the machine awake. A cloud routine runs on Claude Code's web infrastructure and can be triggered by a schedule, API call, or supported event without relying on your laptop.

That distinction determines the security and reliability design. Local work inherits the machine's access. Cloud work requires the repository, connectors, and environment to be available remotely. Neither should begin with broad write authority.

First routineSafe outputDo not automate yet
Morning product briefSummarize new customer notes, open tickets, failed checks, and proposed priority.Reordering the roadmap or messaging customers.
Weekly issue reviewCluster repeated failures and draft candidate tickets.Closing issues or deploying fixes.
Pull request reviewApply the team's checklist and leave evidence-linked comments.Auto-merging until CI, reviewer precision, and rollback are proven.

Record run time, model usage, accepted outputs, false alarms, failures, and reviewer minutes. A routine is only an employee-like capability when someone owns its missed runs and bad decisions.

Parallel Agents Need Worktree Isolation

Git worktrees give each session a separate checkout and branch. Claude Code's CLI supports the --worktree flag, while the desktop app creates a worktree for new sessions automatically. This prevents two agents from casually overwriting the same working files and makes each assignment reviewable.

Use parallelism for independent work: one session builds the feature, one investigates customer evidence, and one reviews tests. Do not split a tightly sequential change merely to create activity. Parallel sessions multiply token use and coordination overhead.

Isolation warning: worktrees separate files, not the whole world. Agents may still touch the same database, staging account, API quota, package cache, deployment target, credentials, or project auto memory. Use separate test tenants, namespaced records, scoped secrets, and no shared production write access.

Write Three Permission Tiers

TierExamplesControl
Safe by defaultRead repository files, inspect approved docs, propose plans, run local tests, edit a feature worktree, draft documentation.Allow only inside the project and test environment; log the result.
Ask firstAdd dependencies, run migrations, change authentication or payment logic, delete files, connect a new tool, push a branch.Show purpose, exact action, affected systems, rollback, and expected cost.
Human-ownedProduction deploys, billing changes, customer messages, credential rotation, destructive data operations, legal or security decisions.A named person performs or explicitly approves the action through a protected path.

Claude Code's permission modes are helpful baselines: Plan Mode is read-only exploration, default mode asks before edits and commands, accept-edits mode reduces file-edit prompts, and more autonomous modes require stronger environmental controls. Anthropic explicitly warns that bypassing permissions offers no protection from prompt injection or unintended actions and should be limited to isolated containers or virtual machines.

Use Skills, Connectors, and Hooks for Different Jobs

  • Skills: package an on-demand procedure such as writing a ticket, reviewing a diff, or preparing a demo. They are better than stuffing every workflow into CLAUDE.md.
  • MCP connectors: give Claude access to external tools and data. Each connector needs least-privilege scopes, an owner, test data, credential rotation, and a list of prohibited actions.
  • Hooks: run deterministic actions at lifecycle events. Use them for formatting after edits, blocking dangerous commands, running checks, or requiring evidence before handoff.

Hooks are the strongest fit for rules that should happen consistently, but configuration still matters. A hook that merely prints a warning is not enforcement. Test its event, condition, exit behavior, failure mode, and scope. Keep organization-wide controls in managed settings where possible.

Close the Operating Loop

  1. Customer evidence enters /customers with date, source, and permission.
  2. The human updates the current outcome and exclusions in ROADMAP.md.
  3. CLAUDE.md supplies stable project conventions; REVIEW.md supplies the quality bar.
  4. Plan Mode proposes the smallest useful change.
  5. One approved ticket defines done.
  6. A worktree session implements and verifies the change.
  7. Desktop Preview checks the buyer-visible experience.
  8. Diff, tests, an independent review, and a human gate decide acceptance.
  9. A proven repeated task becomes a routine with narrow permissions and a run log.

Measure accepted-result rate, human review minutes, escaped defects, routine reliability, cost per accepted ticket, permission exceptions, and rollback success. Lines of code, number of sessions, and hours spent running are activity metrics, not business outcomes.

A Seven-Day Rollout

DayBuildExit test
1Create the folder structure, CLAUDE.md, ROADMAP.md, and REVIEW.md.A new session can explain the product, commands, quality bar, and prohibited actions.
2Use Plan Mode on one visible improvement.The plan names files, risks, tests, preview steps, and exclusions before editing.
3Turn the plan into one ticket and implement it.Every acceptance criterion has evidence.
4Run the Desktop Preview loop.The happy path, failure state, mobile view, and console are checked.
5Review the diff, tests, and a fresh review pass.Critical findings are resolved or explicitly accepted by a person.
6Show the demo to ten relevant prospects and store structured feedback.Notes identify source, problem, objection, and next decision; outreach remains human-approved.
7Create one read-only morning brief routine.The run produces a useful draft, respects its budget, and has a named owner when it fails.

Video Chapters

TimeTopic
00:00The AI employee map
05:47Create the workspace in Claude Desktop
14:53The brief and Plan Mode
18:08The ticket and defining done
22:15Desktop Preview gives the agent eyes
26:13Layered review and the diff view
29:34Schedules and routines
34:32Parallel agents and worktree isolation
39:14Safe, ask-first, and human-owned permissions
41:15Skills, connectors, and hooks
44:28The seven-day plan
47:42Closing thoughts

Final Verdict

Greg Isenberg's strongest idea is to onboard Claude Code the way you would onboard a capable new hire: give it a place to work, the context to understand the job, one clear assignment, a way to inspect the result, and boundaries around authority.

The mature version is less romantic and more useful. The repository is the shared record. The plan is a change proposal. The ticket is a contract. Preview is evidence. Review is layered. The routine has an owner. The worktree limits collisions. Permissions keep consequential decisions human-owned.

Build that loop before trying to build a 24/7 workforce. One accepted ticket with a trustworthy evidence trail is worth more than ten autonomous sessions producing work nobody can safely approve.

Sources and Credits

Common questions

Is Claude Code really an AI employee?
No. AI employee is a useful operating metaphor, not a legal or organizational status. Claude Code is a software agent whose access, context, schedule, output, cost, and side effects still require accountable human ownership.
Does CLAUDE.md give Claude permanent memory?
CLAUDE.md provides project instructions that load into context. It shapes behavior but is not an enforcement layer. Claude Code also has machine-local auto memory, but that memory is not automatically shared across machines or cloud environments and should be audited with the memory tools.
Can Claude Code routines work 24/7?
Cloud routines run on Claude Code web infrastructure without depending on your laptop. Local scheduled tasks require the desktop app to remain open and the computer to be awake. Both consume usage and should begin with read-only or draft-only authority.
Do Git worktrees completely isolate parallel agents?
No. Worktrees isolate working files and branches. They can still share repository history, remotes, auto memory, credentials, databases, APIs, package caches, and external services. Use separate test data and scoped credentials where those boundaries matter.
Is Desktop Preview enough to verify an app?
No. Preview is valuable for visible flows, console errors, and responsive behavior, but it does not replace automated tests, accessibility checks, security review, data-integrity checks, or independent human acceptance for consequential changes.
Which Claude Code actions should remain human-owned?
Keep production deployments, billing changes, customer communications, destructive migrations, credential changes, security-sensitive operations, legal commitments, and decisions involving personal or regulated data behind explicit human approval.
Share
X LinkedIn Reddit
Build Yours

Want a system
like this one?

Book a free 30-minute call. We map your situation, identify the highest-impact automation, and figure out if we are a fit.

Book Free 30-min Call