# c-narcissus/paper-framework-figure-studio-pro architecture

> Architecture diagram of the GitHub repository c-narcissus/paper-framework-figure-studio-pro, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-09-29). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/c-narcissus/paper-framework-figure-studio-pro
- Repository: https://github.com/c-narcissus/paper-framework-figure-studio-pro

## Overview

This repository provides a ChatGPT web-oriented skill for collaboratively producing candidate framework diagrams from a paper. The documented workflow moves from extracting paper facts through strategy, exploratory images, selection, a formal brief, and final candidate images; humans choose and finalize afterward. The README documents these stage relationships, prompt-package audits, and use of first-round images as references in the final round. Skill internals are contained in ZIP files and no source excerpts were provided, so implementation-level wiring is not inferred.

Main entry points: [`paper-framework-figure-studio-pro-v3.2.15f-skill.zip`](https://github.com/c-narcissus/paper-framework-figure-studio-pro/blob/main/paper-framework-figure-studio-pro-v3.2.15f-skill.zip) (S0 paper foundation)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_grounding["Paper grounding"]
  node_paper["Research paper"]
  node_s0["S0 paper foundation"]
end

subgraph group_exploration["Exploration"]
  node_s1["S1 figure strategy"]
  node_s2["S2 sketch explore"]
  node_candidates["Exploratory candidates"]
  node_s3["S3 direction select"]
end

subgraph group_formal["Formal candidates"]
  node_s4["S4 candidate brief"]
  node_s5["S5 candidate images"]
  node_finals["Formal candidates"]
end

node_author(("Paper author"))
node_skill["Figure Studio skill"]
node_human(("Human review and finalization"))

node_author -->|"starts workflow"| node_skill
node_author -->|"provides"| node_paper
node_skill -->|"runs"| node_s0
node_s0 -->|"analyzes"| node_paper
node_s0 -->|"informs"| node_s1
node_s1 -->|"prepares prompts"| node_s2
node_s2 -->|"generates C01–C04"| node_candidates
node_candidates -->|"provides options"| node_s3
node_s3 -->|"records preferences"| node_s4
node_s4 -->|"prepares prompts"| node_s5
node_candidates -->|"provides image references"| node_s5
node_s5 -->|"generates F01–F02"| node_finals
node_finals -->|"presents candidates"| node_human

click node_skill "https://github.com/c-narcissus/paper-framework-figure-studio-pro/blob/main/paper-framework-figure-studio-pro-v3.2.15f-skill.zip"
click node_s0 "https://github.com/c-narcissus/paper-framework-figure-studio-pro/blob/main/paper-framework-figure-studio-pro-v3.2.15f-skill.zip"
click node_s1 "https://github.com/c-narcissus/paper-framework-figure-studio-pro/blob/main/paper-framework-figure-studio-pro-v3.2.15f-skill.zip"
click node_s2 "https://github.com/c-narcissus/paper-framework-figure-studio-pro/blob/main/paper-framework-figure-studio-pro-v3.2.15f-skill.zip"
click node_s3 "https://github.com/c-narcissus/paper-framework-figure-studio-pro/blob/main/paper-framework-figure-studio-pro-v3.2.15f-skill.zip"
click node_s4 "https://github.com/c-narcissus/paper-framework-figure-studio-pro/blob/main/paper-framework-figure-studio-pro-v3.2.15f-skill.zip"
click node_s5 "https://github.com/c-narcissus/paper-framework-figure-studio-pro/blob/main/paper-framework-figure-studio-pro-v3.2.15f-skill.zip"

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_paper,node_s0,node_human toneBlue
class node_s1,node_s2,node_candidates,node_s3 toneAmber
class node_s4,node_s5,node_finals toneMint
class node_author toneIndigo
class node_skill toneTeal
```

## Components

### Paper grounding

- **Research paper**
- [S0 paper foundation](https://github.com/c-narcissus/paper-framework-figure-studio-pro/blob/main/paper-framework-figure-studio-pro-v3.2.15f-skill.zip): `paper-framework-figure-studio-pro-v3.2.15f-skill.zip`

### Exploration

- [S1 figure strategy](https://github.com/c-narcissus/paper-framework-figure-studio-pro/blob/main/paper-framework-figure-studio-pro-v3.2.15f-skill.zip): `paper-framework-figure-studio-pro-v3.2.15f-skill.zip`
- [S2 sketch explore](https://github.com/c-narcissus/paper-framework-figure-studio-pro/blob/main/paper-framework-figure-studio-pro-v3.2.15f-skill.zip): `paper-framework-figure-studio-pro-v3.2.15f-skill.zip`
- **Exploratory candidates**
- [S3 direction select](https://github.com/c-narcissus/paper-framework-figure-studio-pro/blob/main/paper-framework-figure-studio-pro-v3.2.15f-skill.zip): `paper-framework-figure-studio-pro-v3.2.15f-skill.zip`

### Formal candidates

- [S4 candidate brief](https://github.com/c-narcissus/paper-framework-figure-studio-pro/blob/main/paper-framework-figure-studio-pro-v3.2.15f-skill.zip): `paper-framework-figure-studio-pro-v3.2.15f-skill.zip`
- [S5 candidate images](https://github.com/c-narcissus/paper-framework-figure-studio-pro/blob/main/paper-framework-figure-studio-pro-v3.2.15f-skill.zip): `paper-framework-figure-studio-pro-v3.2.15f-skill.zip`
- **Formal candidates**

### Other components

- **Paper author**
- [Figure Studio skill](https://github.com/c-narcissus/paper-framework-figure-studio-pro/blob/main/paper-framework-figure-studio-pro-v3.2.15f-skill.zip): `paper-framework-figure-studio-pro-v3.2.15f-skill.zip`
- **Human review and finalization**

## Connections

- Paper author → Figure Studio skill: starts workflow
- Paper author → Research paper: provides
- Figure Studio skill → S0 paper foundation: runs
- S0 paper foundation → Research paper: analyzes
- S0 paper foundation → S1 figure strategy: informs
- S1 figure strategy → S2 sketch explore: prepares prompts
- S2 sketch explore → Exploratory candidates: generates C01–C04
- Exploratory candidates → S3 direction select: provides options
- S3 direction select → S4 candidate brief: records preferences
- S4 candidate brief → S5 candidate images: prepares prompts
- Exploratory candidates → S5 candidate images: provides image references
- S5 candidate images → Formal candidates: generates F01–F02
- Formal candidates → Human review and finalization: presents candidates
