OpenSource-Hub

claude-howto

チュートリアル

luongnv89/claude-howto

基礎から高度なエージェントまでを網羅する Claude Code 実践ガイド。

概要

Claude Code のスラッシュコマンド、メモリ、フック、サブエージェントなどの機能を網羅した構造化ビジュアルガイド。コピー可能なテンプレートとクイズを提供します。

README プレビュー

\n  \n  \n\n\n\n  \n    \n  \n\n\n[](https://github.com/luongnv89/claude-howto/stargazers)\n[](https://github.com/luongnv89/claude-howto/network/members)\n[](LICENSE)\n[](CHANGELOG.md)\n[](https://code.claude.com)\n\n🌐 **Language / Ngôn ngữ / 语言 / Мова:** [English](README.md) | [Tiếng Việt](vi/README.md) | [中文](zh/README.md) | [Українська](uk/README.md) | [日本語](ja/README.md)\n\n# Master Claude Code in a Weekend\n\nGo from typing `claude` to orchestrating agents, hooks, skills, and MCP servers — with visual tutorials, copy-paste templates, and a guided learning path.\n\n**[Get Started in 15 Minutes](#get-started-in-15-minutes)** | **[Find Your Level](#not-sure-where-to-start)** | **[Browse the Feature Catalog](CATALOG.md)**\n\n---\n\n## Table of Contents\n\n- [The Problem](#the-problem)\n- [How Claude How To Fixes This](#how-claude-how-to-fixes-this)\n- [How It Works](#how-it-works)\n- [Not Sure Where to Start?](#not-sure-where-to-start)\n- [Get Started in 15 Minutes](#get-started-in-15-minutes)\n- [What Can You Build With This?](#what-can-you-build-with-this)\n- [FAQ](#faq)\n- [Contributing](#contributing)\n- [License](#license)\n\n---\n\n## The Problem\n\nYou installed Claude Code. You ran a few prompts. Now what?\n\n- **The official docs describe features — but don't show you how to combine them.** You know slash commands exist, but not how to chain them with hooks, memory, and subagents into a workflow that actually saves hours.\n- **There's no clear learning path.** Should you learn MCP before hooks? Skills before subagents? You end up skimming everything and mastering nothing.\n- **Examples are too basic.** A "hello world" slash command doesn't help you build a production code review pipeline that uses memory, delegates to specialized agents, and runs security scans automatically.\n\nYou're leaving 90% of Claude Code's power on the table — and you don't know what you don't know.\n\n---\n\n## How Claude How To Fixes This\n\nThis isn't another feature reference.

FAQ (5)

トラブル対応
`ruff check scripts/` を実行したときに Ruff が0個のファイルしかチェックしない問題を修正する方法

scripts/pyproject.toml では、Ruff は include パターンを設定ファイルが存在するディレクトリからの相対パスとして解決するため、scripts/**/*.py は scripts/scripts/**/*.py になってしまいます。次のように変更してください:

[tool.ruff]
include = ["**/*.py"]

あるいは、Ruff の設定をルートレベルの pyproject.toml に移動してください。その場所では scripts/**/*.py が正しく解決されます。また、近くにある include/exclude の設定にも同じ相対パスの誤りがないか確認してください。

次のコマンドで確認してください:

ruff check scripts/ --show-files

scripts/ 配下の Python ファイルが一覧表示されるはずです。新たに有効になったチェックで報告された指摘事項は、修正するか明示的に無視してください。

参照 Issue #160
informational
Claude Code の settings.json ファイルの正しい優先順位は何ですか?

正しい優先順位は、高いものから低いものへ、Managed/Policy → CLI引数 → Local → Project → User の順です。設定ファイルの場合、これは .claude/settings.local.json(ローカル)が .claude/settings.json(プロジェクト)を上書きし、さらにそれが ~/.claude/settings.json(ユーザー)を上書きすることを意味します。Managedポリシー/MDM設定が最も高い優先度を持ち、次に --model や --settings などのCLIフラグが続きます。project → local → policy → user や user → project → local と示しているドキュメントは誤りであり、policy → local → project → user に修正されました。

参照 Issue #130
トラブル対応
Claude Codeのフックイベントの数についてどの回答も正しくない場合、Lesson 06 Q9はどう修正すればよいですか?

Claude Code v2.1.251 で PreModelSwitch と PostModelSwitch が追加され、フックイベントの総数が 31 から 33 に増加しました。したがって、v2.1.257 での正解は 16、25、31、40 ではなく **33** です。クイズの選択肢と解答キーを 33 を含むように更新し、すべてのフックイベント一覧に 2 つの新しいイベントを追加し、古くなった 31 への参照(およびベトナム語版と中国語版のドキュメントに残っている 25 への参照)を置き換え、各言語の CATALOG.md にある派生した合計値を再計算してください。チュートリアルが更新されるまで、このクイズ問題は提示された選択肢から正しく答えることはできません。

参照 Issue #179
トラブル対応
Lesson 08 Checkpoints のクイズで現在の rewind と checkpoint の設定が不正解と判定される問題を修正するにはどうすればよいですか?

Lesson 08 の .claude/skills/lesson-quiz/references/question-bank.md を更新してください。Q3 では、回答を 5 から **6 つの rewind オプション**に変更し、「Summarize from here」に加えて **「Summarize up to here」**を追加してください。これは README v2.1.216 以降と一致しています。Q8 では、autoCheckpoint: false を fileCheckpointingEnabled: false に置き換えてください。この設定はデフォルトで true であり、環境変数 CLAUDE_CODE_DISABLE_FILE_CHECKPOINTING でも無効化できます(v2.1.119 以降で文書化されています)。クイズが修正されるまでは、古いクイズで不正解と判定されても、現在の 08-checkpoints/README.md に従って回答してください。

参照 Issue #165
トラブル対応
Claude Codeは合計でいくつのフックイベントをサポートしていますか?

Claude Code v2.1.257時点では、正しい合計は**31のフックイベントタイプ**です。**25**という回答はv2.1.245頃の古いコンテンツでは正しかったものの、現在は時代遅れです。レッスンのクイズが31を拒否する場合は、クイズとHooks READMEをv2.1.257のドキュメントに更新/同期してください。この修正は、このissueをクローズするdocs sync PRに含まれています。インストールされているバージョンはclaude --versionで確認してください。

参照 Issue #172