diff --git a/.claude/skills/self-assessment/SKILL.md b/.claude/skills/self-assessment/SKILL.md index 9a5632e..1e31de6 100644 --- a/.claude/skills/self-assessment/SKILL.md +++ b/.claude/skills/self-assessment/SKILL.md @@ -1,6 +1,6 @@ --- name: self-assessment -version: 2.2.0 +version: 2.3.0 description: Comprehensive Claude Code self-assessment and learning path advisor. Runs a multi-category quiz covering 10 feature areas, produces a detailed skill profile with per-topic scores, identifies specific gaps, and generates a personalized learning path with prioritized next steps. Use when asked to "assess my level", "take the quiz", "find my level", "where should I start", "what should I learn next", "check my skills", "skill check", or "level up". --- diff --git a/CHANGELOG.md b/CHANGELOG.md index b939455..7a87b86 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,50 @@ # Changelog +## v2.3.0 — 2026-04-07 + +### Features + +- build and publish EPUB artifacts per language (90e9c30) @Thiên Toán +- add missing pre-tool-check.sh hook to 06-hooks (b511ed1) @JiayuWang +- add Chinese translations in zh/ directory (89e89d4) @Luong NGUYEN +- Add performance-optimizer subagent and dependency-check hook (f53d080) @qk + +### Bug Fixes + +- Windows Git Bash compatibility + stdin JSON protocol (2cbb10c) @Luong NGUYEN +- correct autoCheckpoint config documentation in 08-checkpoints (749c79f) @JiayuWang +- embed SVG images instead of replacing with placeholders (1b16709) @Thiên Toán +- nested code fence rendering in memory README (ce24423) @Zhaoshan Duan +- apply review fixes dropped by squash merge (34259ca) @Luong NGUYEN +- make hook scripts compatible with Windows Git Bash and use stdin JSON protocol (107153d) @binyu li + +### Documentation + +- sync all tutorials with latest Claude Code docs (April 2026) (72d3b01) @Luong NGUYEN +- add Chinese language link to language switcher (6cbaa4d) @Luong NGUYEN +- add language switcher between English and Vietnamese (100c45e) @Luong NGUYEN +- add GitHub #1 Trending badge (0ca8c37) @Luong NGUYEN +- Introduce cc-context-stats for context zone monitoring (d41b335) @Luong NGUYEN +- Introduce luongnv89/skills collection and luongnv89/asm skill manager (7e3c0b6) @Luong NGUYEN +- Update README stats to reflect current GitHub metrics (5,900+ stars, 690+ forks) (5001525) @Luong NGUYEN +- Update README stats to reflect current GitHub metrics (3,900+ stars, 460+ forks) (9cb92d6) @Luong NGUYEN + +### Refactoring + +- replace Kroki HTTP dependency with local mmdc rendering (e76bbe4) @Luong NGUYEN +- shift quality checks to pre-commit, CI as 2nd pass (6d1e0ae) @Luong NGUYEN +- narrow auto-mode permissions baseline (2790fb2) @Luong NGUYEN +- Replace auto-adapt hook with one-time permissions setup script (995a5d6) @Luong NGUYEN + +### Other + +- shift-left quality gates — add mypy to pre-commit, fix CI failures (699fb39) @Luong NGUYEN +- Add Vietnamese (Tiếng Việt) Localization (a70777e) @Thiên Toán + +**Full Changelog**: https://github.com/luongnv89/claude-howto/compare/v2.2.0...v2.3.0 + +--- + ## v2.2.0 — 2026-03-26 ### Documentation diff --git a/README.md b/README.md index bac296e..29ffd63 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ [![GitHub Stars](https://img.shields.io/github/stars/luongnv89/claude-howto?style=flat&color=gold)](https://github.com/luongnv89/claude-howto/stargazers) [![GitHub Forks](https://img.shields.io/github/forks/luongnv89/claude-howto?style=flat)](https://github.com/luongnv89/claude-howto/network/members) [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE) -[![Version](https://img.shields.io/badge/version-2.2.0-brightgreen)](CHANGELOG.md) +[![Version](https://img.shields.io/badge/version-2.3.0-brightgreen)](CHANGELOG.md) [![Claude Code](https://img.shields.io/badge/Claude_Code-2.1+-purple)](https://code.claude.com) 🌐 **Language / Ngôn ngữ / 语言:** [English](README.md) | [Tiếng Việt](vi/README.md) | [中文](zh/README.md) @@ -102,7 +102,7 @@ Run `/lesson-quiz [topic]` after each module. The quiz pinpoints what you missed - **5,900+ GitHub stars** from developers who use Claude Code daily - **690+ forks** — teams adapting this guide for their own workflows -- **Actively maintained** — synced with every Claude Code release (latest: v2.2.0, March 2026) +- **Actively maintained** — synced with every Claude Code release (latest: v2.3.0, April 2026) - **Community-driven** — contributions from developers who share their real-world configurations [![Star History Chart](https://api.star-history.com/svg?repos=luongnv89/claude-howto&type=Date)](https://star-history.com/#luongnv89/claude-howto&Date) @@ -199,7 +199,7 @@ cp -r 03-skills/code-review ~/.claude/skills/ Yes. MIT licensed, free forever. Use it in personal projects, at work, in your team — no restrictions beyond including the license notice. **Is this maintained?** -Actively. The guide is synced with every Claude Code release. Current version: v2.2.0 (March 2026), compatible with Claude Code 2.1+. +Actively. The guide is synced with every Claude Code release. Current version: v2.3.0 (April 2026), compatible with Claude Code 2.1+. **How is this different from the official docs?** The official docs are a feature reference. This guide is a tutorial with diagrams, production-ready templates, and a progressive learning path. They complement each other — start here to learn, reference the docs when you need specifics. diff --git a/vi/CHANGELOG.md b/vi/CHANGELOG.md index 3bf0f9e..01dafac 100644 --- a/vi/CHANGELOG.md +++ b/vi/CHANGELOG.md @@ -1,5 +1,50 @@ # Changelog +## v2.3.0 — 2026-04-07 + +### Tính Năng / Features + +- Xây dựng và xuất bản các tạo tác EPUB cho mỗi ngôn ngữ (90e9c30) @Thiên Toán +- Thêm hook pre-tool-check.sh bị thiếu vào 06-hooks (b511ed1) @JiayuWang +- Thêm bản dịch tiếng Trung vào thư mục zh/ (89e89d4) @Luong NGUYEN +- Thêm subagent tối ưu hóa hiệu suất và hook kiểm tra phụ thuộc (f53d080) @qk + +### Sửa Lỗi / Bug Fixes + +- Khả năng tương thích Windows Git Bash + giao thức stdin JSON (2cbb10c) @Luong NGUYEN +- Sửa tài liệu cấu hình autoCheckpoint trong 08-checkpoints (749c79f) @JiayuWang +- Nhúng hình ảnh SVG thay vì thay thế bằng placeholder (1b16709) @Thiên Toán +- Sửa hiển thị hàng rào code lồng nhau trong README bộ nhớ (ce24423) @Zhaoshan Duan +- Áp dụng các sửa chữa từ đánh giá bị loại bỏ bởi squash merge (34259ca) @Luong NGUYEN +- Làm cho các tập lệnh hook tương thích với Windows Git Bash và sử dụng giao thức stdin JSON (107153d) @binyu li + +### Tài Liệu / Documentation + +- Đồng bộ tất cả các hướng dẫn với các tài liệu Claude Code mới nhất (Tháng 4 2026) (72d3b01) @Luong NGUYEN +- Thêm liên kết ngôn ngữ tiếng Trung vào bộ chuyển đổi ngôn ngữ (6cbaa4d) @Luong NGUYEN +- Thêm bộ chuyển đổi ngôn ngữ giữa tiếng Anh và tiếng Việt (100c45e) @Luong NGUYEN +- Thêm huy hiệu GitHub #1 Trending (0ca8c37) @Luong NGUYEN +- Giới thiệu cc-context-stats để giám sát vùng ngữ cảnh (d41b335) @Luong NGUYEN +- Giới thiệu bộ sưu tập luongnv89/skills và trình quản lý kỹ năng luongnv89/asm (7e3c0b6) @Luong NGUYEN +- Cập nhật thống kê README để phản ánh các số liệu GitHub hiện tại (5,900+ stars, 690+ forks) (5001525) @Luong NGUYEN +- Cập nhật thống kê README để phản ánh các số liệu GitHub hiện tại (3,900+ stars, 460+ forks) (9cb92d6) @Luong NGUYEN + +### Tái cấu trúc / Refactoring + +- Thay thế phụ thuộc Kroki HTTP bằng hiển thị mmdc cục bộ (e76bbe4) @Luong NGUYEN +- Chuyển các kiểm tra chất lượng sang pre-commit, CI làm đường chuyền thứ hai (6d1e0ae) @Luong NGUYEN +- Thu hẹp đường cơ sở quyền tự động (2790fb2) @Luong NGUYEN +- Thay thế hook tự động thích ứng bằng tập lệnh thiết lập quyền một lần (995a5d6) @Luong NGUYEN + +### Khác / Other + +- Chuyển các cổng chất lượng sang trái — thêm mypy vào pre-commit, sửa các lỗi CI (699fb39) @Luong NGUYEN +- Thêm bản địa hóa tiếng Việt (Tiếng Việt) (a70777e) @Thiên Toán + +**Full Changelog**: https://github.com/luongnv89/claude-howto/compare/v2.2.0...v2.3.0 + +--- + ## v2.2.0 — 2026-03-26 ### Tài Liệu / Documentation diff --git a/zh/CHANGELOG.md b/zh/CHANGELOG.md index 024f5b0..8cc9c8a 100644 --- a/zh/CHANGELOG.md +++ b/zh/CHANGELOG.md @@ -1,5 +1,50 @@ # 更新日志 +## v2.3.0 — 2026-04-07 + +### 功能 + +- 构建和发布每种语言的 EPUB 制品(90e9c30)@Thiên Toán +- 将缺失的 pre-tool-check.sh hook 添加到 06-hooks(b511ed1)@JiayuWang +- 在 zh/ 目录中添加中文翻译(89e89d4)@Luong NGUYEN +- 添加性能优化器子代理和依赖检查 hook(f53d080)@qk + +### Bug 修复 + +- Windows Git Bash 兼容性 + stdin JSON 协议(2cbb10c)@Luong NGUYEN +- 修正 08-checkpoints 中的 autoCheckpoint 配置文档(749c79f)@JiayuWang +- 用占位符替代 SVG 图像嵌入(1b16709)@Thiên Toán +- 修复内存 README 中的嵌套代码围栏渲染(ce24423)@Zhaoshan Duan +- 应用由 squash merge 丢弃的审查修复(34259ca)@Luong NGUYEN +- 使 hook 脚本与 Windows Git Bash 兼容并使用 stdin JSON 协议(107153d)@binyu li + +### 文档 + +- 与 Claude Code 最新文档(2026 年 4 月)同步所有教程(72d3b01)@Luong NGUYEN +- 在语言切换器中添加中文语言链接(6cbaa4d)@Luong NGUYEN +- 在英文和越南文之间添加语言切换器(100c45e)@Luong NGUYEN +- 添加 GitHub #1 Trending 徽章(0ca8c37)@Luong NGUYEN +- 为上下文区域监控引入 cc-context-stats(d41b335)@Luong NGUYEN +- 引入 luongnv89/skills 集合和 luongnv89/asm skill 管理器(7e3c0b6)@Luong NGUYEN +- 更新 README 统计数据以反映当前 GitHub 指标(5900+ stars, 690+ forks)(5001525)@Luong NGUYEN +- 更新 README 统计数据以反映当前 GitHub 指标(3900+ stars, 460+ forks)(9cb92d6)@Luong NGUYEN + +### 重构 + +- 使用本地 mmdc 渲染替代 Kroki HTTP 依赖(e76bbe4)@Luong NGUYEN +- 将质量检查转移到 pre-commit,CI 作为第二道防线(6d1e0ae)@Luong NGUYEN +- 缩小自动模式权限基线(2790fb2)@Luong NGUYEN +- 用一次性权限设置脚本替换自动适配 hook(995a5d6)@Luong NGUYEN + +### 其他 + +- 左移质量关卡 — 向 pre-commit 添加 mypy,修复 CI 失败(699fb39)@Luong NGUYEN +- 添加越南语(Tiếng Việt)本地化(a70777e)@Thiên Toán + +**完整更新日志**:https://github.com/luongnv89/claude-howto/compare/v2.2.0...v2.3.0 + +--- + ## v2.2.0 — 2026-03-26 ### 文档 diff --git a/zh/README.md b/zh/README.md index 4406b7d..8991fe2 100644 --- a/zh/README.md +++ b/zh/README.md @@ -12,7 +12,7 @@ [![GitHub Stars](https://img.shields.io/github/stars/luongnv89/claude-howto?style=flat&color=gold)](https://github.com/luongnv89/claude-howto/stargazers) [![GitHub Forks](https://img.shields.io/github/forks/luongnv89/claude-howto?style=flat)](https://github.com/luongnv89/claude-howto/network/members) [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE) -[![Version](https://img.shields.io/badge/version-2.2.0-brightgreen)](CHANGELOG.md) +[![Version](https://img.shields.io/badge/version-2.3.0-brightgreen)](CHANGELOG.md) [![Claude Code](https://img.shields.io/badge/Claude_Code-2.1+-purple)](https://code.claude.com) # 用一个周末掌握 Claude Code @@ -100,7 +100,7 @@ - **5,900+ GitHub stars**,来自每天都在使用 Claude Code 的开发者 - **690+ forks**,许多团队已将这份指南改造成自己的工作流版本 -- **持续维护中**,会与每次 Claude Code 发布保持同步(最新版本:v2.2.0,2026 年 3 月) +- **持续维护中**,会与每次 Claude Code 发布保持同步(最新版本:v2.3.0,2026 年 4 月) - **社区驱动**,贡献者会分享他们在真实工作中的配置和经验 [![Star History Chart](https://api.star-history.com/svg?repos=luongnv89/claude-howto&type=Date)](https://star-history.com/#luongnv89/claude-howto&Date) @@ -197,7 +197,7 @@ cp -r 03-skills/code-review ~/.claude/skills/ 是的。MIT 许可证,永久免费。你可以将它用于个人项目、工作项目或团队中,唯一要求只是保留许可证声明。 **它有人维护吗?** -是的,而且持续维护。该指南会与每次 Claude Code 发布同步。当前版本是 v2.2.0(2026 年 3 月),兼容 Claude Code 2.1+。 +是的,而且持续维护。该指南会与每次 Claude Code 发布同步。当前版本是 v2.3.0(2026 年 4 月),兼容 Claude Code 2.1+。 **它和官方文档有什么不同?** 官方文档是功能参考手册;这份指南则是教程,包含图示、生产级模板和渐进式学习路径。两者是互补关系,建议先用本指南学习,再在需要具体细节时查官方文档。