# bryanyzhu/agentic-ai-system-course architecture

> Architecture diagram of the GitHub repository bryanyzhu/agentic-ai-system-course, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-11-15). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/bryanyzhu/agentic-ai-system-course
- Repository: https://github.com/bryanyzhu/agentic-ai-system-course

## Overview

This repository is an AI-assisted course for learning to design and operate production agents, with a built-in skill that reviews agent designs against the course. The main learner workflow is to choose a chapter or design canvas, study it with an AI partner, and apply the patterns to a project. The course covers foundations, memory and state, coordination, external interfaces, production operations, safety, agency, and design. Relationships here come from the README; no source excerpts were available, so implementation-level skill behavior is not mapped.

Main entry points: [`.claude/skills/agentic-system-reviewer`](https://github.com/bryanyzhu/agentic-ai-system-course/tree/main/.claude/skills/agentic-system-reviewer) (System reviewer skill), [`course`](https://github.com/bryanyzhu/agentic-ai-system-course/tree/main/course) (Agent foundations), [`course/22-designing-your-own-agent.md`](https://github.com/bryanyzhu/agentic-ai-system-course/blob/main/course/22-designing-your-own-agent.md) (Agent design canvas), [`course/00-how-to-use-this-course.md`](https://github.com/bryanyzhu/agentic-ai-system-course/blob/main/course/00-how-to-use-this-course.md) (Course guide)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_learning["Course and learning"]
  node_course_guide["Course guide"]
  node_foundations["Agent foundations"]
  node_memory_state["Memory and state"]
  node_coordination["Planning and harness"]
  node_interfaces["Human and tool interfaces"]
  node_production["Production operations"]
  node_quality_agency["Safety and agency"]
  node_design_canvas["Agent design canvas"]
  node_ai_guidance["AI partner guidance<br/>[AGENTS.md]"]
end

subgraph group_review["Design review"]
  node_review_skill["System reviewer skill"]
end

node_learner(("Learner"))
node_ai_partner(("AI partner"))

node_learner -->|"starts with"| node_course_guide
node_learner -->|"studies chapters"| node_foundations
node_learner -->|"studies chapters"| node_memory_state
node_learner -->|"studies chapters"| node_coordination
node_learner -->|"studies chapters"| node_interfaces
node_learner -->|"studies chapters"| node_production
node_learner -->|"studies chapters"| node_quality_agency
node_learner -->|"applies canvas"| node_design_canvas
node_ai_partner -->|"follows guidance"| node_course_guide
node_ai_partner -->|"supports study"| node_foundations
node_ai_partner -->|"supports study"| node_memory_state
node_ai_partner -->|"supports study"| node_coordination
node_ai_partner -->|"supports study"| node_interfaces
node_ai_partner -->|"supports study"| node_production
node_ai_partner -->|"supports study"| node_quality_agency
node_ai_partner -->|"guides design"| node_design_canvas
node_learner -->|"provides context"| node_ai_guidance
node_learner -->|"requests review"| node_review_skill
node_review_skill -->|"reviews against"| node_foundations
node_review_skill -->|"reviews against"| node_memory_state
node_review_skill -->|"reviews against"| node_coordination
node_review_skill -->|"reviews against"| node_interfaces
node_review_skill -->|"reviews against"| node_production
node_review_skill -->|"reviews against"| node_quality_agency
node_review_skill -->|"reviews against"| node_design_canvas

click node_course_guide "https://github.com/bryanyzhu/agentic-ai-system-course/blob/main/course/00-how-to-use-this-course.md"
click node_foundations "https://github.com/bryanyzhu/agentic-ai-system-course/tree/main/course"
click node_memory_state "https://github.com/bryanyzhu/agentic-ai-system-course/tree/main/course"
click node_coordination "https://github.com/bryanyzhu/agentic-ai-system-course/tree/main/course"
click node_interfaces "https://github.com/bryanyzhu/agentic-ai-system-course/tree/main/course"
click node_production "https://github.com/bryanyzhu/agentic-ai-system-course/tree/main/course"
click node_quality_agency "https://github.com/bryanyzhu/agentic-ai-system-course/tree/main/course"
click node_design_canvas "https://github.com/bryanyzhu/agentic-ai-system-course/blob/main/course/22-designing-your-own-agent.md"
click node_ai_guidance "https://github.com/bryanyzhu/agentic-ai-system-course/blob/main/AGENTS.md"
click node_review_skill "https://github.com/bryanyzhu/agentic-ai-system-course/tree/main/.claude/skills/agentic-system-reviewer"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_course_guide,node_foundations,node_memory_state,node_coordination,node_interfaces,node_production,node_quality_agency,node_design_canvas,node_ai_guidance toneBlue
class node_review_skill toneAmber
class node_learner,node_ai_partner toneIndigo
```

## Components

### Course and learning

- [Course guide](https://github.com/bryanyzhu/agentic-ai-system-course/blob/main/course/00-how-to-use-this-course.md): `course/00-how-to-use-this-course.md`
- [Agent foundations](https://github.com/bryanyzhu/agentic-ai-system-course/tree/main/course): `course`
- [Memory and state](https://github.com/bryanyzhu/agentic-ai-system-course/tree/main/course): `course`
- [Planning and harness](https://github.com/bryanyzhu/agentic-ai-system-course/tree/main/course): `course`
- [Human and tool interfaces](https://github.com/bryanyzhu/agentic-ai-system-course/tree/main/course): `course`
- [Production operations](https://github.com/bryanyzhu/agentic-ai-system-course/tree/main/course): `course`
- [Safety and agency](https://github.com/bryanyzhu/agentic-ai-system-course/tree/main/course): `course`
- [Agent design canvas](https://github.com/bryanyzhu/agentic-ai-system-course/blob/main/course/22-designing-your-own-agent.md): `course/22-designing-your-own-agent.md`
- [AI partner guidance](https://github.com/bryanyzhu/agentic-ai-system-course/blob/main/AGENTS.md): `AGENTS.md`

### Design review

- [System reviewer skill](https://github.com/bryanyzhu/agentic-ai-system-course/tree/main/.claude/skills/agentic-system-reviewer): `.claude/skills/agentic-system-reviewer`

### Other components

- **Learner**
- **AI partner**

## Connections

- Learner → Course guide: starts with (evidence: `README.md`)
- Learner → Agent foundations: studies chapters (evidence: `README.md`)
- Learner → Memory and state: studies chapters (evidence: `README.md`)
- Learner → Planning and harness: studies chapters (evidence: `README.md`)
- Learner → Human and tool interfaces: studies chapters (evidence: `README.md`)
- Learner → Production operations: studies chapters (evidence: `README.md`)
- Learner → Safety and agency: studies chapters (evidence: `README.md`)
- Learner → Agent design canvas: applies canvas (evidence: `README.md`)
- AI partner → Course guide: follows guidance (evidence: `README.md`)
- AI partner → Agent foundations: supports study (evidence: `README.md`)
- AI partner → Memory and state: supports study (evidence: `README.md`)
- AI partner → Planning and harness: supports study (evidence: `README.md`)
- AI partner → Human and tool interfaces: supports study (evidence: `README.md`)
- AI partner → Production operations: supports study (evidence: `README.md`)
- AI partner → Safety and agency: supports study (evidence: `README.md`)
- AI partner → Agent design canvas: guides design (evidence: `README.md`)
- Learner → AI partner guidance: provides context (evidence: `README.md`)
- Learner → System reviewer skill: requests review (evidence: `README.md`)
- System reviewer skill → Agent foundations: reviews against (evidence: `README.md`)
- System reviewer skill → Memory and state: reviews against (evidence: `README.md`)
- System reviewer skill → Planning and harness: reviews against (evidence: `README.md`)
- System reviewer skill → Human and tool interfaces: reviews against (evidence: `README.md`)
- System reviewer skill → Production operations: reviews against (evidence: `README.md`)
- System reviewer skill → Safety and agency: reviews against (evidence: `README.md`)
- System reviewer skill → Agent design canvas: reviews against (evidence: `README.md`)
