| Dimension | Shared | Only in A | Only in B | Overlap |
|---|---|---|---|---|
| Sections | 3 | 27 | 16 | 7% |
| Commands | 15 | 0 | 0 | 100% |
| Section tags | 10 | 2 | 0 | 83% |
What each file covers
Sections
3 shared · 27 only in A · 16 only in B- − Tổng Quan Dự Án
- − Các Lệnh Thường Dùng
- − Kiểm Tra Chất Lượng Pre-commit
- − Cài đặt pre-commit hooks (chạy trên mỗi commit)
- − Chạy tất cả các kiểm tra thủ công
- − Thiết Lập Môi Trường Phát Triển
- − Cài đặt uv (Python package manager)
- − Tạo virtual environment và cài đặt Python dependencies
- − Cài đặt Node.js tools (markdown linter và Mermaid validator)
- − Cài đặt pre-commit hooks
- − Testing
- − Chạy tất cả tests
- − Chạy với coverage
- − Chạy test cụ thể
- − Chất Lượng Code
- − Lint và format Python code
- − Build EPUB
- − Tạo ebook (render Mermaid diagrams qua Kroki.io API)
- − Với các tùy chọn
- − Cấu Trúc Thư Mục
- − Hướng Dẫn Nội Dung
- − Cấu Trúc Module
- − Sơ Đồ Mermaid
- − Cross-References
- − Link Validation
- − Các Điểm Kiến Trúc Quan Trọng
- − Commit Conventions
- + Конвенції комітів
- + Перевірки якості pre-commit
- + Install pre-commit hooks (runs on every commit)
- + Run all checks manually
- + Install uv (Python package manager)
- + Create virtual environment and install Python dependencies
- + Install Node.js tools (markdown linter and Mermaid validator)
- + Install pre-commit hooks
- + Run all tests
- + Run with coverage
- + Run specific test
- + Lint and format Python code
- + Збірка EPUB
- + Generate ebook (renders Mermaid diagrams via Kroki.io API)
- + With options
- + Mermaid-діаграми
- CLAUDE.md
- Security scan
- Type checking
Commands
15 shared · 0 only in A · 0 only in B- pip install uv
- uv venv
- uv pip install -r scripts/requirements-dev.txt
- npm install -g markdownlint-cli
- npm install -g @mermaid-js/mermaid-cli
- uv pip install pre-commit
- pytest scripts/tests/ -v
- pytest scripts/tests/ -v --cov=scripts --cov-report=html
- pytest scripts/tests/test_build_epub.py -v
- ruff check scripts/
- ruff format scripts/
- mypy scripts/ --ignore-missing-imports
- uv run scripts/build_epub.py
- uv run scripts/build_epub.py --verbose --output custom-name.epub --max-concurrent 5
- python
Section tags
10 shared · 2 only in A · 0 only in B- − build
- − code-style
- setup
- test
- lint-format
- types
- testing-strategy
- git-pr
- security
- dependencies
- api
- agent-behaviour
Line diff
luongnv89/claude-howto · vi/CLAUDE.md
@@ −1 @@
1# CLAUDE.md
2
3File này cung cấp hướng dẫn cho Claude Code (claude.ai/code) khi làm việc với code trong repository này.
4
5## Tổng Quan Dự Án
6
7Claude How To là một repository tutorial về các tính năng của Claude Code. Đây là **documentation-as-code** — sản phẩm chính là các file markdown được tổ chức thành các module học tập đánh số (01-10), không phải một ứng dụng thực thi.
8
9**Kiến trúc**: Mỗi module (01-10) bao phủ một tính năng cụ thể của Claude Code với các template copy-paste, sơ đồ Mermaid, và ví dụ. Hệ thống build xác thực chất lượng documentation và tạo ebook EPUB.
10
11## Các Lệnh Thường Dùng
12
13### Kiểm Tra Chất Lượng Pre-commit
14
15Tất cả documentation phải vượt qua bốn kiểm tra chất lượng trước khi commit (các kiểm tra này chạy tự động qua pre-commit hooks):
16
17```bash
18# Cài đặt pre-commit hooks (chạy trên mỗi commit)
19pre-commit install
20
21# Chạy tất cả các kiểm tra thủ công
22pre-commit run --all-files
23```
24
25Bốn kiểm tra là:
261. **markdown-lint** — Cấu trúc và định dạng Markdown qua `markdownlint`
272. **cross-references** — Liên kết nội bộ, anchors, cú pháp code fence (Python script)
283. **mermaid-syntax** — Xác thực tất cả sơ đồ Mermaid parse đúng (Python script)
294. **link-check** — Các URL bên ngoài có thể truy cập được (Python script)
305. **build-epub** — EPUB tạo ra không có lỗi (khi có thay đổi `.md`)
31
32### Thiết Lập Môi Trường Phát Triển
33
34```bash
35# Cài đặt uv (Python package manager)
36pip install uv
37
38# Tạo virtual environment và cài đặt Python dependencies
39uv venv
40source .venv/bin/activate
41uv pip install -r scripts/requirements-dev.txt
42
43# Cài đặt Node.js tools (markdown linter và Mermaid validator)
44npm install -g markdownlint-cli
45npm install -g @mermaid-js/mermaid-cli
46
47# Cài đặt pre-commit hooks
48uv pip install pre-commit
49pre-commit install
50```
51
52### Testing
53
54Các script Python trong `scripts/` có unit tests:
55
56```bash
57# Chạy tất cả tests
58pytest scripts/tests/ -v
59
60# Chạy với coverage
61pytest scripts/tests/ -v --cov=scripts --cov-report=html
62
63# Chạy test cụ thể
64pytest scripts/tests/test_build_epub.py -v
65```
66
67### Chất Lượng Code
68
69```bash
70# Lint và format Python code
71ruff check scripts/
72ruff format scripts/
73
@@ −78 @@
78mypy scripts/ --ignore-missing-imports
79```
80
81### Build EPUB
82
83```bash
84# Tạo ebook (render Mermaid diagrams qua Kroki.io API)
85uv run scripts/build_epub.py
86
87# Với các tùy chọn
88uv run scripts/build_epub.py --verbose --output custom-name.epub --max-concurrent 5
89```
90
91## Cấu Trúc Thư Mục
92
93```
94├── 01-slash-commands/ # Các lối tắt do người dùng gọi
95├── 02-memory/ # Ví dụ về bối cảnh liên tục
96├── 03-skills/ # Các khả năng có thể tái sử dụng
97├── 04-subagents/ # Các tác nhân AI chuyên dụng
98├── 05-mcp/ # Ví dụ Model Context Protocol
99├── 06-hooks/ # Tự động hóa dựa trên sự kiện
100├── 07-plugins/ # Các tính năng được đóng gói
101├── 08-checkpoints/ # Các snapshot của phiên
102├── 09-advanced-features/ # Lập kế hoạch, suy nghĩ, background tasks
103├── 10-cli/ # Tham chiếu CLI
104├── scripts/
105│ ├── build_epub.py # EPUB generator (render Mermaid qua Kroki API)
106│ ├── check_cross_references.py # Xác thực liên kết nội bộ
107│ ├── check_links.py # Kiểm tra các URL bên ngoài
108│ ├── check_mermaid.py # Xác thực cú pháp Mermaid
109│ └── tests/ # Unit tests cho scripts
110├── .pre-commit-config.yaml # Định nghĩa các kiểm tra chất lượng
111└── README.md # Hướng dẫn chính (cũng là index của module)
112```
113
114## Hướng Dẫn Nội Dung
115
116### Cấu Trúc Module
117
118Mỗi thư mục đánh số tuân theo pattern:
119- **README.md** — Tổng quan về tính năng với các ví dụ
120- **Các file ví dụ** — Template copy-paste (`.md` cho commands, `.json` cho configs, `.sh` cho hooks)
121- Các file được tổ chức theo độ phức tạp của tính năng và dependencies
122
123### Sơ Đồ Mermaid
124- Tất cả sơ đồ phải parse thành công (được kiểm tra bởi pre-commit hook)
125- EPUB build render sơ đồ qua Kroki.io API (cần internet)
126- Sử dụng Mermaid cho flowcharts, sequence diagrams, và architecture visuals
127
128### Cross-References
129- Sử dụng relative paths cho internal links (ví dụ: `(01-slash-commands/README.md)`)
130- Code fences phải chỉ định ngôn ngữ (ví dụ: ` ```bash `, ` ```python `)
131- Anchor links sử dụng format `#heading-name`
132
133### Link Validation
134- Các URL bên ngoài phải có thể truy cập được (được kiểm tra bởi pre-commit hook)
135- Tránh link đến nội dung tạm thời
136- Sử dụng permalinks nếu có thể
137
138## Các Điểm Kiến Trúc Quan Trọng
139
1401. **Các thư mục đánh số thể hiện thứ tự học tập** — Prefix 01-10 thể hiện thứ tự được khuyến nghị để học các tính năng của Claude Code. Đánh số này có chủ đích; không tổ chức lại theo bảng chữ cái.
141
1422. **Scripts là các tiện ích, không phải sản phẩm** — Các script Python trong `scripts/` hỗ trợ chất lượng documentation và tạo EPUB. Nội dung thực tế nằm trong các thư mục module đánh số.
143
1443. **Pre-commit là người gác cổng** — Tất cả bốn kiểm tra chất lượng phải pass trước khi PR được chấp nhận. CI pipeline chạy các kiểm tra tương tự như lần thứ hai.
145
1464. **Mermaid rendering cần network** — EPUB build gọi Kroki.io API để render diagrams. Các lỗi build ở đây thường là vấn đề network hoặc cú pháp Mermaid không hợp lệ.
147
1485. **Đây là tutorial, không phải thư viện** — Khi thêm nội dung, tập trung vào giải thích rõ ràng, ví dụ copy-paste, và sơ đồ trực quan. Giá trị nằm ở việc dạy các khái niệm, không cung cấp code có thể tái sử dụng.
149
150## Commit Conventions
151
152Tuân theo format conventional commit:
153- `feat(slash-commands): Add API documentation generator`
154- `docs(memory): Improve personal preferences example`
155- `fix(README): Correct table of contents link`
156- `refactor(hooks): Simplify hook configuration examples`
157
158Scope nên khớp với tên thư mục khi áp dụng.
159
luongnv89/claude-howto · uk/CLAUDE.md
@@ +1 @@
1<!-- i18n-source: CLAUDE.md -->
2<!-- i18n-source-sha: 63a1416 -->
3<!-- i18n-date: 2026-04-10 -->
4
5# CLAUDE.md
6
7Цей файл надає настанови для Claude Code (claude.ai/code) при роботі з кодом у цьому репозиторії.
8
9## Огляд проєкту
10
11Claude How To — це навчальний репозиторій з функцій Claude Code. Це **документація-як-код** — основний продукт — markdown-файли, організовані в пронумеровані навчальні модулі, а не виконуваний додаток.
12
13**Архітектура**: Кожен модуль (01-10) охоплює конкретну функцію Claude Code з готовими шаблонами для копіювання, Mermaid-діаграмами та прикладами. Система збірки валідує якість документації та генерує EPUB-книгу.
14
15## Типові команди
16
17### Перевірки якості pre-commit
18
19Уся документація повинна пройти чотири перевірки якості перед комітами (запускаються автоматично через pre-commit хуки):
20
21```bash
22# Install pre-commit hooks (runs on every commit)
23pre-commit install
24
25# Run all checks manually
26pre-commit run --all-files
27```
28
29П'ять перевірок:
301. **markdown-lint** — Структура та форматування Markdown через `markdownlint`
312. **cross-references** — Внутрішні посилання, якорі, синтаксис блоків коду (Python-скрипт)
323. **mermaid-syntax** — Валідація коректного парсингу всіх Mermaid-діаграм (Python-скрипт)
334. **link-check** — Доступність зовнішніх URL (Python-скрипт)
345. **build-epub** — EPUB генерується без помилок (при змінах `.md`)
35
36### Налаштування середовища розробки
37
38```bash
39# Install uv (Python package manager)
40pip install uv
41
42# Create virtual environment and install Python dependencies
43uv venv
44source .venv/bin/activate
45uv pip install -r scripts/requirements-dev.txt
46
47# Install Node.js tools (markdown linter and Mermaid validator)
48npm install -g markdownlint-cli
49npm install -g @mermaid-js/mermaid-cli
50
51# Install pre-commit hooks
52uv pip install pre-commit
53pre-commit install
54```
55
56### Тестування
57
58Python-скрипти в `scripts/` мають юніт-тести:
59
60```bash
61# Run all tests
62pytest scripts/tests/ -v
63
64# Run with coverage
65pytest scripts/tests/ -v --cov=scripts --cov-report=html
66
67# Run specific test
68pytest scripts/tests/test_build_epub.py -v
69```
70
71### Якість коду
72
73```bash
74# Lint and format Python code
75ruff check scripts/
76ruff format scripts/
77
@@ +82 @@
82mypy scripts/ --ignore-missing-imports
83```
84
85### Збірка EPUB
86
87```bash
88# Generate ebook (renders Mermaid diagrams via Kroki.io API)
89uv run scripts/build_epub.py
90
91# With options
92uv run scripts/build_epub.py --verbose --output custom-name.epub --max-concurrent 5
93```
94
95## Структура каталогів
96
97```
98├── 01-slash-commands/ # Ярлики, ініційовані користувачем
99├── 02-memory/ # Приклади постійного контексту
100├── 03-skills/ # Повторно використовувані можливості
101├── 04-subagents/ # Спеціалізовані AI-асистенти
102├── 05-mcp/ # Приклади Model Context Protocol
103├── 06-hooks/ # Автоматизація на основі подій
104├── 07-plugins/ # Пакетні функції
105├── 08-checkpoints/ # Знімки сесій
106├── 09-advanced-features/ # Планування, мислення, фони
107├── 10-cli/ # Довідник CLI
108├── scripts/
109│ ├── build_epub.py # Генератор EPUB (рендерить Mermaid через Kroki API)
110│ ├── check_cross_references.py # Валідація внутрішніх посилань
111│ ├── check_links.py # Перевірка зовнішніх URL
112│ ├── check_mermaid.py # Валідація синтаксису Mermaid
113│ └── tests/ # Юніт-тести для скриптів
114├── .pre-commit-config.yaml # Визначення перевірок якості
115└── README.md # Основний довідник (також індекс модулів)
116```
117
118## Настанови щодо контенту
119
120### Структура модуля
121Кожна пронумерована папка дотримується патерну:
122- **README.md** — Огляд функції з прикладами
123- **Файли прикладів** — Готові шаблони для копіювання (`.md` для команд, `.json` для конфігурацій, `.sh` для хуків)
124- Файли організовані за складністю функцій та залежностями
125
126### Mermaid-діаграми
127- Усі діаграми повинні успішно парситися (перевіряється pre-commit хуком)
128- Збірка EPUB рендерить діаграми через Kroki.io API (потрібен інтернет)
129- Використовуйте Mermaid для блок-схем, діаграм послідовностей та архітектурних візуалізацій
130
131### Перехресні посилання
132- Використовуйте відносні шляхи для внутрішніх посилань (напр., `(01-slash-commands/README.md)`)
133- Блоки коду повинні вказувати мову (напр., ` ```bash `, ` ```python `)
134- Якірні посилання використовують формат `#heading-name`
135
136### Валідація посилань
137- Зовнішні URL повинні бути доступні (перевіряється pre-commit хуком)
138- Уникайте посилань на тимчасовий контент
139- Використовуйте пермалінки де можливо
140
141## Ключові архітектурні рішення
142
1431. **Пронумеровані папки вказують порядок навчання** — Префікс 01-10 відображає рекомендовану послідовність вивчення функцій Claude Code. Ця нумерація навмисна; не реорганізовуйте за алфавітом.
144
1452. **Скрипти — утиліти, а не продукт** — Python-скрипти в `scripts/` підтримують якість документації та генерацію EPUB. Фактичний контент — у пронумерованих папках модулів.
146
1473. **Pre-commit — привратник** — Усі перевірки якості повинні пройти перед прийняттям PR. CI-конвеєр запускає ці ж перевірки як другий прохід.
148
1494. **Рендеринг Mermaid потребує мережі** — Збірка EPUB викликає Kroki.io API для рендерингу діаграм. Помилки збірки тут зазвичай пов'язані з мережею або невалідним синтаксисом Mermaid.
150
1515. **Це туторіал, а не бібліотека** — При додаванні контенту зосереджуйтесь на чітких поясненнях, готових прикладах та візуальних діаграмах. Цінність — у навчанні концепцій, а не у наданні повторно використовуваного коду.
152
153## Конвенції комітів
154
155Дотримуйтесь формату conventional commits:
156- `feat(slash-commands): Add API documentation generator`
157- `docs(memory): Improve personal preferences example`
158- `fix(README): Correct table of contents link`
159- `refactor(hooks): Simplify hook configuration examples`
160
161Скоуп повинен відповідати назві папки де можливо.
162
@@ −1 +1 @@
1+<!-- i18n-source: CLAUDE.md -->
2+<!-- i18n-source-sha: 63a1416 -->
3+<!-- i18n-date: 2026-04-10 -->
4+
15 # CLAUDE.md
26
3−File này cung cấp hướng dẫn cho Claude Code (claude.ai/code) khi làm việc với code trong repository này.
7+Цей файл надає настанови для Claude Code (claude.ai/code) при роботі з кодом у цьому репозиторії.
48
5−## Tổng Quan Dự Án
9+## Огляд проєкту
610
7−Claude How To là một repository tutorial về các tính năng của Claude Code. Đây là **documentation-as-code** — sản phẩm chính là các file markdown được tổ chức thành các module học tập đánh số (01-10), không phải một ứng dụng thực thi.
11+Claude How To — це навчальний репозиторій з функцій Claude Code. Це **документація-як-код** — основний продукт — markdown-файли, організовані в пронумеровані навчальні модулі, а не виконуваний додаток.
812
9−**Kiến trúc**: Mỗi module (01-10) bao phủ một tính năng cụ thể của Claude Code với các template copy-paste, sơ đồ Mermaid, và ví dụ. Hệ thống build xác thực chất lượng documentation và tạo ebook EPUB.
13+**Архітектура**: Кожен модуль (01-10) охоплює конкретну функцію Claude Code з готовими шаблонами для копіювання, Mermaid-діаграмами та прикладами. Система збірки валідує якість документації та генерує EPUB-книгу.
1014
11−## Các Lệnh Thường Dùng
15+## Типові команди
1216
13−### Kiểm Tra Chất Lượng Pre-commit
17+### Перевірки якості pre-commit
1418
15−Tất cả documentation phải vượt qua bốn kiểm tra chất lượng trước khi commit (các kiểm tra này chạy tự động qua pre-commit hooks):
19+Уся документація повинна пройти чотири перевірки якості перед комітами (запускаються автоматично через pre-commit хуки):
1620
1721 ```bash
18−# Cài đặt pre-commit hooks (chạy trên mỗi commit)
22+# Install pre-commit hooks (runs on every commit)
1923 pre-commit install
2024
21−# Chạy tất cả các kiểm tra thủ công
25+# Run all checks manually
2226 pre-commit run --all-files
2327 ```
2428
25−Bốn kiểm tra là:
26−1. **markdown-lint** — Cấu trúc và định dạng Markdown qua `markdownlint`
27−2. **cross-references** — Liên kết nội bộ, anchors, cú pháp code fence (Python script)
28−3. **mermaid-syntax** — Xác thực tất cả sơ đồ Mermaid parse đúng (Python script)
29−4. **link-check** — Các URL bên ngoài có thể truy cập được (Python script)
30−5. **build-epub** — EPUB tạo ra không có lỗi (khi có thay đổi `.md`)
29+П'ять перевірок:
30+1. **markdown-lint** — Структура та форматування Markdown через `markdownlint`
31+2. **cross-references** — Внутрішні посилання, якорі, синтаксис блоків коду (Python-скрипт)
32+3. **mermaid-syntax** — Валідація коректного парсингу всіх Mermaid-діаграм (Python-скрипт)
33+4. **link-check** — Доступність зовнішніх URL (Python-скрипт)
34+5. **build-epub** — EPUB генерується без помилок (при змінах `.md`)
3135
32−### Thiết Lập Môi Trường Phát Triển
36+### Налаштування середовища розробки
3337
3438 ```bash
35−# Cài đặt uv (Python package manager)
39+# Install uv (Python package manager)
3640 pip install uv
3741
38−# Tạo virtual environment và cài đặt Python dependencies
42+# Create virtual environment and install Python dependencies
3943 uv venv
4044 source .venv/bin/activate
4145 uv pip install -r scripts/requirements-dev.txt
4246
43−# Cài đặt Node.js tools (markdown linter và Mermaid validator)
47+# Install Node.js tools (markdown linter and Mermaid validator)
4448 npm install -g markdownlint-cli
4549 npm install -g @mermaid-js/mermaid-cli
4650
47−# Cài đặt pre-commit hooks
51+# Install pre-commit hooks
4852 uv pip install pre-commit
4953 pre-commit install
5054 ```
5155
52−### Testing
56+### Тестування
5357
54−Các script Python trong `scripts/` có unit tests:
58+Python-скрипти в `scripts/` мають юніт-тести:
5559
5660 ```bash
57−# Chạy tất cả tests
61+# Run all tests
5862 pytest scripts/tests/ -v
5963
60−# Chạy với coverage
64+# Run with coverage
6165 pytest scripts/tests/ -v --cov=scripts --cov-report=html
6266
63−# Chạy test cụ thể
67+# Run specific test
6468 pytest scripts/tests/test_build_epub.py -v
6569 ```
6670
67−### Chất Lượng Code
71+### Якість коду
6872
6973 ```bash
70−# Lint và format Python code
74+# Lint and format Python code
7175 ruff check scripts/
7276 ruff format scripts/
7377
@@ −78 +82 @@
7882 mypy scripts/ --ignore-missing-imports
7983 ```
8084
81−### Build EPUB
85+### Збірка EPUB
8286
8387 ```bash
84−# Tạo ebook (render Mermaid diagrams qua Kroki.io API)
88+# Generate ebook (renders Mermaid diagrams via Kroki.io API)
8589 uv run scripts/build_epub.py
8690
87−# Với các tùy chọn
91+# With options
8892 uv run scripts/build_epub.py --verbose --output custom-name.epub --max-concurrent 5
8993 ```
9094
91−## Cấu Trúc Thư Mục
95+## Структура каталогів
9296
9397 ```
94−├── 01-slash-commands/ # Các lối tắt do người dùng gọi
95−├── 02-memory/ # Ví dụ về bối cảnh liên tục
96−├── 03-skills/ # Các khả năng có thể tái sử dụng
97−├── 04-subagents/ # Các tác nhân AI chuyên dụng
98−├── 05-mcp/ # Ví dụ Model Context Protocol
99−├── 06-hooks/ # Tự động hóa dựa trên sự kiện
100−├── 07-plugins/ # Các tính năng được đóng gói
101−├── 08-checkpoints/ # Các snapshot của phiên
102−├── 09-advanced-features/ # Lập kế hoạch, suy nghĩ, background tasks
103−├── 10-cli/ # Tham chiếu CLI
98+├── 01-slash-commands/ # Ярлики, ініційовані користувачем
99+├── 02-memory/ # Приклади постійного контексту
100+├── 03-skills/ # Повторно використовувані можливості
101+├── 04-subagents/ # Спеціалізовані AI-асистенти
102+├── 05-mcp/ # Приклади Model Context Protocol
103+├── 06-hooks/ # Автоматизація на основі подій
104+├── 07-plugins/ # Пакетні функції
105+├── 08-checkpoints/ # Знімки сесій
106+├── 09-advanced-features/ # Планування, мислення, фони
107+├── 10-cli/ # Довідник CLI
104108 ├── scripts/
105−│ ├── build_epub.py # EPUB generator (render Mermaid qua Kroki API)
106−│ ├── check_cross_references.py # Xác thực liên kết nội bộ
107−│ ├── check_links.py # Kiểm tra các URL bên ngoài
108−│ ├── check_mermaid.py # Xác thực cú pháp Mermaid
109−│ └── tests/ # Unit tests cho scripts
110−├── .pre-commit-config.yaml # Định nghĩa các kiểm tra chất lượng
111−└── README.md # Hướng dẫn chính (cũng là index của module)
109+│ ├── build_epub.py # Генератор EPUB (рендерить Mermaid через Kroki API)
110+│ ├── check_cross_references.py # Валідація внутрішніх посилань
111+│ ├── check_links.py # Перевірка зовнішніх URL
112+│ ├── check_mermaid.py # Валідація синтаксису Mermaid
113+│ └── tests/ # Юніт-тести для скриптів
114+├── .pre-commit-config.yaml # Визначення перевірок якості
115+└── README.md # Основний довідник (також індекс модулів)
112116 ```
113117
114−## Hướng Dẫn Nội Dung
118+## Настанови щодо контенту
115119
116−### Cấu Trúc Module
120+### Структура модуля
121+Кожна пронумерована папка дотримується патерну:
122+- **README.md** — Огляд функції з прикладами
123+- **Файли прикладів** — Готові шаблони для копіювання (`.md` для команд, `.json` для конфігурацій, `.sh` для хуків)
124+- Файли організовані за складністю функцій та залежностями
117125
118−Mỗi thư mục đánh số tuân theo pattern:
119−- **README.md** — Tổng quan về tính năng với các ví dụ
120−- **Các file ví dụ** — Template copy-paste (`.md` cho commands, `.json` cho configs, `.sh` cho hooks)
121−- Các file được tổ chức theo độ phức tạp của tính năng và dependencies
126+### Mermaid-діаграми
127+- Усі діаграми повинні успішно парситися (перевіряється pre-commit хуком)
128+- Збірка EPUB рендерить діаграми через Kroki.io API (потрібен інтернет)
129+- Використовуйте Mermaid для блок-схем, діаграм послідовностей та архітектурних візуалізацій
122130
123−### Sơ Đồ Mermaid
124−- Tất cả sơ đồ phải parse thành công (được kiểm tra bởi pre-commit hook)
125−- EPUB build render sơ đồ qua Kroki.io API (cần internet)
126−- Sử dụng Mermaid cho flowcharts, sequence diagrams, và architecture visuals
131+### Перехресні посилання
132+- Використовуйте відносні шляхи для внутрішніх посилань (напр., `(01-slash-commands/README.md)`)
133+- Блоки коду повинні вказувати мову (напр., ` ```bash `, ` ```python `)
134+- Якірні посилання використовують формат `#heading-name`
127135
128−### Cross-References
129−- Sử dụng relative paths cho internal links (ví dụ: `(01-slash-commands/README.md)`)
130−- Code fences phải chỉ định ngôn ngữ (ví dụ: ` ```bash `, ` ```python `)
131−- Anchor links sử dụng format `#heading-name`
136+### Валідація посилань
137+- Зовнішні URL повинні бути доступні (перевіряється pre-commit хуком)
138+- Уникайте посилань на тимчасовий контент
139+- Використовуйте пермалінки де можливо
132140
133−### Link Validation
134−- Các URL bên ngoài phải có thể truy cập được (được kiểm tra bởi pre-commit hook)
135−- Tránh link đến nội dung tạm thời
136−- Sử dụng permalinks nếu có thể
141+## Ключові архітектурні рішення
137142
138−## Các Điểm Kiến Trúc Quan Trọng
143+1. **Пронумеровані папки вказують порядок навчання** — Префікс 01-10 відображає рекомендовану послідовність вивчення функцій Claude Code. Ця нумерація навмисна; не реорганізовуйте за алфавітом.
139144
140−1. **Các thư mục đánh số thể hiện thứ tự học tập** — Prefix 01-10 thể hiện thứ tự được khuyến nghị để học các tính năng của Claude Code. Đánh số này có chủ đích; không tổ chức lại theo bảng chữ cái.
145+2. **Скрипти — утиліти, а не продукт** — Python-скрипти в `scripts/` підтримують якість документації та генерацію EPUB. Фактичний контент — у пронумерованих папках модулів.
141146
142−2. **Scripts là các tiện ích, không phải sản phẩm** — Các script Python trong `scripts/` hỗ trợ chất lượng documentation và tạo EPUB. Nội dung thực tế nằm trong các thư mục module đánh số.
147+3. **Pre-commit — привратник** — Усі перевірки якості повинні пройти перед прийняттям PR. CI-конвеєр запускає ці ж перевірки як другий прохід.
143148
144−3. **Pre-commit là người gác cổng** — Tất cả bốn kiểm tra chất lượng phải pass trước khi PR được chấp nhận. CI pipeline chạy các kiểm tra tương tự như lần thứ hai.
149+4. **Рендеринг Mermaid потребує мережі** — Збірка EPUB викликає Kroki.io API для рендерингу діаграм. Помилки збірки тут зазвичай пов'язані з мережею або невалідним синтаксисом Mermaid.
145150
146−4. **Mermaid rendering cần network** — EPUB build gọi Kroki.io API để render diagrams. Các lỗi build ở đây thường là vấn đề network hoặc cú pháp Mermaid không hợp lệ.
151+5. **Це туторіал, а не бібліотека** — При додаванні контенту зосереджуйтесь на чітких поясненнях, готових прикладах та візуальних діаграмах. Цінність — у навчанні концепцій, а не у наданні повторно використовуваного коду.
147152
148−5. **Đây là tutorial, không phải thư viện** — Khi thêm nội dung, tập trung vào giải thích rõ ràng, ví dụ copy-paste, và sơ đồ trực quan. Giá trị nằm ở việc dạy các khái niệm, không cung cấp code có thể tái sử dụng.
153+## Конвенції комітів
149154
150−## Commit Conventions
151−
152−Tuân theo format conventional commit:
155+Дотримуйтесь формату conventional commits:
153156 - `feat(slash-commands): Add API documentation generator`
154157 - `docs(memory): Improve personal preferences example`
155158 - `fix(README): Correct table of contents link`
156159 - `refactor(hooks): Simplify hook configuration examples`
157160
158−Scope nên khớp với tên thư mục khi áp dụng.
161+Скоуп повинен відповідати назві папки де можливо.
159162
