Scaffolding, deterministic guardrails, the Model Context Protocol (MCP), Spec-Driven Development, and compound multi-agent workflows.
Agent reliability depends on the surrounding system as well as the model and prompt.
Persistent repository briefs using CLAUDE.md and AGENTS.md with cascading directory lookup and byte-budgeted context loading.
Least-privilege tool allowlists bound strictly to workspace boundaries via is_relative_to(), blocking path traversal exploits.
PreToolUse dangerous command guards and PostToolUse static AST syntax tree validation and secret scanning.
Strict 20/20/50/10 token budget allocations across memory, spec, workspace, and output buffer with head/tail compiler log compaction.
Append-only structured events.jsonl audit logging recording every tool invocation, permission decision, and ISO UTC timestamp.
An OpenAI-compatible client layer uses environment variables for local or hosted endpoints and falls back to simulated output when unavailable.
AI coding agents can move fast, but speed without structure creates risk. The difference between a useful coding agent and an unreliable one is not the model alone; it is also the harness around it. This course teaches the practical discipline of building deterministic systems that make agent behavior more predictable, constrained, and reviewable.
CLAUDE.md & AGENTS.md symlinks)SPEC.md machine-verifiable contracts)PreToolUse command guards and permission checksPostToolUse analysis and secret scanningisolation: worktree and telemetry-driven audit logsInspect representative demo traces. LLM calls use the configured endpoint when available and degrade gracefully to simulated output.
Configure any cloud or local LLM via single-string provider specifications in .env.