mcpField
T
temp-files

temp-files

github.com/llama-farmAgent 工作流83644 次安装21 周前更新
代码仓库

关于 temp-files

temp-files 是一项 Agent 技能,指导将报告、进度文件等临时输出存放在 `/tmp/claude` 下按工作目录划分的路径中,并规定文件命名和清理方式。

主要功能

  1. 01按工作目录划分临时路径
  2. 02使用带时间戳的文件名
  3. 03生成文件的存放指引
  4. 04临时文件清理说明

适用场景

  1. 01保存代码审查报告
  2. 02存放分析和测试摘要
  3. 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/ 中的文件。如果用户需要保留文件,请建议他们将其复制到永久位置。

评论

支持 Markdown