# nagarajumedi/humanizer architecture

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

- Interactive diagram: https://gitdiagram.com/nagarajumedi/humanizer
- Repository: https://github.com/nagarajumedi/humanizer

## Overview

Humanizer is a Markdown-based writing skill that rewrites prose while preserving its meaning. The README describes a first rewrite, a critique against 35 patterns and the original claims, and a further revision. It also documents voice matching and prose-only file editing. The skill instructions themselves were not included in the sampled source, so the workflow edges reflect the README rather than inspected implementation details.

Main entry points: [`SKILL.md`](https://github.com/nagarajumedi/humanizer/blob/main/SKILL.md) (Pattern and claim review)

## Diagram (Mermaid)

```mermaid
flowchart TD

node_writer(("Writer"))
node_source["Source text"]
node_sample["Writing sample"]
node_first["First rewrite<br/>[SKILL.md]"]
node_review["Pattern and claim review<br/>[SKILL.md]"]
node_revise["Final revision<br/>[SKILL.md]"]
node_result["Humanized prose"]

node_writer -->|"provides"| node_source
node_source -->|"rewrite"| node_first
node_first -->|"check draft"| node_review
node_source -->|"check claims"| node_review
node_review -->|"revise draft"| node_revise
node_revise -->|"returns"| node_result
node_writer -.->|"provides"| node_sample
node_sample -.->|"match voice"| node_revise

click node_first "https://github.com/nagarajumedi/humanizer/blob/main/SKILL.md"
click node_review "https://github.com/nagarajumedi/humanizer/blob/main/SKILL.md"
click node_revise "https://github.com/nagarajumedi/humanizer/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_writer,node_source,node_sample,node_result toneIndigo
class node_first,node_revise toneTeal
class node_review toneBlue
```

## Components

### Other components

- **Writer**
- **Source text**
- **Writing sample**
- [First rewrite](https://github.com/nagarajumedi/humanizer/blob/main/SKILL.md): `SKILL.md`
- [Pattern and claim review](https://github.com/nagarajumedi/humanizer/blob/main/SKILL.md): `SKILL.md`
- [Final revision](https://github.com/nagarajumedi/humanizer/blob/main/SKILL.md): `SKILL.md`
- **Humanized prose**

## Connections

- Writer → Source text: provides
- Source text → First rewrite: rewrite
- First rewrite → Pattern and claim review: check draft
- Source text → Pattern and claim review: check claims
- Pattern and claim review → Final revision: revise draft
- Final revision → Humanized prose: returns
- Writer → Writing sample: provides
- Writing sample → Final revision: match voice
