# haoyangjin/research-workflow-skill architecture

> Architecture diagram of the GitHub repository haoyangjin/research-workflow-skill, 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/haoyangjin/research-workflow-skill
- Repository: https://github.com/haoyangjin/research-workflow-skill

## Overview

Research Workflow Skill is a Claude-facing guide for mentoring and critical review across the academic research lifecycle. A user names a research stage and mode; the Skill provides guidance supported by stage-specific references, from topic scoping through submission strategy. The README documents this mapping, but no source excerpts were provided, so the graph represents documented capabilities rather than verified runtime loading or call behavior.

Main entry points: [`SKILL.md`](https://github.com/haoyangjin/research-workflow-skill/blob/main/SKILL.md) (Research mentor Skill), [`references/01-literature-review.md`](https://github.com/haoyangjin/research-workflow-skill/blob/main/references/01-literature-review.md) (Topic and literature), [`references/02-research-question.md`](https://github.com/haoyangjin/research-workflow-skill/blob/main/references/02-research-question.md) (Questions and hypotheses), [`references/03-methodology-experimental-design.md`](https://github.com/haoyangjin/research-workflow-skill/blob/main/references/03-methodology-experimental-design.md) (Method and experiments)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_framing["Research framing"]
  node_literature["Topic and literature"]
  node_question["Questions and hypotheses"]
end

subgraph group_design["Research design"]
  node_method["Method and experiments"]
  node_data["Data and reproducibility"]
end

subgraph group_writing["Analysis and writing"]
  node_results["Results and ablations"]
  node_drafting["Paper drafting"]
end

subgraph group_publication["Review and publication"]
  node_review["Self and peer review"]
  node_revision["Revision and rebuttal"]
  node_submission["Venue and submission"]
end

node_researcher(("Researcher"))
node_skill["Research mentor Skill<br/>[SKILL.md]"]

node_researcher -->|"requests guidance"| node_skill
node_skill -->|"guides with"| node_literature
node_skill -->|"guides with"| node_question
node_skill -->|"guides with"| node_method
node_skill -->|"guides with"| node_data
node_skill -->|"guides with"| node_results
node_skill -->|"guides with"| node_drafting
node_skill -->|"guides with"| node_review
node_skill -->|"guides with"| node_revision
node_skill -->|"guides with"| node_submission
node_skill -->|"provides advice"| node_researcher

click node_skill "https://github.com/haoyangjin/research-workflow-skill/blob/main/SKILL.md"
click node_literature "https://github.com/haoyangjin/research-workflow-skill/blob/main/references/01-literature-review.md"
click node_question "https://github.com/haoyangjin/research-workflow-skill/blob/main/references/02-research-question.md"
click node_method "https://github.com/haoyangjin/research-workflow-skill/blob/main/references/03-methodology-experimental-design.md"
click node_data "https://github.com/haoyangjin/research-workflow-skill/blob/main/references/04-data-reproducibility.md"
click node_results "https://github.com/haoyangjin/research-workflow-skill/blob/main/references/05-results-ablation.md"
click node_drafting "https://github.com/haoyangjin/research-workflow-skill/blob/main/references/06-paper-drafting.md"
click node_review "https://github.com/haoyangjin/research-workflow-skill/blob/main/references/07-self-review-peer-review.md"
click node_revision "https://github.com/haoyangjin/research-workflow-skill/blob/main/references/08-revision-rebuttal.md"
click node_submission "https://github.com/haoyangjin/research-workflow-skill/blob/main/references/09-submission-strategy.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_literature,node_question toneBlue
class node_method,node_data toneAmber
class node_results,node_drafting toneMint
class node_review,node_revision,node_submission toneRose
class node_researcher toneIndigo
class node_skill toneTeal
```

## Components

### Research framing

- [Topic and literature](https://github.com/haoyangjin/research-workflow-skill/blob/main/references/01-literature-review.md): `references/01-literature-review.md`
- [Questions and hypotheses](https://github.com/haoyangjin/research-workflow-skill/blob/main/references/02-research-question.md): `references/02-research-question.md`

### Research design

- [Method and experiments](https://github.com/haoyangjin/research-workflow-skill/blob/main/references/03-methodology-experimental-design.md): `references/03-methodology-experimental-design.md`
- [Data and reproducibility](https://github.com/haoyangjin/research-workflow-skill/blob/main/references/04-data-reproducibility.md): `references/04-data-reproducibility.md`

### Analysis and writing

- [Results and ablations](https://github.com/haoyangjin/research-workflow-skill/blob/main/references/05-results-ablation.md): `references/05-results-ablation.md`
- [Paper drafting](https://github.com/haoyangjin/research-workflow-skill/blob/main/references/06-paper-drafting.md): `references/06-paper-drafting.md`

### Review and publication

- [Self and peer review](https://github.com/haoyangjin/research-workflow-skill/blob/main/references/07-self-review-peer-review.md): `references/07-self-review-peer-review.md`
- [Revision and rebuttal](https://github.com/haoyangjin/research-workflow-skill/blob/main/references/08-revision-rebuttal.md): `references/08-revision-rebuttal.md`
- [Venue and submission](https://github.com/haoyangjin/research-workflow-skill/blob/main/references/09-submission-strategy.md): `references/09-submission-strategy.md`

### Other components

- **Researcher**
- [Research mentor Skill](https://github.com/haoyangjin/research-workflow-skill/blob/main/SKILL.md): `SKILL.md`

## Connections

- Researcher → Research mentor Skill: requests guidance (evidence: `README.md`)
- Research mentor Skill → Topic and literature: guides with (evidence: `README.md`)
- Research mentor Skill → Questions and hypotheses: guides with (evidence: `README.md`)
- Research mentor Skill → Method and experiments: guides with (evidence: `README.md`)
- Research mentor Skill → Data and reproducibility: guides with (evidence: `README.md`)
- Research mentor Skill → Results and ablations: guides with (evidence: `README.md`)
- Research mentor Skill → Paper drafting: guides with (evidence: `README.md`)
- Research mentor Skill → Self and peer review: guides with (evidence: `README.md`)
- Research mentor Skill → Revision and rebuttal: guides with (evidence: `README.md`)
- Research mentor Skill → Venue and submission: guides with (evidence: `README.md`)
- Research mentor Skill → Researcher: provides advice (evidence: `README.md`)
