temp-files について
temp-files は、レポートや進捗ファイルなどの一時出力を、作業ディレクトリ別の `/tmp/claude` 配下に保存するためのエージェントスキルです。ファイル名の付け方や削除時の注意点も示します。
主な機能
- 01作業ディレクトリ別の一時パス
- 02タイムスタンプ付きファイル名
- 03生成ファイルの保存手順
- 04一時ファイルの削除に関する注意
活用シーン
- 01コードレビュー報告の保存
- 02分析結果やテスト概要の保管
- 03リポジトリ外での進捗管理
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ llama-farm/ llamafarm --skill temp-filesインストール後、Claude Code で/temp-filesを入力して読み込まれたか確認します。
詳細
一時ファイルスキル
進捗の記録、レポートの生成、一時データの保存のためにファイルを作成する必要がある場合は、リポジトリのルートではなく、システムの一時ディレクトリを使用してください。
ディレクトリ構成
すべての一時ファイルで、次のベースパスを使用してください(Claude Code の既存のタスク出力規則に準拠しています)。
/tmp/claude/{sanitized-cwd}/
{sanitized-cwd} は、現在の作業ディレクトリのパスについて、先頭のスラッシュを削除してから / を - に置き換えたものです(先頭にハイフンが付かないようにするためです)。
例:/Users/bobby/workspace/pivot/llamafarm で作業する場合 → /tmp/claude/Users-bobby-workspace-pivot-llamafarm/
一時ファイルの作成
手順 1:ディレクトリを作成する
SANITIZED_PATH=$(echo "$PWD" | sed 's|^/||' | tr '/' '-')
REPORT_DIR="/tmp/claude/${SANITIZED_PATH}/reviews"
mkdir -p "$REPORT_DIR"
手順 2:一意のファイル名を生成する
次のパターンを使用してください:{descriptor}-{YYYYMMDD-HHMMSS}.{ext}
TIMESTAMP=$(date +%Y%m%d-%H%M%S)
FILENAME="code-review-${TIMESTAMP}.md"
FILEPATH="${REPORT_DIR}/${FILENAME}"
手順 3:ファイルを書き込む
完全な一時ファイルのパスを指定して Write ツールを使用してください。
手順 4:ユーザーに知らせる
ファイルを作成した場所を必ずユーザーに伝えてください。
レポートの保存先:
/tmp/claude/Users-bobby-workspace-pivot-llamafarm/reviews/code-review-20260108-143052.md
このパターンを使用する場合
- コードレビューのレポート
- 分析結果
- 進捗を記録するファイル
- テスト結果の概要
- 特定の保存先が明示されていない、生成されたドキュメント
このパターンを使用しない場合
- ユーザーがファイルパスを明示している場合
- コミットするファイル(README、設定ファイルなど)を作成する場合
- 既存のファイルを編集する場合
クリーンアップに関する注意
/tmp/ 内のファイルは、システムの再起動時に削除されます。ファイルを保持する必要がある場合は、恒久的な保存先にコピーするよう提案してください。