# pratham-31s/agent-skills-treasure architecture

> Architecture diagram of the GitHub repository pratham-31s/agent-skills-treasure, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-11-15). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/pratham-31s/agent-skills-treasure
- Repository: https://github.com/pratham-31s/agent-skills-treasure

## Overview

Agent Skills Treasure is a curated Markdown library for agent roles and reusable skills, rather than an application with a single automated user-to-result pipeline. Users browse the agent guides and skill entry points; a separate lyric-writing skill includes reference material and optional corpus-fetching and rhyme-checking scripts. The README documents the library’s organization, but the agent and skill Markdown contents were not sampled, so their internal links and detailed workflows are not inferred. Script relationships shown below come from the excerpts.

Main entry points: [`lyrics-writer-skill/lyric-writer/scripts/fetch_corpus.py`](https://github.com/pratham-31s/agent-skills-treasure/blob/main/lyrics-writer-skill/lyric-writer/scripts/fetch_corpus.py) (Corpus Fetcher), [`lyrics-writer-skill/lyric-writer/scripts/check_rhyme.py`](https://github.com/pratham-31s/agent-skills-treasure/blob/main/lyrics-writer-skill/lyric-writer/scripts/check_rhyme.py) (Rhyme Checker), [`claude-skills/agents`](https://github.com/pratham-31s/agent-skills-treasure/tree/main/claude-skills/agents) (Agent Guides), [`claude-skills/skills/app-design/SKILL.md`](https://github.com/pratham-31s/agent-skills-treasure/blob/main/claude-skills/skills/app-design/SKILL.md) (App Design)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_agents["Agent Guides"]
  node_claude_agents["Agent Guides"]
end

subgraph group_claude["Claude Skills"]
  node_claude_app["App Design<br/>[SKILL.md]"]
  node_claude_simplifier["Code Simplifier<br/>[SKILL.md]"]
  node_claude_tester["Code Tester<br/>[SKILL.md]"]
  node_claude_verifier["Code Verifier<br/>[SKILL.md]"]
  node_claude_deploy["Deploy<br/>[SKILL.md]"]
end

subgraph group_cline["Cline Skills"]
  node_cline_app["App Design<br/>[SKILL.md]"]
  node_cline_simplifier["Code Simplifier<br/>[SKILL.md]"]
  node_cline_tester["Code Tester<br/>[SKILL.md]"]
  node_cline_verifier["Code Verifier<br/>[SKILL.md]"]
  node_cline_deploy["Deploy<br/>[SKILL.md]"]
end

subgraph group_lyrics["Lyrics Writing"]
  node_lyric_skill["Lyric Writer<br/>[SKILL.md]"]
  node_lyric_references["Writing References"]
  node_corpus_fetcher["Corpus Fetcher<br/>[fetch_corpus.py]"]
  node_rhyme_checker["Rhyme Checker<br/>[check_rhyme.py]"]
end

node_user(("Developer"))
node_deezer{{"Deezer"}}
node_itunes{{"iTunes"}}
node_lyric_sources{{"Lyrics APIs and Proxy"}}
node_draft["Lyric Draft"]
node_corpus[("Corpus Files")]

node_user -->|"browses"| node_claude_agents
node_user -->|"browses"| node_claude_app
node_user -->|"browses"| node_cline_app
node_user -->|"browses"| node_lyric_skill
node_corpus_fetcher -->|"discovers tracks"| node_deezer
node_corpus_fetcher -->|"backs up discovery"| node_itunes
node_corpus_fetcher -->|"fetches lyrics"| node_lyric_sources
node_corpus_fetcher -->|"writes files"| node_corpus
node_rhyme_checker -->|"reads draft"| node_draft
node_rhyme_checker -->|"optionally reads"| node_corpus

click node_claude_agents "https://github.com/pratham-31s/agent-skills-treasure/tree/main/claude-skills/agents"
click node_claude_app "https://github.com/pratham-31s/agent-skills-treasure/blob/main/claude-skills/skills/app-design/SKILL.md"
click node_claude_simplifier "https://github.com/pratham-31s/agent-skills-treasure/blob/main/claude-skills/skills/code-simplifier/SKILL.md"
click node_claude_tester "https://github.com/pratham-31s/agent-skills-treasure/blob/main/claude-skills/skills/code-tester/SKILL.md"
click node_claude_verifier "https://github.com/pratham-31s/agent-skills-treasure/blob/main/claude-skills/skills/code-verifier/SKILL.md"
click node_claude_deploy "https://github.com/pratham-31s/agent-skills-treasure/blob/main/claude-skills/skills/deploy/SKILL.md"
click node_cline_app "https://github.com/pratham-31s/agent-skills-treasure/blob/main/cline-skills/skills/app-design/SKILL.md"
click node_cline_simplifier "https://github.com/pratham-31s/agent-skills-treasure/blob/main/cline-skills/skills/code-simplifier/SKILL.md"
click node_cline_tester "https://github.com/pratham-31s/agent-skills-treasure/blob/main/cline-skills/skills/code-tester/SKILL.md"
click node_cline_verifier "https://github.com/pratham-31s/agent-skills-treasure/blob/main/cline-skills/skills/code-verifier/SKILL.md"
click node_cline_deploy "https://github.com/pratham-31s/agent-skills-treasure/blob/main/cline-skills/skills/deploy/SKILL.md"
click node_lyric_skill "https://github.com/pratham-31s/agent-skills-treasure/blob/main/lyrics-writer-skill/lyric-writer/SKILL.md"
click node_lyric_references "https://github.com/pratham-31s/agent-skills-treasure/tree/main/lyrics-writer-skill/lyric-writer/reference"
click node_corpus_fetcher "https://github.com/pratham-31s/agent-skills-treasure/blob/main/lyrics-writer-skill/lyric-writer/scripts/fetch_corpus.py"
click node_rhyme_checker "https://github.com/pratham-31s/agent-skills-treasure/blob/main/lyrics-writer-skill/lyric-writer/scripts/check_rhyme.py"

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_claude_agents toneBlue
class node_claude_app,node_claude_simplifier,node_claude_tester,node_claude_verifier,node_claude_deploy,node_corpus toneAmber
class node_cline_app,node_cline_simplifier,node_cline_tester,node_cline_verifier,node_cline_deploy,node_lyric_sources toneMint
class node_lyric_skill,node_lyric_references,node_corpus_fetcher,node_rhyme_checker toneRose
class node_user,node_deezer,node_itunes,node_draft toneIndigo
```

## Components

### Agent Guides

- [Agent Guides](https://github.com/pratham-31s/agent-skills-treasure/tree/main/claude-skills/agents): `claude-skills/agents`

### Claude Skills

- [App Design](https://github.com/pratham-31s/agent-skills-treasure/blob/main/claude-skills/skills/app-design/SKILL.md): `claude-skills/skills/app-design/SKILL.md`
- [Code Simplifier](https://github.com/pratham-31s/agent-skills-treasure/blob/main/claude-skills/skills/code-simplifier/SKILL.md): `claude-skills/skills/code-simplifier/SKILL.md`
- [Code Tester](https://github.com/pratham-31s/agent-skills-treasure/blob/main/claude-skills/skills/code-tester/SKILL.md): `claude-skills/skills/code-tester/SKILL.md`
- [Code Verifier](https://github.com/pratham-31s/agent-skills-treasure/blob/main/claude-skills/skills/code-verifier/SKILL.md): `claude-skills/skills/code-verifier/SKILL.md`
- [Deploy](https://github.com/pratham-31s/agent-skills-treasure/blob/main/claude-skills/skills/deploy/SKILL.md): `claude-skills/skills/deploy/SKILL.md`

### Cline Skills

- [App Design](https://github.com/pratham-31s/agent-skills-treasure/blob/main/cline-skills/skills/app-design/SKILL.md): `cline-skills/skills/app-design/SKILL.md`
- [Code Simplifier](https://github.com/pratham-31s/agent-skills-treasure/blob/main/cline-skills/skills/code-simplifier/SKILL.md): `cline-skills/skills/code-simplifier/SKILL.md`
- [Code Tester](https://github.com/pratham-31s/agent-skills-treasure/blob/main/cline-skills/skills/code-tester/SKILL.md): `cline-skills/skills/code-tester/SKILL.md`
- [Code Verifier](https://github.com/pratham-31s/agent-skills-treasure/blob/main/cline-skills/skills/code-verifier/SKILL.md): `cline-skills/skills/code-verifier/SKILL.md`
- [Deploy](https://github.com/pratham-31s/agent-skills-treasure/blob/main/cline-skills/skills/deploy/SKILL.md): `cline-skills/skills/deploy/SKILL.md`

### Lyrics Writing

- [Lyric Writer](https://github.com/pratham-31s/agent-skills-treasure/blob/main/lyrics-writer-skill/lyric-writer/SKILL.md): `lyrics-writer-skill/lyric-writer/SKILL.md`
- [Writing References](https://github.com/pratham-31s/agent-skills-treasure/tree/main/lyrics-writer-skill/lyric-writer/reference): `lyrics-writer-skill/lyric-writer/reference`
- [Corpus Fetcher](https://github.com/pratham-31s/agent-skills-treasure/blob/main/lyrics-writer-skill/lyric-writer/scripts/fetch_corpus.py): `lyrics-writer-skill/lyric-writer/scripts/fetch_corpus.py`
- [Rhyme Checker](https://github.com/pratham-31s/agent-skills-treasure/blob/main/lyrics-writer-skill/lyric-writer/scripts/check_rhyme.py): `lyrics-writer-skill/lyric-writer/scripts/check_rhyme.py`

### Other components

- **Developer**
- **Deezer**
- **iTunes**
- **Lyrics APIs and Proxy**
- **Lyric Draft**
- **Corpus Files**

## Connections

- Developer → Agent Guides: browses (evidence: `README.md`)
- Developer → App Design: browses (evidence: `README.md`)
- Developer → App Design: browses (evidence: `README.md`)
- Developer → Lyric Writer: browses (evidence: `README.md`)
- Corpus Fetcher → Deezer: discovers tracks (evidence: `lyrics-writer-skill/lyric-writer/scripts/fetch_corpus.py`)
- Corpus Fetcher → iTunes: backs up discovery (evidence: `lyrics-writer-skill/lyric-writer/scripts/fetch_corpus.py`)
- Corpus Fetcher → Lyrics APIs and Proxy: fetches lyrics (evidence: `lyrics-writer-skill/lyric-writer/scripts/fetch_corpus.py`)
- Corpus Fetcher → Corpus Files: writes files (evidence: `lyrics-writer-skill/lyric-writer/scripts/fetch_corpus.py`)
- Rhyme Checker → Lyric Draft: reads draft (evidence: `lyrics-writer-skill/lyric-writer/scripts/check_rhyme.py`)
- Rhyme Checker → Corpus Files: optionally reads (evidence: `lyrics-writer-skill/lyric-writer/scripts/check_rhyme.py`)
