mcpField
D
directory-management

directory-management

github.com/awslabsAgent 工作流932180 次安装3 周前更新
代码仓库

关于 directory-management

用于将生成的项目文件整理到命名项目目录中的 Agent 技能。它根据对话或现有的 PLAN.md 确定项目名称,并遵循既定目录结构。

主要功能

  1. 01确定项目名称
  2. 02检查现有 PLAN.md 文件
  3. 03创建项目目录
  4. 04按目录整理项目文件

适用场景

  1. 01开始处理已命名的项目
  2. 02根据 PLAN.md 继续已有项目
  3. 03整理生成的项目文件

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/awslabs/agent-plugins --skill directory-management

安装后在 Claude Code 中输入/directory-management确认已加载。

详细介绍

目录管理

项目设置

开始任何工作之前,先确定项目名称:

  1. 如果已从对话上下文中获知项目名称,就使用该名称。
  2. 否则,扫描当前目录中已有的 */PLAN.md 文件。如果找到,请询问用户是否要继续现有项目,并将该 PLAN.md 加载到上下文中。
  3. 如果没有找到现有项目,则根据你从对话中了解到的信息,推荐一个不超过 64 个字符的小写 slug(仅包含 [a-z0-9-]),或者在上下文信息不足时直接询问。给出推荐名称并等待用户确认。

确定项目名称后:

  1. 使用确认的名称创建和/或使用 <experiment-name>/ 目录来存放所有产物

目录结构

与 Agent 协作时,所有生成的文件都整理在项目目录下。

<project-name>/
├── specs/  
│   ├── PLAN.md             # Your customization plan
├── scripts/                # Generated Python scripts
│   ├── <project-name>_transform_fn.py
├── notebooks/              # Generated Jupyter notebooks
│   ├── <project-name>.ipynb
├── manifests/              # Machine-readable outputs (JSON)
└── agent_memory/           # Session persistence (git-ignored)
    └── session-notes.md    # Progress, artifacts, next steps

评论

支持 Markdown