# hotcoffeeshake/tong-jincheng-skill architecture

> Architecture diagram of the GitHub repository hotcoffeeshake/tong-jincheng-skill, 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/hotcoffeeshake/tong-jincheng-skill
- Repository: https://github.com/hotcoffeeshake/tong-jincheng-skill

## Overview

This repository is a Claude Code skill, not a conventional application: a user invokes the Tong Jincheng perspective, and the skill applies documented relationship insights and expression guidance to produce advice. The README describes a separate WeChat mini-program for screenshot review and reply suggestions, but its implementation is not in this tree, so it is represented only as an external product surface. Source excerpts were unavailable; links reflect documented behavior and repository structure only.

Main entry points: [`SKILL.md`](https://github.com/hotcoffeeshake/tong-jincheng-skill/blob/main/SKILL.md) (Core skill), [`references/research/04-external-views.md`](https://github.com/hotcoffeeshake/tong-jincheng-skill/blob/main/references/research/04-external-views.md) (External views), [`references/research/06-timeline.md`](https://github.com/hotcoffeeshake/tong-jincheng-skill/blob/main/references/research/06-timeline.md) (Person timeline), [`references/research/01-writings.md`](https://github.com/hotcoffeeshake/tong-jincheng-skill/blob/main/references/research/01-writings.md) (Relationship frameworks)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_skill["Skill guidance"]
  node_skilldoc["Core skill<br/>[SKILL.md]"]
end

subgraph group_research["Research basis"]
  node_frameworks["Relationship frameworks<br/>[01-writings.md]"]
  node_conversations["Conversation analysis"]
  node_expression["Expression style"]
  node_externalviews["External views"]
  node_decisions["Decision patterns<br/>[05-decisions.md]"]
  node_timeline["Person timeline<br/>[06-timeline.md]"]
end

subgraph group_product["User experiences"]
  node_claude["Claude Code"]
  node_advice["Relationship advice"]
  node_miniprogram["WeChat mini-program"]
  node_screenshots["Chat screenshot review"]
  node_replydrafts["Reply suggestions"]
end

node_user(("User"))

node_user -->|"invokes skill"| node_claude
node_claude -->|"loads"| node_skilldoc
node_skilldoc -->|"applies insights"| node_frameworks
node_skilldoc -->|"draws on"| node_conversations
node_skilldoc -->|"uses style"| node_expression
node_skilldoc -->|"uses patterns"| node_decisions
node_skilldoc -->|"guides response"| node_advice
node_user -->|"asks question"| node_advice
node_user -.->|"submits chat"| node_miniprogram
node_miniprogram -.->|"reviews"| node_screenshots
node_miniprogram -.->|"suggests replies"| node_replydrafts
node_externalviews -->|"informs boundaries"| node_skilldoc
node_timeline -->|"provides context"| node_skilldoc

click node_skilldoc "https://github.com/hotcoffeeshake/tong-jincheng-skill/blob/main/SKILL.md"
click node_frameworks "https://github.com/hotcoffeeshake/tong-jincheng-skill/blob/main/references/research/01-writings.md"
click node_conversations "https://github.com/hotcoffeeshake/tong-jincheng-skill/blob/main/references/research/02-conversations.md"
click node_expression "https://github.com/hotcoffeeshake/tong-jincheng-skill/blob/main/references/research/03-expression-dna.md"
click node_externalviews "https://github.com/hotcoffeeshake/tong-jincheng-skill/blob/main/references/research/04-external-views.md"
click node_decisions "https://github.com/hotcoffeeshake/tong-jincheng-skill/blob/main/references/research/05-decisions.md"
click node_timeline "https://github.com/hotcoffeeshake/tong-jincheng-skill/blob/main/references/research/06-timeline.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_skilldoc,node_user toneBlue
class node_frameworks,node_conversations,node_expression,node_externalviews,node_decisions,node_timeline toneAmber
class node_claude,node_advice,node_miniprogram,node_screenshots,node_replydrafts toneMint
```

## Components

### Skill guidance

- [Core skill](https://github.com/hotcoffeeshake/tong-jincheng-skill/blob/main/SKILL.md): `SKILL.md`

### Research basis

- [Relationship frameworks](https://github.com/hotcoffeeshake/tong-jincheng-skill/blob/main/references/research/01-writings.md): `references/research/01-writings.md`
- [Conversation analysis](https://github.com/hotcoffeeshake/tong-jincheng-skill/blob/main/references/research/02-conversations.md): `references/research/02-conversations.md`
- [Expression style](https://github.com/hotcoffeeshake/tong-jincheng-skill/blob/main/references/research/03-expression-dna.md): `references/research/03-expression-dna.md`
- [External views](https://github.com/hotcoffeeshake/tong-jincheng-skill/blob/main/references/research/04-external-views.md): `references/research/04-external-views.md`
- [Decision patterns](https://github.com/hotcoffeeshake/tong-jincheng-skill/blob/main/references/research/05-decisions.md): `references/research/05-decisions.md`
- [Person timeline](https://github.com/hotcoffeeshake/tong-jincheng-skill/blob/main/references/research/06-timeline.md): `references/research/06-timeline.md`

### User experiences

- **Claude Code**
- **Relationship advice**
- **WeChat mini-program**
- **Chat screenshot review**
- **Reply suggestions**

### Other components

- **User**

## Connections

- User → Claude Code: invokes skill
- Claude Code → Core skill: loads
- Core skill → Relationship frameworks: applies insights
- Core skill → Conversation analysis: draws on
- Core skill → Expression style: uses style
- Core skill → Decision patterns: uses patterns
- Core skill → Relationship advice: guides response
- User → Relationship advice: asks question
- User → WeChat mini-program: submits chat
- WeChat mini-program → Chat screenshot review: reviews
- WeChat mini-program → Reply suggestions: suggests replies
- External views → Core skill: informs boundaries
- Person timeline → Core skill: provides context
