# philrobinluo/ai-coevolution-skills architecture

> Architecture diagram of the GitHub repository philrobinluo/ai-coevolution-skills, 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/philrobinluo/ai-coevolution-skills
- Repository: https://github.com/philrobinluo/ai-coevolution-skills

## Overview

AI Co-Evolution Skills is a catalog of reusable Chinese AI capability packs, not a single runtime application. A user chooses a skill, supplies a real task and its inputs, then follows that skill’s instructions toward a deliverable with stated constraints or checks. The README documents broad writing, learning, analysis, media, and presentation capabilities, plus adapted and community-curated content. The graph represents those capabilities and sampled standalone helpers; skill-level internal workflows are not inferred where their instructions were not sampled.

Main entry points: [`registry.json`](https://github.com/philrobinluo/ai-coevolution-skills/blob/main/registry.json) (Skill registry), [`skills/lls-workbuddy-guide/SKILL.md`](https://github.com/philrobinluo/ai-coevolution-skills/blob/main/skills/lls-workbuddy-guide/SKILL.md) (WorkBuddy guide), [`skills/lls-video-digester/SKILL.md`](https://github.com/philrobinluo/ai-coevolution-skills/blob/main/skills/lls-video-digester/SKILL.md) (Video digester), [`skills/lls-document-print-restorer/SKILL.md`](https://github.com/philrobinluo/ai-coevolution-skills/blob/main/skills/lls-document-print-restorer/SKILL.md) (Print restorer)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_learning["Learning and work"]
  node_word_memory["Word memory coach<br/>[SKILL.md]"]
  node_learning_guide["Learning guide<br/>[SKILL.md]"]
  node_workbuddy_guide["WorkBuddy guide<br/>[SKILL.md]"]
  node_learning_profile["Learning profile tool"]
  node_concept_explainer["Concept explainer<br/>[SKILL.md]"]
  node_code_anatomy["Code anatomy<br/>[SKILL.md]"]
  node_data_analysis["Data analysis starter<br/>[SKILL.md]"]
end

subgraph group_writing["Writing and research"]
  node_dialogue_reader["Dialogue subtext reader<br/>[SKILL.md]"]
  node_human_editor["Human writing editor<br/>[SKILL.md]"]
  node_marketing_copy["Marketing copywriter<br/>[SKILL.md]"]
  node_video_digester["Video digester<br/>[SKILL.md]"]
  node_transcript_index["Transcript indexer"]
end

subgraph group_media["Media and files"]
  node_article_screenshot["Article screenshot<br/>[SKILL.md]"]
  node_bilingual_reader["Bilingual reader maker<br/>[SKILL.md]"]
  node_print_restorer["Print restorer<br/>[SKILL.md]"]
  node_make_pdf["A4 PDF generator<br/>[make_a4_pdf.py]"]
  node_privacy_redactor["Image privacy redactor<br/>[SKILL.md]"]
  node_redact_image["Image redaction tool<br/>[redact_image.py]"]
  node_image_renamer["Image renamer<br/>[plan_rename.py]"]
end

subgraph group_presentations["Presentation and storytelling"]
  node_poster_coach["Poster design coach<br/>[SKILL.md]"]
  node_video_planner["Video script planner<br/>[SKILL.md]"]
  node_slide_planner["Slide storyline planner<br/>[SKILL.md]"]
  node_microdrama_planner["Microdrama planner<br/>[SKILL.md]"]
end

subgraph group_catalog["Catalog and governance"]
  node_registry["Skill registry<br/>[registry.json]"]
  node_adapted_catalog["Adapted skills"]
  node_community_catalog["Community picks<br/>[catalog.json]"]
  node_lifecycle_manager["Lifecycle manager<br/>[SKILL.md]"]
  node_repository_audit["Repository audit helper"]
  node_deepseek_packet["Task packet checker"]
end

node_user(("Task author"))
node_workbuddy(("WorkBuddy"))
node_skillhub(("SkillHub"))

node_user -->|"browses skills"| node_registry
node_registry -->|"lists"| node_word_memory
node_registry -->|"lists"| node_learning_guide
node_registry -->|"lists"| node_workbuddy_guide
node_registry -->|"lists"| node_concept_explainer
node_registry -->|"lists"| node_code_anatomy
node_registry -->|"lists"| node_data_analysis
node_registry -->|"lists"| node_dialogue_reader
node_registry -->|"lists"| node_human_editor
node_registry -->|"lists"| node_marketing_copy
node_registry -->|"lists"| node_video_digester
node_registry -->|"lists"| node_article_screenshot
node_registry -->|"lists"| node_bilingual_reader
node_registry -->|"lists"| node_print_restorer
node_registry -->|"lists"| node_privacy_redactor
node_registry -->|"lists"| node_poster_coach
node_registry -->|"lists"| node_video_planner
node_registry -->|"lists"| node_slide_planner
node_registry -->|"lists"| node_microdrama_planner
node_user -->|"browses adapted"| node_adapted_catalog
node_user -->|"browses picks"| node_community_catalog
node_user -->|"installs skills"| node_workbuddy
node_user -->|"searches slug"| node_skillhub
node_workbuddy_guide -->|"records progress"| node_learning_profile
node_video_digester -.->|"indexes subtitles"| node_transcript_index
node_print_restorer -.->|"creates PDF"| node_make_pdf
node_privacy_redactor -.->|"redacts image"| node_redact_image
node_user -->|"plans renaming"| node_image_renamer
node_user -->|"manages releases"| node_lifecycle_manager
node_lifecycle_manager -.->|"audits repository"| node_repository_audit
node_user -.->|"checks task packet"| node_deepseek_packet

click node_word_memory "https://github.com/philrobinluo/ai-coevolution-skills/blob/main/skills/lls-word-memory-coach/SKILL.md"
click node_learning_guide "https://github.com/philrobinluo/ai-coevolution-skills/blob/main/skills/lls-learning-guide/SKILL.md"
click node_workbuddy_guide "https://github.com/philrobinluo/ai-coevolution-skills/blob/main/skills/lls-workbuddy-guide/SKILL.md"
click node_learning_profile "https://github.com/philrobinluo/ai-coevolution-skills/blob/main/skills/lls-workbuddy-guide/scripts/learning_profile.py"
click node_concept_explainer "https://github.com/philrobinluo/ai-coevolution-skills/blob/main/skills/concept-explainer/SKILL.md"
click node_code_anatomy "https://github.com/philrobinluo/ai-coevolution-skills/blob/main/skills/lls-code-anatomy/SKILL.md"
click node_data_analysis "https://github.com/philrobinluo/ai-coevolution-skills/blob/main/skills/lls-ai-data-analysis-starter/SKILL.md"
click node_dialogue_reader "https://github.com/philrobinluo/ai-coevolution-skills/blob/main/skills/lls-dialogue-subtext-reader/SKILL.md"
click node_human_editor "https://github.com/philrobinluo/ai-coevolution-skills/blob/main/skills/lls-human-writing-editor/SKILL.md"
click node_marketing_copy "https://github.com/philrobinluo/ai-coevolution-skills/blob/main/skills/lls-aida-marketing-copywriter/SKILL.md"
click node_video_digester "https://github.com/philrobinluo/ai-coevolution-skills/blob/main/skills/lls-video-digester/SKILL.md"
click node_transcript_index "https://github.com/philrobinluo/ai-coevolution-skills/blob/main/skills/lls-video-digester/scripts/index_transcript.py"
click node_article_screenshot "https://github.com/philrobinluo/ai-coevolution-skills/blob/main/skills/lls-article-screenshot/SKILL.md"
click node_bilingual_reader "https://github.com/philrobinluo/ai-coevolution-skills/blob/main/skills/bilingual-reader-maker/SKILL.md"
click node_print_restorer "https://github.com/philrobinluo/ai-coevolution-skills/blob/main/skills/lls-document-print-restorer/SKILL.md"
click node_make_pdf "https://github.com/philrobinluo/ai-coevolution-skills/blob/main/skills/lls-document-print-restorer/scripts/make_a4_pdf.py"
click node_privacy_redactor "https://github.com/philrobinluo/ai-coevolution-skills/blob/main/skills/lls-image-privacy-redactor/SKILL.md"
click node_redact_image "https://github.com/philrobinluo/ai-coevolution-skills/blob/main/skills/lls-image-privacy-redactor/scripts/redact_image.py"
click node_image_renamer "https://github.com/philrobinluo/ai-coevolution-skills/blob/main/skills/lls-image-renamer/scripts/plan_rename.py"
click node_poster_coach "https://github.com/philrobinluo/ai-coevolution-skills/blob/main/skills/lls-ai-poster-design-coach/SKILL.md"
click node_video_planner "https://github.com/philrobinluo/ai-coevolution-skills/blob/main/skills/lls-ai-video-script-planner/SKILL.md"
click node_slide_planner "https://github.com/philrobinluo/ai-coevolution-skills/blob/main/skills/lls-slide-storyline-planner/SKILL.md"
click node_microdrama_planner "https://github.com/philrobinluo/ai-coevolution-skills/blob/main/skills/lls-ai-microdrama-planner/SKILL.md"
click node_registry "https://github.com/philrobinluo/ai-coevolution-skills/blob/main/registry.json"
click node_adapted_catalog "https://github.com/philrobinluo/ai-coevolution-skills/tree/main/adapted"
click node_community_catalog "https://github.com/philrobinluo/ai-coevolution-skills/blob/main/community/catalog.json"
click node_lifecycle_manager "https://github.com/philrobinluo/ai-coevolution-skills/blob/main/skills/lls-skill-lifecycle-manager/SKILL.md"
click node_repository_audit "https://github.com/philrobinluo/ai-coevolution-skills/blob/main/skills/lls-skill-lifecycle-manager/scripts/audit-repository.py"
click node_deepseek_packet "https://github.com/philrobinluo/ai-coevolution-skills/blob/main/skills/lls-deepseek-golden-rules/scripts/check_task_packet.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_word_memory,node_learning_guide,node_workbuddy_guide,node_learning_profile,node_concept_explainer,node_code_anatomy,node_data_analysis toneBlue
class node_dialogue_reader,node_human_editor,node_marketing_copy,node_video_digester,node_transcript_index toneAmber
class node_article_screenshot,node_bilingual_reader,node_print_restorer,node_make_pdf,node_privacy_redactor,node_redact_image,node_image_renamer toneMint
class node_poster_coach,node_video_planner,node_slide_planner,node_microdrama_planner,node_user toneRose
class node_registry,node_adapted_catalog,node_community_catalog,node_lifecycle_manager,node_repository_audit,node_deepseek_packet,node_workbuddy,node_skillhub toneIndigo
```

## Components

### Learning and work

- [Word memory coach](https://github.com/philrobinluo/ai-coevolution-skills/blob/main/skills/lls-word-memory-coach/SKILL.md): `skills/lls-word-memory-coach/SKILL.md`
- [Learning guide](https://github.com/philrobinluo/ai-coevolution-skills/blob/main/skills/lls-learning-guide/SKILL.md): `skills/lls-learning-guide/SKILL.md`
- [WorkBuddy guide](https://github.com/philrobinluo/ai-coevolution-skills/blob/main/skills/lls-workbuddy-guide/SKILL.md): `skills/lls-workbuddy-guide/SKILL.md`
- [Learning profile tool](https://github.com/philrobinluo/ai-coevolution-skills/blob/main/skills/lls-workbuddy-guide/scripts/learning_profile.py): `skills/lls-workbuddy-guide/scripts/learning_profile.py`
- [Concept explainer](https://github.com/philrobinluo/ai-coevolution-skills/blob/main/skills/concept-explainer/SKILL.md): `skills/concept-explainer/SKILL.md`
- [Code anatomy](https://github.com/philrobinluo/ai-coevolution-skills/blob/main/skills/lls-code-anatomy/SKILL.md): `skills/lls-code-anatomy/SKILL.md`
- [Data analysis starter](https://github.com/philrobinluo/ai-coevolution-skills/blob/main/skills/lls-ai-data-analysis-starter/SKILL.md): `skills/lls-ai-data-analysis-starter/SKILL.md`

### Writing and research

- [Dialogue subtext reader](https://github.com/philrobinluo/ai-coevolution-skills/blob/main/skills/lls-dialogue-subtext-reader/SKILL.md): `skills/lls-dialogue-subtext-reader/SKILL.md`
- [Human writing editor](https://github.com/philrobinluo/ai-coevolution-skills/blob/main/skills/lls-human-writing-editor/SKILL.md): `skills/lls-human-writing-editor/SKILL.md`
- [Marketing copywriter](https://github.com/philrobinluo/ai-coevolution-skills/blob/main/skills/lls-aida-marketing-copywriter/SKILL.md): `skills/lls-aida-marketing-copywriter/SKILL.md`
- [Video digester](https://github.com/philrobinluo/ai-coevolution-skills/blob/main/skills/lls-video-digester/SKILL.md): `skills/lls-video-digester/SKILL.md`
- [Transcript indexer](https://github.com/philrobinluo/ai-coevolution-skills/blob/main/skills/lls-video-digester/scripts/index_transcript.py): `skills/lls-video-digester/scripts/index_transcript.py`

### Media and files

- [Article screenshot](https://github.com/philrobinluo/ai-coevolution-skills/blob/main/skills/lls-article-screenshot/SKILL.md): `skills/lls-article-screenshot/SKILL.md`
- [Bilingual reader maker](https://github.com/philrobinluo/ai-coevolution-skills/blob/main/skills/bilingual-reader-maker/SKILL.md): `skills/bilingual-reader-maker/SKILL.md`
- [Print restorer](https://github.com/philrobinluo/ai-coevolution-skills/blob/main/skills/lls-document-print-restorer/SKILL.md): `skills/lls-document-print-restorer/SKILL.md`
- [A4 PDF generator](https://github.com/philrobinluo/ai-coevolution-skills/blob/main/skills/lls-document-print-restorer/scripts/make_a4_pdf.py): `skills/lls-document-print-restorer/scripts/make_a4_pdf.py`
- [Image privacy redactor](https://github.com/philrobinluo/ai-coevolution-skills/blob/main/skills/lls-image-privacy-redactor/SKILL.md): `skills/lls-image-privacy-redactor/SKILL.md`
- [Image redaction tool](https://github.com/philrobinluo/ai-coevolution-skills/blob/main/skills/lls-image-privacy-redactor/scripts/redact_image.py): `skills/lls-image-privacy-redactor/scripts/redact_image.py`
- [Image renamer](https://github.com/philrobinluo/ai-coevolution-skills/blob/main/skills/lls-image-renamer/scripts/plan_rename.py): `skills/lls-image-renamer/scripts/plan_rename.py`

### Presentation and storytelling

- [Poster design coach](https://github.com/philrobinluo/ai-coevolution-skills/blob/main/skills/lls-ai-poster-design-coach/SKILL.md): `skills/lls-ai-poster-design-coach/SKILL.md`
- [Video script planner](https://github.com/philrobinluo/ai-coevolution-skills/blob/main/skills/lls-ai-video-script-planner/SKILL.md): `skills/lls-ai-video-script-planner/SKILL.md`
- [Slide storyline planner](https://github.com/philrobinluo/ai-coevolution-skills/blob/main/skills/lls-slide-storyline-planner/SKILL.md): `skills/lls-slide-storyline-planner/SKILL.md`
- [Microdrama planner](https://github.com/philrobinluo/ai-coevolution-skills/blob/main/skills/lls-ai-microdrama-planner/SKILL.md): `skills/lls-ai-microdrama-planner/SKILL.md`

### Catalog and governance

- [Skill registry](https://github.com/philrobinluo/ai-coevolution-skills/blob/main/registry.json): `registry.json`
- [Adapted skills](https://github.com/philrobinluo/ai-coevolution-skills/tree/main/adapted): `adapted`
- [Community picks](https://github.com/philrobinluo/ai-coevolution-skills/blob/main/community/catalog.json): `community/catalog.json`
- [Lifecycle manager](https://github.com/philrobinluo/ai-coevolution-skills/blob/main/skills/lls-skill-lifecycle-manager/SKILL.md): `skills/lls-skill-lifecycle-manager/SKILL.md`
- [Repository audit helper](https://github.com/philrobinluo/ai-coevolution-skills/blob/main/skills/lls-skill-lifecycle-manager/scripts/audit-repository.py): `skills/lls-skill-lifecycle-manager/scripts/audit-repository.py`
- [Task packet checker](https://github.com/philrobinluo/ai-coevolution-skills/blob/main/skills/lls-deepseek-golden-rules/scripts/check_task_packet.py): `skills/lls-deepseek-golden-rules/scripts/check_task_packet.py`

### Other components

- **Task author**
- **WorkBuddy**
- **SkillHub**

## Connections

- Task author → Skill registry: browses skills (evidence: `README.md`)
- Skill registry → Word memory coach: lists (evidence: `README.md`)
- Skill registry → Learning guide: lists (evidence: `README.md`)
- Skill registry → WorkBuddy guide: lists (evidence: `README.md`)
- Skill registry → Concept explainer: lists (evidence: `README.md`)
- Skill registry → Code anatomy: lists (evidence: `README.md`)
- Skill registry → Data analysis starter: lists (evidence: `README.md`)
- Skill registry → Dialogue subtext reader: lists (evidence: `README.md`)
- Skill registry → Human writing editor: lists (evidence: `README.md`)
- Skill registry → Marketing copywriter: lists (evidence: `README.md`)
- Skill registry → Video digester: lists (evidence: `README.md`)
- Skill registry → Article screenshot: lists (evidence: `README.md`)
- Skill registry → Bilingual reader maker: lists (evidence: `README.md`)
- Skill registry → Print restorer: lists (evidence: `README.md`)
- Skill registry → Image privacy redactor: lists (evidence: `README.md`)
- Skill registry → Poster design coach: lists (evidence: `README.md`)
- Skill registry → Video script planner: lists (evidence: `README.md`)
- Skill registry → Slide storyline planner: lists (evidence: `README.md`)
- Skill registry → Microdrama planner: lists (evidence: `README.md`)
- Task author → Adapted skills: browses adapted (evidence: `README.md`)
- Task author → Community picks: browses picks (evidence: `README.md`)
- Task author → WorkBuddy: installs skills (evidence: `README.md`)
- Task author → SkillHub: searches slug (evidence: `README.md`)
- WorkBuddy guide → Learning profile tool: records progress (evidence: `README.md`)
- Video digester → Transcript indexer: indexes subtitles
- Print restorer → A4 PDF generator: creates PDF
- Image privacy redactor → Image redaction tool: redacts image
- Task author → Image renamer: plans renaming (evidence: `README.md`)
- Task author → Lifecycle manager: manages releases (evidence: `README.md`)
- Lifecycle manager → Repository audit helper: audits repository
- Task author → Task packet checker: checks task packet
