# jinggreen15/ai-design-team architecture

> Architecture diagram of the GitHub repository jinggreen15/ai-design-team, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-09-30). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/jinggreen15/ai-design-team
- Repository: https://github.com/jinggreen15/ai-design-team

## Overview

This repository is documented as a Claude skill pack: creators invoke specialist roles for research, planning, production, and publishing, with a creative director available to route and review work. The README documents handoffs for several workflows and optional MCP integrations. The supplied tree does not contain the per-role skill files shown in the README, and no source excerpts were provided, so role implementation paths and undocumented runtime calls are omitted.

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_coordination["Coordination"]
  node_director["Creative Director"]
end

subgraph group_research["Research And Planning"]
  node_brief["Brief Analyst"]
  node_researcher["AI Researcher"]
  node_planner["Content Planner"]
end

subgraph group_production["Content Production"]
  node_writer["Script Writer"]
  node_video["Video Director"]
  node_social["Social Media"]
end

subgraph group_brand["Brand And Delivery"]
  node_branddesign["Brand Design"]
  node_marketing["Marketing Materials"]
  node_project["Project Manager"]
end

node_creator(("Creator"))
node_gmail["Gmail MCP"]
node_calendar["Calendar MCP"]
node_notion["Notion MCP"]
node_canva["Canva MCP"]
node_figma["Figma MCP"]

node_creator -->|"requests routing"| node_director
node_creator -->|"invokes directly"| node_brief
node_creator -->|"invokes directly"| node_researcher
node_creator -->|"invokes directly"| node_planner
node_creator -->|"invokes directly"| node_writer
node_creator -->|"invokes directly"| node_video
node_creator -->|"invokes directly"| node_social
node_creator -->|"invokes directly"| node_branddesign
node_creator -->|"invokes directly"| node_marketing
node_creator -->|"invokes directly"| node_project
node_brief -->|"hands off"| node_researcher
node_researcher -->|"hands off"| node_planner
node_planner -->|"hands off"| node_writer
node_writer -->|"hands off"| node_video
node_video -->|"hands off"| node_social
node_social -->|"hands off"| node_project
node_branddesign -->|"hands off"| node_marketing
node_marketing -->|"hands off"| node_social
node_gmail -.->|"supplies email"| node_brief
node_calendar -.->|"supports scheduling"| node_project
node_notion -.->|"supports tracking"| node_project
node_canva -.->|"supports design"| node_marketing
node_canva -.->|"supports design"| node_branddesign
node_figma -.->|"supplies tokens"| node_branddesign

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_director toneBlue
class node_brief,node_researcher,node_planner toneAmber
class node_writer,node_video,node_social toneMint
class node_branddesign,node_marketing,node_project toneRose
class node_creator,node_gmail,node_calendar,node_notion,node_canva,node_figma toneIndigo
```

## Components

### Coordination

- **Creative Director**

### Research And Planning

- **Brief Analyst**
- **AI Researcher**
- **Content Planner**

### Content Production

- **Script Writer**
- **Video Director**
- **Social Media**

### Brand And Delivery

- **Brand Design**
- **Marketing Materials**
- **Project Manager**

### Other components

- **Creator**
- **Gmail MCP**
- **Calendar MCP**
- **Notion MCP**
- **Canva MCP**
- **Figma MCP**

## Connections

- Creator → Creative Director: requests routing (evidence: `README.md`)
- Creator → Brief Analyst: invokes directly (evidence: `README.md`)
- Creator → AI Researcher: invokes directly (evidence: `README.md`)
- Creator → Content Planner: invokes directly (evidence: `README.md`)
- Creator → Script Writer: invokes directly (evidence: `README.md`)
- Creator → Video Director: invokes directly (evidence: `README.md`)
- Creator → Social Media: invokes directly (evidence: `README.md`)
- Creator → Brand Design: invokes directly (evidence: `README.md`)
- Creator → Marketing Materials: invokes directly (evidence: `README.md`)
- Creator → Project Manager: invokes directly (evidence: `README.md`)
- Brief Analyst → AI Researcher: hands off (evidence: `README.md`)
- AI Researcher → Content Planner: hands off (evidence: `README.md`)
- Content Planner → Script Writer: hands off (evidence: `README.md`)
- Script Writer → Video Director: hands off (evidence: `README.md`)
- Video Director → Social Media: hands off (evidence: `README.md`)
- Social Media → Project Manager: hands off (evidence: `README.md`)
- Brand Design → Marketing Materials: hands off (evidence: `README.md`)
- Marketing Materials → Social Media: hands off (evidence: `README.md`)
- Gmail MCP → Brief Analyst: supplies email (evidence: `README.md`)
- Calendar MCP → Project Manager: supports scheduling (evidence: `README.md`)
- Notion MCP → Project Manager: supports tracking (evidence: `README.md`)
- Canva MCP → Marketing Materials: supports design (evidence: `README.md`)
- Canva MCP → Brand Design: supports design (evidence: `README.md`)
- Figma MCP → Brand Design: supplies tokens (evidence: `README.md`)
