← 返回 Skills 市场
tixastronauta

Workspace Files Organization

作者 Tiago 'Tix' Carvalho · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
69
总下载
1
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install workspace-files-organization
功能描述
Use before creating or moving any durable workspace files, folders, scripts, project state, monitor state, cron-backed artifacts, outputs, or project-specifi...
使用说明 (SKILL.md)

Workspace Files Organization

Organize new work so that project-specific files stay together, reusable utilities stay separate, and outputs live with the work that produced them.

Mandatory Trigger

Before creating any durable workspace file or folder, stop and classify it:

  • If it belongs to a specific topic, goal, monitor, cron job, report, investigation, or automation, create/use projects/\x3Cname>/ first.
  • If it is project state, cache, output, downloaded data, generated content, or monitor state, put it under projects/\x3Cname>/data/.
  • Only skip this skill for trivial temporary shell output that is not written to disk, or for clearly workspace-wide files such as MEMORY.md, AGENTS.md, USER.md, SOUL.md, or TOOLS.md.

A monitor with persistent state is a project. A cron-backed workflow with files is a project. A one-off investigation that creates reusable notes or outputs is usually a project.

Core Rules

  • Put all files that belong to a specific project under projects/\x3Cname>/ when that work has its own topic, goal, or context.
  • Treat code, notes, configs, prompts, supporting assets, and outputs for that project as project-local unless there is a strong reason not to.
  • Put project outputs under projects/\x3Cname>/data/.
  • Do not create or use a global data/ directory.
  • Use scripts/ only for genuinely generic, reusable utilities that are not tied to one project.
  • Do not put project-specific scripts in scripts/.
  • Treat every body of work that requires created files as a project from the start.
  • Create or choose projects/\x3Cname>/ before generating project-specific files.
  • Do not create project files in ad hoc locations with the intention of organizing them later.

New Project Folder Standard

When creating a new project folder, create:

  • projects/\x3Cname>/README.md

Add a short README immediately. Include:

  • what the project is about
  • when the project was started
  • a brief note about the current purpose or scope

Keep the README short unless the user asks for more detail.

Recommended Layout

Use this layout by default for project-specific work:

projects/
  \x3Cname>/
    README.md
    data/
    ...project files...

Possible project files include:

  • scripts and code
  • notebooks
  • prompts
  • configuration files
  • scraped or downloaded inputs
  • generated outputs
  • summaries or notes

Only add extra subfolders when they improve clarity.

Placement Heuristics

Choose locations in this order:

  1. When work requires creating durable files, start by creating or choosing projects/\x3Cname>/.
  2. If the file belongs to that project, place it in projects/\x3Cname>/.
  3. If it is state, cache, or output generated by that project, place it in projects/\x3Cname>/data/.
  4. If it is a reusable utility that clearly works across unrelated projects, place it in scripts/.
  5. If there is ambiguity, prefer creating a new project folder over placing files at the workspace root, a custom top-level folder, or scripts/.

Root Directory Discipline

Avoid placing new project files directly in the workspace root.

Allow root placement only for files that are truly workspace-wide, such as:

  • top-level workspace documentation
  • shared agent notes
  • global configuration expected at the root

Naming Guidance

  • Use short, descriptive project names.
  • Prefer lowercase names.
  • Use hyphens or underscores consistently within the workspace.
  • Name projects by domain or outcome, for example dges-crawl, invoice-reconciliation, or travel-planning.

Migration Guidance

When you find project-specific files scattered in the root or mixed into scripts/:

  • group them under a new or existing projects/\x3Cname>/
  • move outputs into projects/\x3Cname>/data/
  • leave only truly generic utilities in scripts/
  • update references or commands if paths changed
  • treat the scattered state as something to fix, not as an acceptable starting pattern

Decision Standard

Prefer a structure that makes it obvious where a future reader should look first.

When in doubt, create a project folder first and keep everything for that body of work under projects/\x3Cname>/.

安全使用建议
This appears safe to install if you want agents to keep project files organized. Be aware that it may encourage moving existing workspace files into project folders, so ask for confirmation before broad cleanup or migration work.
功能分析
Type: OpenClaw Skill Name: workspace-files-organization Version: 1.0.0 The skill bundle is a set of organizational guidelines for an AI agent to manage workspace files using a structured directory hierarchy (projects/<name>/). It contains no executable code, no network requests, and no instructions that would lead to data exfiltration or unauthorized access. The content is entirely focused on file hygiene and project-based separation within the SKILL.md file.
能力评估
Purpose & Capability
The stated purpose is organizing durable workspace files under project folders, and the SKILL.md content consistently focuses on that purpose.
Instruction Scope
The instructions broadly apply before creating or moving durable workspace files and include migration guidance, so users should expect agents to change workspace paths when file organization is relevant.
Install Mechanism
There is no install spec, no code files, no required binaries, and no package execution path.
Credentials
The skill only affects workspace file placement and does not request OS-level privileges, credentials, network access, or external services.
Persistence & Privilege
The skill is meant to influence durable files and folders, including project READMEs and moved project outputs, but this persistence is disclosed and purpose-aligned.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install workspace-files-organization
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /workspace-files-organization 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of the workspace-files-organization skill. - Enforces strict project-based file and folder organization under `projects/<name>/` with outputs/state in `data/`. - Provides clear classification and placement rules for new workspace files, folders, scripts, or documentation. - Prohibits ad hoc and root-level dumping of project assets and outputs. - Includes a mandatory README.md for every project, with concise project information. - Offers guidance on scripts, naming, migration, and maintaining clarity for future readers.
元数据
Slug workspace-files-organization
版本 1.0.0
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 1
常见问题

Workspace Files Organization 是什么?

Use before creating or moving any durable workspace files, folders, scripts, project state, monitor state, cron-backed artifacts, outputs, or project-specifi... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 69 次。

如何安装 Workspace Files Organization?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install workspace-files-organization」即可一键安装,无需额外配置。

Workspace Files Organization 是免费的吗?

是的,Workspace Files Organization 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Workspace Files Organization 支持哪些平台?

Workspace Files Organization 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Workspace Files Organization?

由 Tiago 'Tix' Carvalho(@tixastronauta)开发并维护,当前版本 v1.0.0。

💬 留言讨论