Borrowing it
Nothing to install: this file belongs to timothywarner-org/claude-architect. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/timothywarner-org/claude-architect/main/CLAUDE.mdgit clone --depth 1 https://github.com/timothywarner-org/claude-architectWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/instructions/timothywarner-org/claude-architect/claude-md)<a href="https://agentmods.dev/instructions/timothywarner-org/claude-architect/claude-md"><img src="https://agentmods.dev/badge/instructions/timothywarner-org/claude-architect/claude-md.svg" alt="Measured on agentmods" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.09346 | $0.09346 |
| Opus 5 | $0.04673 | $0.04673 |
| Sonnet 5 | $0.01869 | $0.01869 |
| Haiku 4.5 | $0.00935 | $0.00935 |
Grade A, and why
claude-architect CLAUDE.md scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 8d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 326 lines — stays where its author put it; the contents beside it link to each section on GitHub.
CLAUDE.md
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
What this repo is
Teaching and reference material for the Claude Architect Foundations 4-hour live training (O'Reilly Media). The course is skills-first for Segments 1-3, then closes with a CCA-F certification capstone in Segment 4 (cert briefing + weighted practice questions). Domain 5 (Context Management) is folded into Segment 3 alongside Domain 4.
The class is taught from the five live-teaching Jupyter notebooks in ./notebooks/. Each notebook IS its segment - markdown cells carry the concepts, code cells carry the demos. A sixth self-study deep-dive notebook (Segment 2.5) ships alongside for cohort homework and Q&A overflow but is not on the 4-hour clock. A seventh standalone exam-mastery reference (cca-f-exam-mastery.ipynb) maps 1:1 to all five domains and all 30 task statements; it is off-clock post-class study, not live-taught. The reference scaffold .md files live in ./docs/.
As of the 2026-07-14 unification, notebooks/ is the single course tree - 23 notebooks, one venv, one kernel. It nests two more self-study suites as subdirectories: notebooks/00-prerequisites/ (the Messages API on-ramp, was examples/messages_api/) and notebooks/06-managed-agents/ (the Managed Agents counterpart, was examples/agents_api/). Numeric prefixes place them before and after the five live segments in a plain file listing, so the sequence is readable from the directory alone, not just from prose. examples/ now holds only mcp_cli/, a genuinely separate vendored app with its own uv project.
The repo ships these artifacts:
notebooks/segment-0-pre-flight.ipynb- top-of-class environment verification (5 min, optional)notebooks/segment-1-customer-support-agent.ipynb- Segment 1 (Domain 1)notebooks/segment-2-tool-design-and-mcp.ipynb- Segment 2 (Domains 2 + 3)notebooks/segment-2-5-control-surfaces.ipynb- Segment 2.5 self-study deep dive (all five domains): fulltool_choicemodes +disable_parallel_tool_use,stop_sequencesandmax_tokensas control levers, MCPlist_toolsdiscovery, and the Claude Console asset surface (memory_stores,vaults,agents,sessions). Not live-taught.notebooks/segment-3-invoice-extractor.ipynb- Segment 3 (Domains 4 + 5)notebooks/segment-4-cca-f-capstone.ipynb- Segment 4 (cert briefing + weighted practice questions)notebooks/cca-f-exam-mastery.ipynb- standalone exam-mastery reference (built byscripts/_notebooks/segment_5_exam_mastery.py). Seven parts, one per domain plus a mechanics-and-coverage part, mapping every CCA-F task statement (TS1.1-TS5.6) to a runnable minimal demo. Off the 4-hour clock; post-class study. Usesclaude-haiku-4-5throughout except the Part 4 forced-extraction cell, which usesclaude-sonnet-4-6(same reasoning-depth exception as Segment 3).notebooks/README.md,notebooks/pyproject.toml,notebooks/uv.lock,notebooks/requirements.txt- notebook setup (uv-native, pip fallback), smoke commands, voice-lintscripts/build-notebooks.py+scripts/_notebooks/*.py- source-of-truth Python builders; the .ipynb files are generated artifactsCOURSE-FLOW.md- master instructor punchlist (4 segments × 50 min, demos, exercises, bridges)docs/PRE-CLASS-CHECKLIST.md- instructor pre-flight (PowerShell)docs/domain-1-agentic.mdthroughdocs/domain-5-context.md- post-course reference scaffolds, one per CCA-F exam domaindocs/CERT-PROGRAM-BRIEFING.md- Segment 4 talk-track reference (exam mechanics, domain weights, week-before punchlist, all public-sourced)docs/PRACTICE-QUESTIONS.md- 60-question cohort take-home. Hand-maintained. Question stems are community-sourced; the answer explanations are repo-authored, with per-distractor rationale and Anthropic-doc citations grounded via Context7.docs/INSTRUCTOR-SETUP.md,docs/EXAM-STUDY-PATH.md,docs/COOKBOOK-INDEX.md,docs/scenario-cicd-integration.md- supporting reference docs (instructor setup, study-path map, cookbook wire-up index, CI/CD scenario walkthrough)docs/EMERGENCY-CARD.md- one-page live-class recovery card. What to run when a sidecar drops mid-segment.scripts/preflight-class.ps1- read-only go/no-go board, run before class. Checks tooling (uv,node,npx,git), secrets (both.envfiles plusGITHUB_TOKEN), both venvs, theclaude-architectkernelspec'sargv[0], both MCP configs (they parse, and the demo-server name is in sync across them), that all 23 notebooks undernotebooks/parse, and the sidecar ports. Exit 0 means GO. It changes nothing, so it is safe to run repeatedly.start-sidecar-group.ps1(repo root) - brings up the three class-day sidecars, each in its own window: JupyterLab (8888), MCP Inspector (6274 web UI plus 6277 proxy), and the MCP CLI REPL. Idempotent: it skips any sidecar whose port is already held, so a re-run repairs gaps instead of stacking duplicates. Flags:-Restart,-SkipPreflight,-NoMcpCli,-NoJupyter.stop-sidecar-group.ps1(repo root) - delegates toscripts/stop-jupyter.ps1, then frees 6274 and 6277. It deliberately does not stop the MCP CLI REPL: that process holds no port, so the only way to find it is pattern-matchingpwsh, which risks closing the instructor's own terminal.practice-questions.json- machine-readable practice-question source, hand-maintained (Segment 4 notebook samples 10 from this). Stays at repo root, not in docs/. Its explanations are the shorter originals; the enriched per-distractor rationale lives only indocs/PRACTICE-QUESTIONS.md, so the two diverge by design.scripts/extract-practice-questions.py- RETIRED. Was the build-time extractor for the two practice-question files; retired because a regeneration from the upstream HTML would overwrite the hand-authored explanations indocs/PRACTICE-QUESTIONS.md. Both files are now hand-maintained; edit them directly..mcp.json- Segment 2 MCP config anchor (6 servers, 3 transports, env-var expansion). This is the only project-scoped MCP file Claude Code reads. There is no.claude/mcp.json; that path is silently ignored..claude/settings.jsonholds permissions, hooks, and env only - its sole MCP-adjacent keys are theenabledMcpjsonServers/disabledMcpjsonServersapproval toggles, never server definitions. The other two scopes (local and user) both live in~/.claude.json, outside this repo. Two servers here are course-owned and stdio:oreilly-cca-mcppoints Claude Code at the course's own FastMCP demo (examples/mcp_cli/mcp_server.py), andcca-study-mcppoints at the CCA Cert Buddy server (cca-cert-buddy/mcp-server/index.ts)..vscode/mcp.json- VS Code / GitHub Copilot agent-mode MCP config. Sibling schema to.mcp.json, NOT the same file: VS Code keys servers underservers(Claude Code usesmcpServers), allows JSONC comments, and uses${workspaceFolder}/${env:VAR}/${input:id}variables. Carries the sameoreilly-cca-mcpserver. The two files must be kept in sync by hand. Note: this file is local-only (untracked), not committed; only.vscode/settings.jsonis in version control.hooks-example.py- real PreToolUse / PostToolUse reference cited from Segment 1coordinator-subagent-sketch.py- Domain 1 coordinator-subagent scaffold (renamed from the oldtesting.md)examples/mcp_cli/- vendored reference MCP CLI app from Anthropic's Skilljar course (Segment 2 anchor; separate uv project with its ownpyproject.toml,uv.lock, and.python-versionpinning 3.13). Attribution inexamples/mcp_cli/NOTICE.md.examples/holds only this now - see below.notebooks/00-prerequisites/- ten Messages API primer notebooks (001_requeststhrough005_controlling_outputplus three_exercisevariants,first_request.ipynb, andmulti_turn_conversation.ipynb), adapted from jaozc/building-with-the-claude-api. Three portability fixes vs. the upstream source: the install cell shells out touv pip install --python sys.executableinstead of%pip(uv venvs ship without pip);model = "claude-haiku-4-5"per repo model policy; and the streaming/controlled-output demo prompts are Azure-first (Event Grid, Azure CLI). They readnotebooks/.envviapython-dotenvand stamp theclaude-architectkernel (see below). Attribution lives in each notebook's first cell and innotebooks/00-prerequisites/README.md. Moved here fromexamples/messages_api/in the 2026-07-14 unification; filenames unchanged.notebooks/06-managed-agents/- managed-agents notebooks (Console asset surface). Validated and in the teaching path: all six are committed, all six are smoke-verified green against the live API, and all six archive the resources they create, so a run leaves nothing behind. The live notebooks' "Going further" appendices link them. Coordinate before large structural edits; small fixes are fine. Moved here fromexamples/agents_api/in the 2026-07-14 unification; filenames unchanged.claude-architectJupyter kernel - a user-scoped kernelspec whoseargv[0]is the absolute path tonotebooks/.venv/Scripts/python.exe, so it always lands in the writable uv venv regardless of PATH. All 23 notebooks undernotebooks/stampkernelspec.name = "claude-architect"so the correct kernel auto-selects on open - this was inconsistent before the 2026-07-14 unification (3 notebooks stamped genericpython3by mistake, and the 7 root segment notebooks usedpython3throughout); now it's uniform. Register on a fresh clone withuv run --project notebooks python -m ipykernel install --user --name claude-architect --display-name "Claude Architect (notebooks/.venv)". The trap it avoids: a bare"python"inargvresolves to whatever is first on PATH (on Tim's box, the non-writable machine-wideC:\Python314), which makes the uv install cell fail with an Access-deniedos error 5.claude-cookbooks-main/- vendored copy of Anthropic's official Claude Cookbooks (MIT, Copyright (c) 2023 Anthropic). Attribution inclaude-cookbooks-main/NOTICE.md.slides/warner-claude-architect-july-2026.pptx- course deck for the July 2026 delivery (89 slides). Hand-authored, not emitted byscripts/build-deck.py(that script generates a smaller scaffold cut and would overwrite the shipped file). No PDF is committed; export fresh from the.pptxif a cohort needs one.images/social-preview.png- the GitHub repo social-preview asset (1280 x 640, <1 MB), uploaded via Settings -> Social preview. Regenerate via the prompt + processing pipeline documented inimages/social-preview-prompt.md. Do NOT overwriteimages/cover.png(that's the README hero, a different surface).
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 8d ago First seen · 326 lines · 9,346 tokens per session scan A 098df4bcd225
claude-architect CLAUDE.md is an instructions file published in the GitHub repository timothywarner-org/claude-architect (80 stars, last pushed 1mo ago), licensed MIT. It adds 9,346 tokens to every session, about $0.0467 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other instructions, from other repositories
codex AGENTS.md
AGENTS.md instructions for openai/codex, covering rust/codex-rs, the codex-core crate, code review rules, crate api surface and model visible context.
vscode buildNext.instructions.md
Working notes and architecture documentation for the new esbuild-based build system in build/next. Use when making changes to the new build pipeline (transpile/bundle commands, NLS plugin, source-map handling, resource copying, or self-hosting watch tasks).
next.js AGENTS.md
AGENTS.md instructions for vercel/next.js, covering next.js development guide, codebase structure, monorepo overview, core package: packages/next and other important packages.
langchain AGENTS.md
AGENTS.md instructions for langchain-ai/langchain, covering global development guidelines for the langchain monorepo, corridor security analysis, project architecture and context, monorepo structure and development tools & commands.
vscode oss-third-party-notices.instructions.md
Instructions for microsoft/vscode, covering vs code oss third-party-notices pipeline, architecture, pipeline flow in ci, applying the notice (cutover) and fallback chain (never fail the build).
spec-kit AGENTS.md
AGENTS.md instructions for github/spec-kit, covering agents.md, about spec kit and specify, quickstart — add a new integration in 5 steps, integration architecture and integrationmanifest — file tracking.