关于 project-workspace-cleaner
只读扫描工作区根目录下的代码库,并按严重程度排列清理事项。它汇总各仓库结果、报告跳过的路径,只提供建议,不修改或删除文件。
主要功能
- 01只读扫描工作区代码库
- 02可配置扫描阈值和结果数量
- 03按严重程度排列清理发现
- 04汇总仓库并报告跳过路径
- 05仅提供建议,不修改文件
适用场景
- 01检查生成的或长期未用的仓库产物
- 02为多个工作区代码库安排清理优先级
- 03找出适合人工审查的大目录
- 04核查包含部分结果的扫描
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ gaelic-ghost/ productivity-skills --skill project-workspace-cleaner安装后在 Claude Code 中输入/project-workspace-cleaner确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
agents/openai.yamlconfig/customization.template.yamlreferences/automation-prompts.mdconfig-schema.mdcustomization.mdpatterns.mdscripts/scan_workspace_cleanup.pytests/test_scan_workspace_cleanup.py详细介绍
项目工作区清理器
对工作区根目录中的仓库进行只读扫描,并按严重程度排列清理任务。
输入
- 可选的 CLI 覆盖项:
--workspace--min-mb--stale-days--max-findings--config--json
- 配置优先级:
- CLI 标志
config/customization.yamlconfig/customization.template.yaml- 脚本默认值
工作流
- 按照文档说明的优先级解析设置。
- 运行
scripts/scan_workspace_cleanup.py。 - 如果遍历或 stat 操作失败,记录跳过的路径,然后继续扫描其余可访问路径。
- 按严重程度、分数、大小、仓库和目录排列发现项。
- 返回排序后的发现项以及仓库级汇总。
- 如果没有发现项,也没有跳过的路径,则报告面向用户的清理完成结果。
输出约定
每项发现包含:
-
severity -
repo -
directory -
category -
size_human -
score -
why_flagged -
suggested_cleanup -
仓库汇总包含标记文件的总大小,以及各严重程度的发现项数量。
-
JSON 输出包含
partial_results和skipped_paths。 -
对于面向用户的清理完成运行,输出必须精确为
No findings. -
如果跳过了任何路径,则返回部分结果警告并列出跳过的路径,而不是使用清理完成消息。
防护措施
- 绝不运行破坏性命令。
- 绝不自动删除构建产物。
- 绝不向扫描的仓库写入内容。
- 仅提供建议。
参考资料
references/config-schema.mdreferences/customization.mdreferences/automation-prompts.mdreferences/patterns.md
评论
支持 Markdown