# liamgvchi/gc-minimal-zine-poster architecture

> Architecture diagram of the GitHub repository liamgvchi/gc-minimal-zine-poster, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-09-28). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/liamgvchi/gc-minimal-zine-poster
- Repository: https://github.com/liamgvchi/gc-minimal-zine-poster

## Overview

This repository is a Codex skill, not a standalone application: `SKILL.md` routes requests through poster creation, photo input, reference analysis, or prompt-only output. Its documented generation workflow interprets content, compiles a prompt, selects a recipe, generates an image, and inspects the result. The graph preserves the distinct analysis and photo-preservation branches. Relationships reflect the README’s documented workflows; no source excerpts were available to verify additional wiring.

Main entry points: [`references/prompt-compiler.md`](https://github.com/liamgvchi/gc-minimal-zine-poster/blob/main/references/prompt-compiler.md) (Prompt Compiler), [`SKILL.md`](https://github.com/liamgvchi/gc-minimal-zine-poster/blob/main/SKILL.md) (Request Router), [`references/reference-analysis.md`](https://github.com/liamgvchi/gc-minimal-zine-poster/blob/main/references/reference-analysis.md) (Reference Inspection), [`references/quality-gate.md`](https://github.com/liamgvchi/gc-minimal-zine-poster/blob/main/references/quality-gate.md) (Quality Gate)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_workflow["Request Workflow"]
  node_router["Request Router<br/>[SKILL.md]"]
  node_photo["Photo Roles<br/>[SKILL.md]"]
  node_generation["Image Generation"]
end

subgraph group_poster["Poster Design"]
  node_content["Content Interpretation<br/>[SKILL.md]"]
  node_style["Style System<br/>[style-system.md]"]
  node_variation["Variation Recipes"]
  node_compiler["Prompt Compiler<br/>[prompt-compiler.md]"]
end

subgraph group_analysis["Reference Analysis"]
  node_refinspect["Reference Inspection"]
  node_synthesis["Visual System Synthesis"]
end

subgraph group_review["Quality And Output"]
  node_imagecheck["Image Inspection<br/>[SKILL.md]"]
  node_quality["Quality Gate<br/>[quality-gate.md]"]
  node_result["Poster Or Prompt<br/>[SKILL.md]"]
end

node_user(("Requester"))
node_host(("Skill Runtime"))
node_images["Image Inputs"]

node_user -->|"submits request"| node_router
node_router -->|"routes Generate"| node_content
node_router -->|"routes Photo Input"| node_photo
node_router -->|"routes Reference Analysis"| node_refinspect
node_router -->|"routes Prompt-only"| node_compiler
node_content -->|"applies rules"| node_style
node_content -->|"selects recipe"| node_variation
node_content -->|"provides content"| node_compiler
node_style -->|"supplies constraints"| node_compiler
node_variation -->|"supplies recipe"| node_compiler
node_images -->|"provides target photo"| node_photo
node_photo -->|"sets preservation details"| node_compiler
node_images -->|"provides references"| node_refinspect
node_refinspect -->|"provides observations"| node_synthesis
node_synthesis -->|"supplies visual rules"| node_compiler
node_compiler -->|"provides image prompt"| node_generation
node_generation -.->|"uses image generation"| node_host
node_generation -->|"returns raster"| node_imagecheck
node_imagecheck -->|"checks result"| node_quality
node_compiler -->|"checks prompt"| node_quality
node_quality -->|"validates output"| node_result
node_compiler -->|"provides prompt and recipe"| node_result
node_imagecheck -->|"provides inspected image"| node_result
node_router -->|"returns analysis"| node_result

click node_router "https://github.com/liamgvchi/gc-minimal-zine-poster/blob/main/SKILL.md"
click node_content "https://github.com/liamgvchi/gc-minimal-zine-poster/blob/main/SKILL.md"
click node_style "https://github.com/liamgvchi/gc-minimal-zine-poster/blob/main/references/style-system.md"
click node_variation "https://github.com/liamgvchi/gc-minimal-zine-poster/blob/main/references/variation-engine.md"
click node_compiler "https://github.com/liamgvchi/gc-minimal-zine-poster/blob/main/references/prompt-compiler.md"
click node_photo "https://github.com/liamgvchi/gc-minimal-zine-poster/blob/main/SKILL.md"
click node_refinspect "https://github.com/liamgvchi/gc-minimal-zine-poster/blob/main/references/reference-analysis.md"
click node_synthesis "https://github.com/liamgvchi/gc-minimal-zine-poster/blob/main/references/reference-analysis.md"
click node_imagecheck "https://github.com/liamgvchi/gc-minimal-zine-poster/blob/main/SKILL.md"
click node_quality "https://github.com/liamgvchi/gc-minimal-zine-poster/blob/main/references/quality-gate.md"
click node_result "https://github.com/liamgvchi/gc-minimal-zine-poster/blob/main/SKILL.md"

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_router,node_photo,node_generation toneBlue
class node_content,node_style,node_variation,node_compiler toneAmber
class node_refinspect,node_synthesis,node_user toneMint
class node_imagecheck,node_quality,node_result toneRose
class node_host,node_images toneIndigo
```

## Components

### Request Workflow

- [Request Router](https://github.com/liamgvchi/gc-minimal-zine-poster/blob/main/SKILL.md): `SKILL.md`
- [Photo Roles](https://github.com/liamgvchi/gc-minimal-zine-poster/blob/main/SKILL.md): `SKILL.md`
- **Image Generation**

### Poster Design

- [Content Interpretation](https://github.com/liamgvchi/gc-minimal-zine-poster/blob/main/SKILL.md): `SKILL.md`
- [Style System](https://github.com/liamgvchi/gc-minimal-zine-poster/blob/main/references/style-system.md): `references/style-system.md`
- [Variation Recipes](https://github.com/liamgvchi/gc-minimal-zine-poster/blob/main/references/variation-engine.md): `references/variation-engine.md`
- [Prompt Compiler](https://github.com/liamgvchi/gc-minimal-zine-poster/blob/main/references/prompt-compiler.md): `references/prompt-compiler.md`

### Reference Analysis

- [Reference Inspection](https://github.com/liamgvchi/gc-minimal-zine-poster/blob/main/references/reference-analysis.md): `references/reference-analysis.md`
- [Visual System Synthesis](https://github.com/liamgvchi/gc-minimal-zine-poster/blob/main/references/reference-analysis.md): `references/reference-analysis.md`

### Quality And Output

- [Image Inspection](https://github.com/liamgvchi/gc-minimal-zine-poster/blob/main/SKILL.md): `SKILL.md`
- [Quality Gate](https://github.com/liamgvchi/gc-minimal-zine-poster/blob/main/references/quality-gate.md): `references/quality-gate.md`
- [Poster Or Prompt](https://github.com/liamgvchi/gc-minimal-zine-poster/blob/main/SKILL.md): `SKILL.md`

### Other components

- **Requester**
- **Skill Runtime**
- **Image Inputs**

## Connections

- Requester → Request Router: submits request
- Request Router → Content Interpretation: routes Generate
- Request Router → Photo Roles: routes Photo Input
- Request Router → Reference Inspection: routes Reference Analysis
- Request Router → Prompt Compiler: routes Prompt-only
- Content Interpretation → Style System: applies rules
- Content Interpretation → Variation Recipes: selects recipe
- Content Interpretation → Prompt Compiler: provides content
- Style System → Prompt Compiler: supplies constraints
- Variation Recipes → Prompt Compiler: supplies recipe
- Image Inputs → Photo Roles: provides target photo
- Photo Roles → Prompt Compiler: sets preservation details
- Image Inputs → Reference Inspection: provides references
- Reference Inspection → Visual System Synthesis: provides observations
- Visual System Synthesis → Prompt Compiler: supplies visual rules
- Prompt Compiler → Image Generation: provides image prompt
- Image Generation → Skill Runtime: uses image generation
- Image Generation → Image Inspection: returns raster
- Image Inspection → Quality Gate: checks result
- Prompt Compiler → Quality Gate: checks prompt
- Quality Gate → Poster Or Prompt: validates output
- Prompt Compiler → Poster Or Prompt: provides prompt and recipe
- Image Inspection → Poster Or Prompt: provides inspected image
- Request Router → Poster Or Prompt: returns analysis
