ハルシネーション厳禁・事実検証命令
2026-02-19
Claudeなどに送るプロンプトのテンプレートメモ。
あなたは高度な専門家として、以下のルールを遵守して回答せよ。
1. 事実確認とソースの限定
- 回答は提供された資料、または検索で得た信頼できる一次情報のみに基づくこと。
- 確信が持てない場合や情報不足の際は、無理に生成せず「分かりません」と正直に答えよ。
2. ステップバイステップの思考
- いきなり結論を出さず、以下の順に出力せよ:
① 現状のデータ・情報の整理
② 分析・計算プロセス
③ 最終的な結論
3. 出典の明示と自己検証
- 重要な事実には必ず根拠となるURLを併記せよ。
- 回答の最後に「自己検証」セクションを設け、自らの回答に論理的矛盾や
不正確な推測が含まれていないか、批判的にレビューせよ。
よく使うMarkdown記法まとめ
2026-02-19
日常的に使うMarkdown記法を整理する。
見出し
### h3
#### h4
テキスト装飾
**太字**
*斜体*
~~取り消し線~~
`インラインコード`
リスト
- 箇条書き
- 箇条書き
- ネスト
1. 番号付きリスト
2. 番号付きリスト
リンク・画像
[テキスト](URL)

テーブル
| 列1 | 列2 |
|-----|-----|
| a | b |
引用・区切り線
> 引用文
---(区切り線)
折りたたみ(HTML混在時のみ有効)
<details>
<summary>タイトル</summary>
内容(上下に空行が必要)
</details>
よく使うLinux ファイル関係のコマンドまとめ
2026-02-19
ファイル・ディレクトリの確認
ls -la # 隠しファイル含む詳細一覧
ls -lh # サイズを人が読みやすい形式で
tree # ツリー表示(要インストール)
tree -L 2 # 深さ2まで
du -sh * # カレントディレクトリ直下の各サイズ
du -sh /path # 指定パスのサイズ
df -h # ディスク使用量
ファイルの操作
cp src dst # コピー
cp -r src/ dst/ # ディレクトリごとコピー
mv src dst # 移動 / リネーム
rm file # 削除
rm -rf dir/ # ディレクトリを強制削除(注意)
mkdir -p a/b/c # 中間ディレクトリも含めて作成
touch file.txt # 空ファイル作成 / タイムスタンプ更新
ファイルの中身を見る
cat file # 全表示
less file # ページング表示(q で終了)
head -n 20 file # 先頭20行
tail -n 20 file # 末尾20行
tail -f file # リアルタイムに末尾を追う(ログ確認)
検索
find . -name "*.ts" # 名前でファイルを検索
find . -type f -mtime -1 # 1日以内に変更されたファイル
grep -r "keyword" ./src # ディレクトリ内を再帰検索
grep -n "keyword" file.txt # 行番号付きで検索
grep -i "keyword" file.txt # 大文字小文字無視
パーミッション
chmod 755 file # rwxr-xr-x
chmod +x script.sh # 実行権限を付与
chown user:group file
シンボリックリンク
ln -s /path/to/target linkname # シンボリックリンク作成
ls -la # -> で確認できる
アーカイブ・圧縮
tar -czf archive.tar.gz dir/ # gz圧縮して固める
tar -xzf archive.tar.gz # 展開
zip -r archive.zip dir/ # zip圧縮
unzip archive.zip # zip展開
Zedでgit add〜pushまで自動化を登録する方法
2026-02-18
Zedの Tasks 機能を使うと、git add → commit → push を1コマンドで実行できる。
手順
- コマンドパレットで
zed: open tasksを開く .zed/tasks.jsonに以下を追加:
{
"label": "Git: add, commit & push",
"command": "git add -A && git commit -m \"$ZED_PROMPT\" && git push",
"use_new_terminal": false
}
- コマンドパレットから
task: spawn→ 登録したタスクを選択 - プロンプトにコミットメッセージを入力すれば、add〜pushまで一発で走る
ポイント
$ZED_PROMPTはタスク実行時に入力を求められる変数。コミットメッセージに使えるuse_new_terminal: falseにすると既存のターミナルパネルで実行される- プロジェクトごとに
.zed/tasks.jsonを置けるので、リポジトリ単位で管理できる
Claudeトークンを圧縮する運用法
2026-02-18
Claude Code(やAPI)を使うとき、トークン消費を抑えるコツをまとめる。
CLAUDE.md を活用する
プロジェクトルートに CLAUDE.md を置いておくと、毎回同じ説明を繰り返さなくて済む。ディレクトリ構成・コーディングルール・命名規則など、コンテキストとして毎回必要な情報はここに集約する。
会話を短く保つ
- 1つのタスクが終わったら新しい会話を始める
- 長い会話はコンテキストウィンドウを圧迫して、古い情報が押し出される
/compactコマンドで会話を要約・圧縮できる
指示は具体的に
曖昧な指示 → Claudeが推測 → 的外れ → やり直し、のループがトークンを一番食う。
- ❌「いい感じにリファクタして」
- ✅「Tool.tsx の handleSubmit 関数を、バリデーション部分を extractValidation() として切り出して」
ファイルパス・関数名・期待する振る舞いを明示するだけで、1発で正解に近い出力が返ってくる。