# Claude Code Cheat Sheet(クレオコード チートシート)

**バージョン:** 2026‑03‑24  
**作者:** Claude AI  

---

## 1. コア概念
| 用語 | 説明 |
|------|-------------|
| **Prompt** | モデルの応答を駆動する入力テキスト。 |
| **Completion** | Claude が生成した出力。 |
| **Temperature** | ランダム性を制御(0 = 再現性あり、1 = 非常にランダム)。 |
| **Top‑P (nucleus sampling)** | トークン選択を累積確率しきい値で限定。 |
| **Max Tokens** | 応答の最大長(トークン単位)。 |

---

## 2. プロンプト設計
- **明示的な指示**  
  `Please write a 200‑word summary about...` → 「…について200語程度の要約を書いてください。」  
- **役割指定**  
  `You are an expert data scientist. Explain...` → 「あなたは専門のデータサイエンティストです。説明してください…」  
- **文脈設定**  
  ```
  Context: The user wants to understand machine learning.
  Task: Provide a beginner’s guide.
  ```  
  →「背景:ユーザーは機械学習を理解したいと考えています。タスク:初心者向けのガイドを提供してください。」  
- **反復的改善**  
  1. 下書きを求める。  
  2. 明確化や拡張を依頼する。

---

## 3. 共通パラメータ(API)
| パラメータ | 種類 | デフォルト | 備考 |
|-----------|------|---------|-------|
| `temperature` | float | 0.7 | 範囲:0–1 |
| `top_p` | float | 0.9 | 範囲:0–1 |
| `max_tokens` | int | 512 | 出力の最大長 |
| `stop_sequences` | 配列(文字列) | None | 指定トークンで生成を停止 |

---

## 4. サンプルコードスニペット

### Python (requests)
```python
import requests, json

url = "https://api.anthropic.com/v1/complete"
headers = {
    "x-api-key": "YOUR_API_KEY",
    "content-type": "application/json",
}
payload = {
    "prompt": "Explain quantum computing in simple terms.",
    "model": "claude-3-haiku-20240307",
    "max_tokens_to_sample": 200,
    "temperature": 0.5,
}

response = requests.post(url, headers=headers, data=json.dumps(payload))
print(response.json()["completion"])
```

### Node.js (axios)
```js
const axios = require('axios');

const data = {
  prompt: 'Write a short poem about the sea.',
  model: 'claude-3-sonnet-20240307',
  max_tokens_to_sample: 100,
};

axios.post(
  'https://api.anthropic.com/v1/complete',
  data,
  { headers: { 'x-api-key': process.env.ANTHROPIC_API_KEY } }
).then(r => console.log(r.data.completion))
 .catch(e => console.error(e));
```

---

## 5. ベストプラクティス
- **プロンプトは簡潔に** が、曖昧さを残さない。  
- **構造化された出力**(JSON、テーブル)を可能な限り利用する。  
- `max_tokens` を適切に設定し、**トークン使用量を抑える**。  
- レートリミットは **指数バックオフ** で対処。

---

## 6. トラブルシューティング

| 症状 | 想定原因 | 対策 |
|---------|--------------|-----|
| 応答が無い/空文字 | 最大トークン超過、プロンプト構文エラー | 長さを減らす、括弧の不一致を確認 |
| 望ましくない繰り返し | 温度低、top‑p 高 | 温度上げる、top‑p を下げる |
| API エラー 429 | レートリミット超過 | 待機して再試行、バックオフ実装 |

---

## 7. 有用なリソース
- **Claude Docs** – https://docs.anthropic.com/
- **Prompt Library** – https://www.promptflow.ai/claude

---

2026/03/24 6:44

# Claude Code Cheat Sheet(クレオコード チートシート) **バージョン:** 2026‑03‑24 **作者:** Claude AI --- ## 1. コア概念 | 用語 | 説明 | |------|-------------| | **Prompt** | モデルの応答を駆動する入力テキスト。 | | **Completion** | Claude が生成した出力。 | | **Temperature** | ランダム性を制御(0 = 再現性あり、1 = 非常にランダム)。 | | **Top‑P (nucleus sampling)** | トークン選択を累積確率しきい値で限定。 | | **Max Tokens** | 応答の最大長(トークン単位)。 | --- ## 2. プロンプト設計 - **明示的な指示** `Please write a 200‑word summary about...` → 「…について200語程度の要約を書いてください。」 - **役割指定** `You are an expert data scientist. Explain...` → 「あなたは専門のデータサイエンティストです。説明してください…」 - **文脈設定** ``` Context: The user wants to understand machine learning. Task: Provide a beginner’s guide. ``` →「背景:ユーザーは機械学習を理解したいと考えています。タスク:初心者向けのガイドを提供してください。」 - **反復的改善** 1. 下書きを求める。 2. 明確化や拡張を依頼する。 --- ## 3. 共通パラメータ(API) | パラメータ | 種類 | デフォルト | 備考 | |-----------|------|---------|-------| | `temperature` | float | 0.7 | 範囲:0–1 | | `top_p` | float | 0.9 | 範囲:0–1 | | `max_tokens` | int | 512 | 出力の最大長 | | `stop_sequences` | 配列(文字列) | None | 指定トークンで生成を停止 | --- ## 4. サンプルコードスニペット ### Python (requests) ```python import requests, json url = "https://api.anthropic.com/v1/complete" headers = { "x-api-key": "YOUR_API_KEY", "content-type": "application/json", } payload = { "prompt": "Explain quantum computing in simple terms.", "model": "claude-3-haiku-20240307", "max_tokens_to_sample": 200, "temperature": 0.5, } response = requests.post(url, headers=headers, data=json.dumps(payload)) print(response.json()["completion"]) ``` ### Node.js (axios) ```js const axios = require('axios'); const data = { prompt: 'Write a short poem about the sea.', model: 'claude-3-sonnet-20240307', max_tokens_to_sample: 100, }; axios.post( 'https://api.anthropic.com/v1/complete', data, { headers: { 'x-api-key': process.env.ANTHROPIC_API_KEY } } ).then(r => console.log(r.data.completion)) .catch(e => console.error(e)); ``` --- ## 5. ベストプラクティス - **プロンプトは簡潔に** が、曖昧さを残さない。 - **構造化された出力**(JSON、テーブル)を可能な限り利用する。 - `max_tokens` を適切に設定し、**トークン使用量を抑える**。 - レートリミットは **指数バックオフ** で対処。 --- ## 6. トラブルシューティング | 症状 | 想定原因 | 対策 | |---------|--------------|-----| | 応答が無い/空文字 | 最大トークン超過、プロンプト構文エラー | 長さを減らす、括弧の不一致を確認 | | 望ましくない繰り返し | 温度低、top‑p 高 | 温度上げる、top‑p を下げる | | API エラー 429 | レートリミット超過 | 待機して再試行、バックオフ実装 | --- ## 7. 有用なリソース - **Claude Docs** – https://docs.anthropic.com/ - **Prompt Library** – https://www.promptflow.ai/claude ---

RSS: https://news.ycombinator.com/rss

要約

Japanese Translation:

この文書では、Claude のコマンドラインインターフェイスに対する複数の改良点を発表し、ユーザーがモード、トランスポート、出力形式、およびリソース制限をより細かく制御できるようになったことを説明しています。

主な追加項目は次のとおりです:

--bare
でフックやプラグインなしに最小構成でヘッドレス実行します。
--channels
を使用して、プレビュー権限リレーと MCP プッシュメッセージを有効化します。
/fork
/branch
に改名し、旧エイリアスは保持されます。
SendMessage
は停止したエージェントを自動的に再開します。
• MCP サーバー管理は
claude mcp serve CC
claude mcp list
で行います。
/effort [level]
(low/med/high)で努力レベルを設定し、視覚指標(
)が表示されます。
--remote
--chrome
を使用してウェブセッションを起動し、Chrome 統合します。
--transport http|stdio|sse
でトランスポートを選択します。
• 設定はデフォルトで
~/.claude.json
.claude/settings.json
、または
.mcp.json
に保存されます。
/loop [interval]
で繰り返しタスクをスケジュールし、
/voice
(20 言語対応)でプッシュ・トゥ・トーク音声入力を行います。
• コンテキスト処理コマンド(
/context
/compact
/compact [focus]
)により、容量の約 95 % を自動的に圧縮します。
--output-format json/stream
によって構造化出力を制御し、
--max-budget-usd
でコスト上限を設定します。

これらの変更は以前のリリースをベースにしており、より細かなリソース管理を可能にするとともに、将来のアップデートでより広範なリアルタイムメッセージング、音声インタラクション、およびトランスポートオプションへの道を開きます。

本文

コマンドラインフラグ

フラグ説明
--bare
最小ヘッドレスモード(フック/LSP/プラグインなし)
--channels
権限リレーと MCP プッシュメッセージ(ベータ)
--transport http
リモート HTTP(推奨)
--transport stdio
ローカルプロセス
--transport sse
リモート SSE
-c
最後の会話を継続
-r <name>
セッション名で再開
-p "<query>"
非対話型クエリ入力
--model <id>
モデル設定
-w <dir>
Git ワークツリー
--add-dir <path>
ディレクトリ追加
--agent <name>
エージェント使用
--allowedTools <list>
事前承認ツール
--output-format json/stream
構造化またはストリーム出力
--json-schema <schema>
JSON スキーマを強制
--max-turns <n>
ターン数上限
--max-budget-usd <value>
コスト上限
--console
Anthropic Console で認証
--verbose
詳細モード
--remote
claude.ai 上の Web セッション
--chrome
Chrome 統合

インタラクティブショートカット

Ctrl‑C   入力/生成をキャンセル
Ctrl‑D   セッション終了
Ctrl‑L   画面クリア
Ctrl‑O   詳細出力の切り替え
Ctrl‑R   履歴検索(逆順)
Ctrl‑G   エディタでプロンプトを開く
Ctrl‑B   背景実行中タスクを停止
Ctrl‑T   タスクリストを切り替え
Ctrl‑V   画像貼り付け
Ctrl‑F   バックグラウンドエージェントを終了(×2)
Esc Esc  戻る/元に戻す
Shift‑Tab 権限モードを循環
Alt‑P     モデル切替
Alt‑T     思考モードのトグル
Enter      改行(高速)
Ctrl‑J     改行(制御シーケンス)

スラッシュコマンド:
  /                → スラッシュコマンド
  !                → Bash 実行
  @                → ファイル参照 + オートコンプリート

ナビゲーション:
  ↑↓   移動
  ←→   展開/折りたたみ
  P    プレビュー
  R    名前変更
  /    検索
  A    全プロジェクト
  B    現在のブランチ

ファイル構成

所在地用途
~/.claude/CLAUDE.md
個人用(全プロジェクト)
./CLAUDE.md
プロジェクト共有
~/.claude/rules/*.md
ユーザー規則
.claude/rules/*.md
プロジェクト規則
@path/to/file
CLAUDE.md にインポート
~/.claude/projects/<proj>/memory/
MEMORY.md + トピックファイル(自動読み込み)

CLI コマンド

/clear          会話をクリア
/compact [focus] コンテキストを圧縮
/resume         セッションの再開/切替
/rename [name]  現在のセッションに名前付け
/branch [name]  会話をブランチ化(/fork エイリアス)
/cost           トークン使用統計
/context        コンテキストを可視化(グリッド表示)
/diff           インタラクティブ差分ビューア
/copy           最後の応答をコピー
/export         会話をエクスポート

/config          設定ファイルを開く
/model <model>   モデル切替
/fast [on|off]   ファストモードトグル
/vim             Vim モード切替
/theme <name>    カラーテーマ変更
/permissions     権限の表示/更新
/effort <level>  努力度設定(low/med/high)
/color <color>   プロンプトバー色設定

/init            CLAUDE.md を作成
/memory          CLAUDE.md ファイルを編集
/mcp             MCP サーバー管理
/hooks           フック管理
/skills          利用可能スキル一覧
/agents          エージェント管理
/chrome          Chrome 統合
/reload-plugins  プラグインのホットリロード

/btw <question>   文脈外サイド質問
/plan [desc]      計画モード(自動開始)
/loop [interval]  定期タスクスケジューリング
/voice            音声入力(20言語対応)
/doctor           インストール診断
/rc               リモートコントロール有効化
/pr-comments [PR] GitHub PR コメント取得
/stats            使用状況統計と設定
/insights         セッションレポート解析
/desktop          デスクトップアプリで継続
/remote-control   ターミナルを claude.ai/code にブリッジ
/stickers          ステッカー注文! 🎉

/simplify        コードレビュー(3 エージェント並列)
/batch           大規模並列変更(5‑30 ワークツリー)
/debug [desc]    デバッグログからトラブルシュート
/claude-api      API + SDK リファレンス読み込み

設定ファイル

ファイルスコープ
~/.claude/settings.json
ユーザー設定
.claude/settings.json
プロジェクト共有
.claude/settings.local.json
ローカル限定
~/.claude.json
OAuth、MCP、状態
.mcp.json
プロジェクト MCP サーバー

環境変数:

ANTHROPIC_API_KEY
ANTHROPIC_MODEL
CLAUDE_CODE_EFFORT_LEVEL (low/med/high)
MAX_THINKING_TOKENS 0=off
ANTHROPIC_CUSTOM_MODEL_OPTION
CLAUDE_CODE_PLUGIN_SEED_DIR

スキル設定

各スキルは次を含むことができます:

  • description
    – 自動呼び出しトリガー
  • allowed-tools
    – 権限プロンプトを省略
  • model
    – スキル用モデル上書き
  • effort
    – 努力度レベル上書き
  • context: fork
    – サブエージェントで実行
  • $ARGUMENTS
    – ユーザー入力プレースホルダー
  • ${CLAUDE_SKILL_DIR}
    – スキル自身のディレクトリ
  • !`cmd` 
    – 動的コンテキスト挿入

スキルディレクトリ:

.claude/skills/<name>/      プロジェクトスキル
~/.claude/skills/<name>/    個人スキル

その他

  • --worktree <name>
    : 特徴ごとに分離されたブランチ。
  • isolation: worktree
    – エージェントを独自ワークツリーで実行。
  • sparsePaths
    – 必要なディレクトリのみチェックアウト。
  • /batch
    : ワークツリーを自動作成。

同じ日のほかのニュース

一覧に戻る →

2026/03/24 7:52

Windows 3.1 用 タイル背景 .bmp アーカイブ

## Japanese Translation: GitHubは、コード作成・ワークフロー自動化・セキュリティ・コミュニティ協働を向上させるAI搭載の開発者ツールとエンタープライズサービスの包括的なスイートを提供します。 - **AI コード生成**:Copilot、Spark、および Models は開発者がコードを自動で生成・改善するのに役立ちます。 - **開発者ワークフロー**:Actions、Codespaces、Issues、Plan、Code Review が、コーディングからデプロイまでの開発パイプライン全体を統括します。 - **セキュリティ**:GitHub Advanced Security は脆弱性を検出しシークレットを保護します;エンタープライズグレードのセキュリティは Copilot for Business にバンドルされています。 - **エンタープライズプラットフォーム**:AI 搭載の開発環境とプレミアムサポートにより、大規模チームがスケールで高度なツールを採用できるようになります。 - **ユースケースの幅広さ**:このスタックは、医療・金融・製造・政府などの業界で App Modernization、DevSecOps、および CI/CD をサポートします。 - **マーケットプレイスとコミュニティ**:Advanced Security のようなアドオンは Marketplace で入手可能です;Sponsors、Security Lab、Maintainer Community、Accelerator、Stars、Archive Program といったイニシアチブがオープンコラボレーションを促進します。 - **ドキュメントとサポート**:GitHub は包括的なドキュメント、ブログ、変更ログ、およびユーザー向け専用サポートチャネルを提供しています。 今後の展望として、GitHub は AI 統合を深化させ、エンタープライズ機能を拡充し、業界固有のサポートを拡大することを計画しており、デジタルトランスフォーメーションの加速、コード品質基準の向上、および組織全体でのセキュリティ強化に寄与すると期待されています。

2026/03/24 3:40

既存の研究アイデアに対する自己主導型調査

## Japanese Translation: 研究は、検索空間とサンドボックス制約が厳密に定義された場合、LLM駆動エージェントが機械学習トレーニングパイプラインを自律的に改善できることを示しています。エージェントは制限付きループで動作します:仮説 → `train.py`/`program.md` を編集(メモリ用にスクラッチパッド使用)→ トレーニング(RTX 4090 で約800ステップ ≈ 3 分)→ 平均順位を評価し、コミットまたはロールバック。各実行はノイズ過剰適合を防ぐために約5 分の壁時計時間で制限されます。 トレーニングは医療用X線データセットから始まり、その後 Ukiyo‑eVG(≈11 K 日本の木版画)へ切り替えました。フレーズ注釈はガウスヒートマップに変換され、追加の「視線」入力として使用されました。CLIPバックボーンは ViT‑Small (22 M) + DistilBERT (66 M) + HeatmapProcessor (~90 M パラメータ) で構成され、ホールドアウト1 Kテストセットで評価しました(ベースライン平均順位 344.68、R@1 img→txt 17.2%、txt→img 16.5%)。 1日間にわたりエージェントは42実験を実行し、そのうち13がコミットされ29がロールバックされました。平均順位は344.68から157.43へ(54 %減少)しました。主な向上は温度制限修正(-113点)と Optuna++ ハイパーパラメータ調整(-30点)によるもので、他のアーキテクチャ変更はほぼ影響がありませんでした。フェーズ 4/5では成功率が低下し、多くの「スパゲッティ」仮説が失敗しました;サンドボックス違反は、エージェントが未承認の bash 呼び出しを試みたりループを早期に停止した際に発生しました。 実験は、LLM エージェントが明確に定義された検索空間内で機械学習研究を自律的に推進できることを示していますが、予期せぬ(「未知の未知」)挙動には苦戦し、厳格なサンドボックス化が必要です。将来の作業では計画段階やサブエージェントを導入して、1実験あたりの単一変更制限を克服し、ハイパーパラメータのより深い探索と成功率の向上を可能にすることが考えられます。

2026/03/22 0:07

**朱祁:磁器修復の技術**

## Japanese Translation: **概要:** ジュチ(锔瓷)は、宋代(960‑1279)に遡る中国の破損した磁器を修復する工芸です。13世紀の絵画に作業員が壊れた陶器を修理している様子が描かれており、ユネスコはジュチを無形文化遺産として認定しています。この技術では、職人が**脆弱な磁器に穴を開け、慎重に手作業で製造した金属のスタープレート(銅、鉄、または貴金属)を挿入し、裂け目を覆いながら物体の機能と美的整合性を保ちます**。ジュチは「不完全さの美」を称える哲学を具現化しており、日本の金継ぎ(壊れた陶器を漆で修復し、金箔で縫い合わせる)と類似しています。両方の伝統において、裂け目は再生されたアイデンティティへ変容し、人生に伴う傷や回復力を象徴します

# Claude Code Cheat Sheet(クレオコード チートシート) **バージョン:** 2026‑03‑24 **作者:** Claude AI --- ## 1. コア概念 | 用語 | 説明 | |------|-------------| | **Prompt** | モデルの応答を駆動する入力テキスト。 | | **Completion** | Claude が生成した出力。 | | **Temperature** | ランダム性を制御(0 = 再現性あり、1 = 非常にランダム)。 | | **Top‑P (nucleus sampling)** | トークン選択を累積確率しきい値で限定。 | | **Max Tokens** | 応答の最大長(トークン単位)。 | --- ## 2. プロンプト設計 - **明示的な指示** `Please write a 200‑word summary about...` → 「…について200語程度の要約を書いてください。」 - **役割指定** `You are an expert data scientist. Explain...` → 「あなたは専門のデータサイエンティストです。説明してください…」 - **文脈設定** ``` Context: The user wants to understand machine learning. Task: Provide a beginner’s guide. ``` →「背景:ユーザーは機械学習を理解したいと考えています。タスク:初心者向けのガイドを提供してください。」 - **反復的改善** 1. 下書きを求める。 2. 明確化や拡張を依頼する。 --- ## 3. 共通パラメータ(API) | パラメータ | 種類 | デフォルト | 備考 | |-----------|------|---------|-------| | `temperature` | float | 0.7 | 範囲:0–1 | | `top_p` | float | 0.9 | 範囲:0–1 | | `max_tokens` | int | 512 | 出力の最大長 | | `stop_sequences` | 配列(文字列) | None | 指定トークンで生成を停止 | --- ## 4. サンプルコードスニペット ### Python (requests) ```python import requests, json url = "https://api.anthropic.com/v1/complete" headers = { "x-api-key": "YOUR_API_KEY", "content-type": "application/json", } payload = { "prompt": "Explain quantum computing in simple terms.", "model": "claude-3-haiku-20240307", "max_tokens_to_sample": 200, "temperature": 0.5, } response = requests.post(url, headers=headers, data=json.dumps(payload)) print(response.json()["completion"]) ``` ### Node.js (axios) ```js const axios = require('axios'); const data = { prompt: 'Write a short poem about the sea.', model: 'claude-3-sonnet-20240307', max_tokens_to_sample: 100, }; axios.post( 'https://api.anthropic.com/v1/complete', data, { headers: { 'x-api-key': process.env.ANTHROPIC_API_KEY } } ).then(r => console.log(r.data.completion)) .catch(e => console.error(e)); ``` --- ## 5. ベストプラクティス - **プロンプトは簡潔に** が、曖昧さを残さない。 - **構造化された出力**(JSON、テーブル)を可能な限り利用する。 - `max_tokens` を適切に設定し、**トークン使用量を抑える**。 - レートリミットは **指数バックオフ** で対処。 --- ## 6. トラブルシューティング | 症状 | 想定原因 | 対策 | |---------|--------------|-----| | 応答が無い/空文字 | 最大トークン超過、プロンプト構文エラー | 長さを減らす、括弧の不一致を確認 | | 望ましくない繰り返し | 温度低、top‑p 高 | 温度上げる、top‑p を下げる | | API エラー 429 | レートリミット超過 | 待機して再試行、バックオフ実装 | --- ## 7. 有用なリソース - **Claude Docs** – https://docs.anthropic.com/ - **Prompt Library** – https://www.promptflow.ai/claude --- | そっか~ニュース