RuleStack

Configs

Stacks

Compare

Diff

RuleStack

Configs

Stacks

Compare

Diff

Read API

RuleStack

Configs

Stacks

Compare

Diff

Read API

Diff/luongnv89-claude-howto-vi-claude ↔ luongnv89-claude-howto-uk-claude

Comparison

A · CLAUDE.md · luongnv89/claude-howtoB · CLAUDE.md · luongnv89/claude-howto
What each file covers, counted
DimensionSharedOnly in AOnly in BOverlap
Sections327167%
Commands1500100%
Section tags102083%

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

+79 added−76 removed83 unchanged51.2% identical
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  
RuleStack

Built by

Kynth Studio

Directory

Configs
Stacks
Compare formats
Diff two configs
Best AGENTS.md examples

Formats

AGENTS.md
CLAUDE.md
Cursor rules
Copilot instructions

Reference

Read API
Corpus health
Privacy Policy
Terms

RuleStack

RuleStack

Built by

Kynth Studio

Directory

Configs
Stacks
Compare formats
Diff two configs
Best AGENTS.md examples

Formats

AGENTS.md
CLAUDE.md
Cursor rules
Copilot instructions

Reference

Read API
Corpus health
Privacy Policy
Terms

RuleStack

RuleStack

Built by

Kynth Studio

Directory

Configs
Stacks
Compare formats
Diff two configs
Best AGENTS.md examples

Formats

AGENTS.md
CLAUDE.md
Cursor rules
Copilot instructions

Reference

Read API
Corpus health
Privacy Policy
Terms

RuleStack