{"full_name":"luongnv89/claude-howto","owner":"luongnv89","name":"claude-howto","url":"https://github.com/luongnv89/claude-howto","description":"A visual, example-driven guide to Claude Code — from basic concepts to advanced agents, with copy-paste templates that bring immediate value.","homepage":"http://luongnv.com/claude-howto/","topics":[],"language":"Python","license":"MIT","avatar":"https://avatars.githubusercontent.com/u/3288457?u=a6493eedf171bb49cdff32c07991c31d70926ab7&v=4","created_at":"2025-11-07T22:59:34Z","pushed_at":"2026-11-03T09:18:42Z","metrics":{"stars":46832,"forks":5721,"watchers":204,"issues":60,"prs":156,"releases":10,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":0},"growth":{"day":{"stars":63,"forks":1,"base_day":"2026-11-09"},"week":{"stars":417,"forks":25,"base_day":"2026-11-03"},"month":{"stars":5078,"forks":602,"base_day":"2026-10-11"}},"history":{"dates":["2026-09-12","2026-09-13","2026-09-14","2026-09-15","2026-09-16","2026-09-17","2026-09-18","2026-09-19","2026-09-20","2026-09-21","2026-09-22","2026-09-23","2026-09-24","2026-09-25","2026-09-26","2026-09-27","2026-09-28","2026-09-29","2026-09-30","2026-10-01","2026-10-02","2026-10-03","2026-10-04","2026-10-05","2026-10-06","2026-10-07","2026-10-08","2026-10-09","2026-10-10","2026-10-11","2026-10-12","2026-10-13","2026-10-14","2026-10-15","2026-10-16","2026-10-17","2026-10-18","2026-10-19","2026-10-20","2026-10-21","2026-10-22","2026-10-23","2026-10-24","2026-10-25","2026-10-26","2026-10-27","2026-10-28","2026-10-29","2026-10-30","2026-10-31","2026-11-01","2026-11-02","2026-11-03","2026-11-04","2026-11-09","2026-11-10"],"stars":[41276,41303,41330,41338,41355,41368,41402,41413,41413,41430,41443,41452,41477,41506,41520,41536,41573,41601,41616,41628,41638,41651,41664,41678,41704,41713,41728,41730,41733,41754,41759,41771,41778,41779,41795,41817,41845,41883,41903,41919,41935,41961,42072,42469,42957,43923,44392,45289,45551,45828,46090,46210,46415,46463,46769,46832],"forks":[5053,5053,5059,5058,5060,5065,5073,5077,5081,5083,5084,5082,5090,5092,5094,5097,5105,5107,5111,5111,5109,5109,5110,5115,5120,5121,5120,5118,5118,5119,5122,5123,5123,5121,5125,5130,5137,5144,5148,5150,5149,5162,5194,5327,5375,5447,5485,5557,5583,5616,5646,5668,5696,5701,5720,5721],"watchers":[186,189,189,189,189,189,190,190,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,188,188,189,189,190,190,191,191,193,193,193,193,204,204,211,205,206,206,207,204,202,205,206,204,204],"issues_open":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"prs_open":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]},"boards":{"monthly":109,"monthly_rate":134},"same_owner":[],"issues":[{"number":139,"title":"[phantomstars] Fake engagement detected on this repository","comments":4,"created_at":"2026-06-09T07:26:08Z"},{"number":103,"title":"中文版本的md说明比英文版本的少很多内容","comments":4,"created_at":"2026-04-28T02:36:50Z"},{"number":176,"title":"[DOCS] 03-skills: skill precedence order inverted and skillOverrides documented as a non-existent feature","comments":2,"created_at":"2026-08-19T09:18:51Z"},{"number":110,"title":"[QUESTION]","comments":2,"created_at":"2026-05-01T13:52:34Z"},{"number":116,"title":"[FEATURE] Codex CLI Tutorial Repository (codex-howto)","comments":1,"created_at":"2026-05-08T05:23:51Z"},{"number":92,"title":"NLPM audit findings: 4 agent bugs + 2 security fixes (NL score: 77/100)","comments":1,"created_at":"2026-04-22T18:29:02Z"},{"number":221,"title":"Describe CLAUDE.local.md as personal project preferences","comments":0,"created_at":"2026-10-28T23:51:20Z"},{"number":220,"title":"Update CONTRIBUTING.md pre-commit section to match actual hooks","comments":0,"created_at":"2026-10-28T23:51:19Z"}],"discussions":[],"latest_release":{"name":"v2.1.160","tag":"v2.1.160","published_at":"2026-06-02T06:38:08Z","body":"## [v2.1.160] — 2026-06-02\n\n### Synced to Claude Code v2.1.160\n\nBumps tutorial coverage to the Claude Code v2.1.160 release. The intervening\nv2.1.156 sync (Claude Opus 4.8, #129) was applied to the docs but not separately\nchangelogged; this entry continues from there and covers the v2.1.157–v2.1.160\ndelta. No breaking changes shipped in this range — the additions are a handful\nof new CLI/feature surfaces plus the routine footer bump. Auto mode on\nthird-party providers is **opt-in**, not a new default.\n\n### Added\n\n- **`claude plugin init <name>` (v2.1.157)** — scaffolds a new plugin directly\n  in `.claude/skills`; plugins placed there now auto-load with no marketplace\n  required. Documented in `10-cli/README.md`, `07-plugins/README.md`, and\n  `CATALOG.md`.\n- **Auto mode on Bedrock / Vertex / Foundry (v2.1.158)** — auto mode is now\n  available on the three third-party providers for Opus 4.7/4.8, **opt-in** via\n  the `CLAUDE_CODE_ENABLE_AUTO_MODE=1` environment variable. Documented in\n  `09-advanced-features/README.md`, `10-cli/README.md`, and `CATALOG.md`.\n- **`EnterWorktree` mid-session switching (v2.1.157)** — the `EnterWorktree`\n  tool can now switch between Claude-managed worktrees within a session, and\n  finished worktrees are left unlocked so `git worktree remove`/`prune` can\n  clean them up. Documented in `09-advanced-features/README.md`.\n\n### Behavior changes\n\n- **`acceptEdits` write-safety prompts (v2.1.160)** — even in `acceptEdits`\n  mode, Claude Code now prompts before writing shell-startup files (`.zshenv`,\n  `.zlogin`, `.bash_login`, `~/.config/git/`) and code-executing build configs\n  (`.npmrc`, `.yarnrc*`, `bunfig.toml`, `.bazelrc`, `.pre-commit-config.yaml`,\n  `.devcontainer/`), which could otherwise lead to unintended command\n  execution. Documented in `09-advanced-features/README.md`.\n- **Dynamic-workflow trigger keyword `workflow` → `ultracode` (v2.1.160)** — the\n  bare word \"workflow\" no longer triggers a dynamic-workflow run; the trigger\n  keyword is now `ultracode`. Noted in `09-advanced-features/README.md`.\n\n### Removed\n\n- **`CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE` is now a no-op (v2.1.160)** — the\n  environment variable was removed and now has no effect. The env-var table\n  wording in `10-cli/README.md` was updated from \"removed 2026-06-01\" to\n  \"Removed (no-op as of v2.1.160)\".\n\n### Documentation\n\n- Fixed three internally-inconsistent version strings in `README.md` (badge and\n  FAQ prose were stuck at `2.1.145` / `v2.1.150`) and normalized a stale Sources\n  link.\n- Bumped every English doc's metadata footer to **v2.1.160 / June 2, 2026** for\n  a consistent sync.\n\n\n\n## What's Changed\n* fixing errors where the backtick (`) was not escaped correctly by @stephenfire in https://github.com/luongnv89/claude-howto/pull/114\n* feat(scripts): add markdown rendering validator (#119) by @luongnv89 in https://github.com/luongnv89/claude-howto/pull/120\n* feat(scripts): add static website generator from markdown sources (#85) by @luongnv89 in https://github.com/luongnv89/claude-howto/pull/121\n* fix(i18n): correct logo image paths in translated module READMEs by @iiitutu in https://github.com/luongnv89/claude-howto/pull/123\n* fix(i18n): correct logo paths in translated root-level files by @luongnv89 in https://github.com/luongnv89/claude-howto/pull/124\n* docs: sync to Claude Code v2.1.145 (2 patches since v2.1.143) by @luongnv89 in https://github.com/luongnv89/claude-howto/pull/125\n* docs: sync to Claude Code v2.1.150 by @luongnv89 in https://github.com/luongnv89/claude-howto/pull/127\n* fix(i18n): re-point translations to code-review-specialist rename by @luongnv89 in https://github.com/luongnv89/claude-howto/pull/128\n* docs: sync to Claude Code v2.1.156 and Claude Opus 4.8 by @luongnv89 in https://github.com/luongnv89/claude-howto/pull/129\n* fix(memory): correct settings.json precedence chain order by @Sanford284 in https://github.com/luongnv89/claude-howto/pull/131\n* fix(memory): correct settings.json precedence orde"},"readme":true,"readme_zh":false,"news":[{"title":"Claude-How To","url":"https://github.com/luongnv89/claude-howto","hn":"https://news.ycombinator.com/item?id=46380942","source":"Hacker News","lang":"en","date":"2025-12-25","points":3,"comments":0},{"title":"Complete Guide to Claude Concepts","url":"https://github.com/luongnv89/claude-howto/blob/main/claude_concepts_guide.md","hn":"https://news.ycombinator.com/item?id=46877857","source":"Hacker News","lang":"en","date":"2026-02-03","points":1,"comments":0},{"title":"GitHub项目推荐--claude-howto：从“会打字”到“会指挥”的 Claude Code 实战手册（TaoToken 统一 Key 接入版）","url":"https://blog.csdn.net/weixin_42593549/article/details/168125606","source":"blog.csdn","lang":"zh","date":"2026-10-16"},{"title":"【GitHub项目推荐--claude-howto：从“会打字”到“会指挥”的 Claude Code 实战手册】⭐⭐⭐⭐","url":"https://blog.csdn.net/j8267643/article/details/160155110","source":"blog.csdn","lang":"zh","date":"2026-04-14"},{"title":"【Claude Code入門】GitHubで無料公開されているClaude学習リポジトリが神だった【初心者におすすめ】","url":"https://note.com/miyabi5432/n/nddd5f334a87f","source":"note","lang":"zh","date":"2026-04-08"},{"title":"[Claude Code 입문]GitHub에서 무료로 공개된 Claude 학습 저장소가 대박이다[초보자에게 추천]","url":"https://note.com/miyabi5432/n/nddd5f334a87f?hl=ko","source":"note","lang":"en","date":"2026-04-07"},{"title":"新浪网· - 新浪网","url":"https://news.google.com/rss/articles/CBMiY0FVX3lxTE45bk9icTNoNVNEanlwbW1oWHBCVjJRZGEzSjlmSFhsSXllQWNhU1J2UktMS0hpNjFEcVVqZWh2TmJGTGtDeVhvZWl3OS1MUHZKZUVnNmlWRl84V0dxNU1jSjVMbw?oc=5","source":"新浪网","lang":"zh","date":"2026-11-05"},{"title":"看着Q 版角色被水龙头冲成橙色，这设计思路太抽象了|Claude_新浪新闻","url":"https://news.google.com/rss/articles/CBMiY0FVX3lxTE5uRTBYUGlXVTAyODZnRlZ6UC1DRU1wRDJpXzdReHVhVE9iNml6VHZHQkVCUE8yTlRNMkFVX0pRX1o2Z04zRFQzREdZd2piaWwwc1BwQ3p4cXJpd0NhRXV1R0F4bw?oc=5","source":"新浪网","lang":"zh","date":"2026-10-25"},{"title":"把一张照片变成可探索的3D 世界，这五分钟比Blender 十年还香|image-blaster|GitHub|Claude|FAL_新浪新闻","url":"https://news.google.com/rss/articles/CBMiY0FVX3lxTFA3Nk9XRzZ0QUk1a0xweHY1NlJGX0k1UjRTT0diX1FPS1BLdVViOGNlS0JzSkxfN19LOWFpcjZxREJRVnRNRHM3STNxODZNaHBpbHNxeUczcnhyRWlHQ3JzVElETQ?oc=5","source":"新浪网","lang":"zh","date":"2026-10-22"},{"title":"像是A社能干出来的事#ai创造营# #科技先锋官# [允悲][允悲][允悲] ​","url":"https://news.google.com/rss/articles/CBMiY0FVX3lxTE1JckxnQ0VSanU5THR1dmNiVlAxdUVneEdSQ0FLLTA0aWlIZGpRcEZzeXlsenlRMC1rckZIRWtESE9zMkprLWhXWC1CMTRSSnZTdWFxc3VuMF9nbm8zd3dWck1YRQ?oc=5","source":"新浪网","lang":"zh","date":"2026-10-16"},{"title":"Claude 插件重构遗留系统，工程师把控，逐字节核对防幻觉|Anthropic|Claude Code|代码现代化_新浪新闻","url":"https://news.google.com/rss/articles/CBMiY0FVX3lxTE5sT09acTZUbW9YWlpHV1Jydm04WGdBb0FOZXdkdkNYc0R1QzUxQmZvVGRGWk1ZdjlMWlJMNjJUdXRWbUlja3Y5d25tMkhUSzNNMEZiMUluajR6bUM3dld4Y1lfQQ?oc=5","source":"新浪网","lang":"zh","date":"2026-10-14"},{"title":"chess-postmortem-skills: Claude Code Chess Analysis Skill...","url":"https://news.google.com/rss/articles/CBMiZEFVX3lxTE5VQ1BjWWowN25vNll5VW9XX0VZQTdCS2Y4NDZ1dm1BYlZDOER0eEZpRTZyby1lOEM0VWFKb0U4bUV3MEdIOHdUeXhmVzlXYkdnRk5HRzhXMm83eTZNNFNILW9EcTE?oc=5","source":"OpenTools","lang":"en","date":"2026-09-26"},{"title":"Matt Pocock Skills for Claude Code","url":"https://news.google.com/rss/articles/CBMiXEFVX3lxTE9tVlhEdWJmUkNGd0puVElVYnNCMWhtZEF5OXh5MGE4NzJVS3ZiZkZHbXJVQUxNU3ZOd1g3Y0N3X2prM0JSQ0x2VXFjWDdIRzlPRnJTQjkwbnl1VGN2?oc=5","source":"OpenTools","lang":"en","date":"2026-06-02"}],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}