mrkeyoor.com_
Tue 10 Nov 00:38 UTC
AI Toolsevaluationupdated 01 Nov 2026

cwc-workshops review

Use Anthropic's cwc-workshops to learn Claude agent design if you can verify and maintain the examples yourself. These Code with Claude workshop materials are explicitly unmaintained and closed to contributions. Our run on September 27, 2026 covered `agent-battle/` at commit 068b84b; it did not verify gameplay, managed-agent deployment, or the other workshops.

+43stars / 7d
Verdict

Use cwc-workshops for exercises you are prepared to verify and maintain. Our September 27, 2026 run at commit 068b84b recorded successful install and build command outcomes for agent-battle/, with tests skipped. Gameplay and deployment remain unverified. Choose one exercise, check its current instructions, and reproduce its intended behavior before adopting the design.

We ran it

Lab card: what happened when we ran cwc-workshopsScreenshot of cwc-workshops (github.com/anthropics/cwc-workshops)
Install✓ · 16s67 packages · 79 MB
Build✓ · 4s
Testsn/ano test script
Known vulns0(pip-audit)
Repo382 files~25,578 lines of source · 1.9 MB · 0 CI workflows

Answers from our run

Does cwc-workshops build from source?

Dependencies installed in 16 seconds (67 packages), and the build succeeded in 4 seconds. We cloned commit 068b84b into a clean Debian container with 3 CPUs and no project-specific setup.

Does cwc-workshops have tests you can run?

Not through a standard command: the project exposes no test script or target that our harness could run.

Does cwc-workshops have known vulnerabilities in its dependencies?

pip-audit found none in the dependency tree at the time of our run.

Who should not use cwc-workshops?

Teams seeking a maintained production starter or upstream maintenance support.

What are the alternatives to cwc-workshops?

Anthropic Courses, Claude Cookbooks. Use cwc-workshops for exercises you are prepared to verify and maintain.

Setup3/5Usable with preparation: install and build commands completed in agent-battle, but this does not establish setup success across the separate workshop projects.
Docs4/5Strong supporting evidence: the supplied decomposition guide covers setup, iteration, evaluation tasks, and transcript-based debugging.
Community1/5Major limitation: the repository explicitly states that the materials are not maintained and contributions are not accepted.
Maturity2/5Substantial constraints: these are teaching materials, and our recorded run did not verify gameplay, deployment, or application operation.

Who it’s for

Developers looking for concrete exercises in Claude agent design, skills, MCP, memory, and evaluation.
Claude Code users interested in checking generated interfaces through a machine-readable DOM contract.
Teams willing to reproduce an exercise's behavior before borrowing its design.

Who it’s NOT for

Teams seeking a maintained production starter or upstream maintenance support.
Readers who need verified gameplay or deployment results: our recorded run does not establish either.
Beginners who want a suggested course sequence before attempting workshop projects.

Setup reality

Our run on September 27, 2026 recorded a 16-second install for agent-battle/ at commit 068b84b. Our sandbox's stored summary records 67 dependency packages occupying 79 MB and a 4-second build step. Both command steps returned exit code 0 without timing out.

Tests were skipped with the recorded reason "no script". This describes the harness's test step, not the absence of tests throughout the repository. The build log tail is empty, so the supplied record does not identify what that command exercised.

Pip-audit recorded 0 advisories, with unknown scan coverage. The result does not establish that every dependency was scanned or that the application is secure. This correction uses the existing stored run; no new execution occurred.

Should you use cwc-workshops?

Use cwc-workshops for Claude agent exercises when you can take responsibility for maintaining copied examples. Anthropic's cwc-workshops materials are not maintained and do not accept contributions. The repository README makes that policy explicit, so a successful installation should not decide whether you adopt the code.

The collection includes separate exercises for model selection, agent decomposition, Claude Code product workflows, managed agents, memory, evaluation, and research applications. Choose a folder for the design question you want to study. Our result for agent-battle/ does not establish that the rest of the collection runs.

What did our sandbox establish?

Our run on September 27, 2026 recorded a 16-second install for agent-battle/ at commit 068b84b. The full recorded commit is 068b84bb03d2ae87c51edb2837dda25c84c1d686. Our sandbox used 3 CPUs, 8 GB of memory, and the Python 3.12 Bookworm uv image. Its stored summary records 67 dependency packages occupying 79 MB and a build step lasting 4 seconds.

Our harness records command outcomes through success status, elapsed time, exit code, timeout status, and available log tails. Installation and build each returned exit code 0 without timing out. The install tail identifies the Python environment; the build tail is empty. Those outcomes establish that the recorded commands completed, but do not demonstrate a working game, CLI deployment, MCP connection, or managed-agent session.

The harness skipped tests with the reason "no script". That is neither a failed test nor proof that the repository contains no tests. These stored parser summaries do not establish exhaustive unique test coverage. We performed no new execution or complete-log reconciliation for this correction.

Pip-audit recorded 0 advisories, but the supplied record does not establish which packages were scanned. Scan coverage is unknown. The dependency count cannot fill that gap, and a zero advisory total is not a security assessment.

The MrKeyoor testing-methodology page explains how command outcomes and their limits reach our reviews. Its supplied October 2026 description is provenance context, not evidence that the September run used that procedure version.

Which exercise should you inspect first?

Start with agent-decomposition if your question is how to divide instructions, computation, and delegation. Its workshop guide starts with a 402-line inventory-agent prompt and provides setup instructions, evaluation tasks, an editing loop, and session transcripts for debugging. The practical value is that participants check behavior after changing the design. The guide's reported improvements are upstream workshop results, not results from our sandbox.

For generated interfaces, inspect how-we-claude-code. The root README describes a Vite and React application whose components emit a machine-readable DOM contract for runtime checks by an agent or CI. Agent Battle addresses a different problem: configuring a managed agent that drives a local game bot over MCP. Our command outcomes did not verify either workshop's runtime behavior. Before borrowing a pattern, reproduce the relevant workflow and check its current prerequisites.

Should you choose courses or recipes instead?

Anthropic Courses recommends a learning order beginning with API fundamentals. Its README then lists prompting, prompt evaluations, and tool use. Choose that sequence when you need foundations before a workshop; it can also complement cwc-workshops when an exercise assumes knowledge you have not learned yet.

Claude Cookbooks provides code and guides intended for integration into your own projects. Its README requires a Claude API key and says the examples are primarily Python. Choose it for an application recipe rather than a conference exercise. It is a complementary reference, not validation of the workshop code or a demonstrated production replacement.

What do the scores mean?

Community scores 1 because the repository explicitly declines maintenance and contributions. Documentation scores 4 because the supplied decomposition guide explains setup, iteration, evaluation, and debugging. Setup ease scores 3: our commands completed in one folder, while the collection contains separate projects requiring their own preparation. Maturity scores 2 because the evidence establishes teaching material without verified application workflows from our run.

These are editorial assessments, not benchmark results. The rubric is 1 for a major limitation, 2 for substantial constraints, 3 for usable with preparation, 4 for strong supporting evidence, and 5 for comprehensive evidence in the assessed dimension. Setup considers preparation and observed command outcomes; documentation considers exercise guidance; community considers the participation policy; maturity considers demonstrated suitability beyond teaching.

Alternatives

ProjectWhat it isPick it when
Anthropic CoursesEducational courses with a suggested order covering API fundamentals, prompting, prompt evaluations, and tool use.Choose this for a sequenced foundation, or use it alongside a workshop to fill a specific knowledge gap.
Claude Cookbooks gh↗Claude code examples and guides intended for integration into developers' projects.Choose this for an application recipe; treat it as a complementary reference rather than proof that a workshop works.

What people are saying

  1. [github-trending] anthropics/cwc-workshops

Sources

  1. cwc-workshops README
  2. cwc-workshops repository metadata
  3. Agent decomposition workshop
  4. Eval-driven agent development workshop
  5. Production-ready agent workshop
  6. Research Desk workshop
  7. Missing requirements file report

More ai tools reviews

dexter · oh-my-ppt · Agentero · mini-swe-agent · claude-video · nextai-translator · the whole board →