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.
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
| Capability | Current documented status | Boundary |
|---|---|---|
CLAUDE.md | Project 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 Mode | Claude 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 Preview | The 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 diff | Desktop 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. |
| Routines | Cloud 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. |
| Worktrees | Separate Git checkouts keep parallel sessions from editing the same working files. | External systems and secrets may still be shared. |
| Skills, MCP, hooks | Skills 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
| Part | What Claude receives | Proof artifact |
|---|---|---|
| 1. Workspace | One repository with the app, context, customer evidence, specs, demos, and routines. | Versioned folder tree and clean working state. |
| 2. Memory | Concise project conventions, goals, commands, and quality standards. | CLAUDE.md, roadmap, review guide, and an auditable memory folder. |
| 3. Brief | The problem, user, desired outcome, constraints, and deliberate exclusions. | An approved Plan Mode proposal. |
| 4. Ticket | One task with one finish line. | Acceptance criteria and definition of done. |
| 5. Eyes | A running app, UI, logs, and representative test data. | Preview report with screenshots, flows, console state, and failures. |
| 6. Review | Quality checklist, diff, automated checks, and a separate reviewer when risk rises. | Review comments, test output, resolved findings, and residual risk. |
| 7. Schedule | A cadence or trigger for proven recurring work. | Run log, output destination, budget, and escalation path. |
| 8. Isolation | A separate worktree and branch for independent tasks. | Reviewable branch or pull request per assignment. |
| 9. Authority | Explicit 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.
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.
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 routine | Safe output | Do not automate yet |
|---|---|---|
| Morning product brief | Summarize new customer notes, open tickets, failed checks, and proposed priority. | Reordering the roadmap or messaging customers. |
| Weekly issue review | Cluster repeated failures and draft candidate tickets. | Closing issues or deploying fixes. |
| Pull request review | Apply 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.
Write Three Permission Tiers
| Tier | Examples | Control |
|---|---|---|
| Safe by default | Read 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 first | Add 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-owned | Production 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
- Customer evidence enters
/customerswith date, source, and permission. - The human updates the current outcome and exclusions in
ROADMAP.md. CLAUDE.mdsupplies stable project conventions;REVIEW.mdsupplies the quality bar.- Plan Mode proposes the smallest useful change.
- One approved ticket defines done.
- A worktree session implements and verifies the change.
- Desktop Preview checks the buyer-visible experience.
- Diff, tests, an independent review, and a human gate decide acceptance.
- 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
| Day | Build | Exit test |
|---|---|---|
| 1 | Create the folder structure, CLAUDE.md, ROADMAP.md, and REVIEW.md. | A new session can explain the product, commands, quality bar, and prohibited actions. |
| 2 | Use Plan Mode on one visible improvement. | The plan names files, risks, tests, preview steps, and exclusions before editing. |
| 3 | Turn the plan into one ticket and implement it. | Every acceptance criterion has evidence. |
| 4 | Run the Desktop Preview loop. | The happy path, failure state, mobile view, and console are checked. |
| 5 | Review the diff, tests, and a fresh review pass. | Critical findings are resolved or explicitly accepted by a person. |
| 6 | Show the demo to ten relevant prospects and store structured feedback. | Notes identify source, problem, objection, and next decision; outreach remains human-approved. |
| 7 | Create 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
| Time | Topic |
|---|---|
| 00:00 | The AI employee map |
| 05:47 | Create the workspace in Claude Desktop |
| 14:53 | The brief and Plan Mode |
| 18:08 | The ticket and defining done |
| 22:15 | Desktop Preview gives the agent eyes |
| 26:13 | Layered review and the diff view |
| 29:34 | Schedules and routines |
| 34:32 | Parallel agents and worktree isolation |
| 39:14 | Safe, ask-first, and human-owned permissions |
| 41:15 | Skills, connectors, and hooks |
| 44:28 | The seven-day plan |
| 47:42 | Closing 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
- Greg Isenberg: Claude Code New Features, Explained (Anthropic-sponsored episode and attached transcript)
- Anthropic: How Claude remembers your project
- Anthropic: Claude Code permission modes and Plan Mode
- Anthropic: Preview, review, and merge with Claude Code
- Anthropic: Schedule recurring tasks in Claude Code Desktop
- Anthropic: Introducing routines in Claude Code
- Anthropic: Run parallel sessions with worktrees
- Anthropic: Extend Claude with skills
- Anthropic: Connect Claude Code to tools through MCP
- Anthropic: Automate workflows with hooks
- Idea Browser (the med-spa missed-lead example source referenced in the episode)