How anthropics/cwc-workshops works
This repository is a collection of Code with Claude workshop projects, not one runtime application. The README describes each workshop’s learning workflow; the graph groups the workshops by product focus and shows their documented major stages. Source excerpts confirm selected implementation details, including Deal Desk session creation, Research Desk analysis and scorecards, and Agent Battle event APIs. Some README-listed workshops are absent from the supplied tree, so their implementation paths and wiring are not represented.
Main entry points: bot.js Game bot · server.mjs Event server · agents Agent decomposition · app.py Managed-agent incident dashboard
Components 22
Agent Systems
- Agent decomposition
agent-decomposition/agents - Decomposition evals
agent-decomposition/evals - Managed-agent incident dashboard
ship-your-first-managed-agent/app.py - Incident agent
ship-your-first-managed-agent/agent.py
Evaluation
- PPTX agent evaluation
eval-driven-agent-development/src/eval-runner.ts - PPTX graders
eval-driven-agent-development/src/graders - Verified React app
how-we-claude-code/phase-3-verify/src/App.tsx - Verification runner
how-we-claude-code/phase-3-verify/src/verify/core/runner.ts
Agent Applications
- Deal Desk interface
production-ready-agent/solution/components/PipelineRail.tsx - Deal Desk sessions
production-ready-agent/solution/app/api/sessions/route.ts - Managed agent team
production-ready-agent/solution/lib/anthropic.ts - Research Desk console
research-desk/src/app/page.tsx - Research Desk API
research-desk/src/app/api/desk/analyze/route.ts - Ticker analysis
research-desk/src/lib/analysis.ts - Outcome scorecards
research-desk/src/lib/scorecard.ts - Weekly memo deployment
research-desk/src/app/api/deployments/route.ts
Agent Battle
- Game bot
agent-battle/bot/bot.js - Decision probes
agent-battle/harness - Event server
agent-battle/event/server.mjs - Leaderboard state
agent-battle/event/lib/board.mjs - Bot relay
agent-battle/event/lib/relay.mjs
Other components
- Workshop participant
Connections 21
- Workshop participant → Agent decomposition: decomposes agent
- Agent decomposition → Decomposition evals: evaluated by
- Workshop participant → Managed-agent incident dashboard: implements agent
- Managed-agent incident dashboard → Incident agent: chats with
- Workshop participant → Game bot: configures bot
- Decision probes → Game bot: probes decisions
- Game bot → Bot relay: uses tools
- Event server → Bot relay: attaches relay
- Event server → Leaderboard state: records results
- Workshop participant → PPTX agent evaluation: iterates agent
- PPTX agent evaluation → PPTX graders: grades output
- Workshop participant → Verified React app: builds interface
- Verification runner → Verified React app: verifies runtime
- Workshop participant → Deal Desk interface: uses Deal Desk
- Deal Desk interface → Deal Desk sessions: creates sessions
- Deal Desk sessions → Managed agent team: starts session
- Workshop participant → Research Desk console: uses console
- Research Desk console → Research Desk API: requests analysis
- Research Desk API → Ticker analysis: dispatches analysis
- Ticker analysis → Outcome scorecards: produces grades
- Workshop participant → Weekly memo deployment: schedules memo