---
name: workspace-manage
description: 回答 kata 能力/功能菜单/命令帮助类提问，或创建、初始化、自检、收尾、修复项目工作区。触发短语如「kata 能干嘛」「功能菜单」「初始化工作区」「自检/收尾工作区」。仅生成或编辑用例请转至 case-*；维护业务知识请转至 knowledge-curate；UI 自动化请转至 playwright-automation。
argument-hint: "<功能菜单 | init | 自检 | 收尾 | 修复>"
user-invocable: true
model: sonnet
effort: medium
---

# workspace-manage

统一管理 kata 项目工作区：回答能力和菜单类提问，并确保创建、自检、收尾的产物都落在约定的目录边界内。

## 路由边界

以下场景不属本 skill 范围，请转至对应 skill：

- 生成或编辑 QA 用例 → case-draft / case-edit
- 维护业务知识 → knowledge-curate
- UI 自动化 → playwright-automation

## 工作流

1. 能力和菜单类提问：按命令索引直接回答，不用改动工作区。
2. 操作工作区前，先读 `references/project-layout.md` 弄清目录边界和写入位置，再创建、自检或收尾。

## 何时加载哪个文件

| 文件 | 何时读 | 作用 |
| --- | --- | --- |
| references/project-layout.md | 创建、自检或修复工作区前 | 目录边界和产物写入位置 |

## 必须遵守的规则

- 生成的产物一律写入 `workspace/{project}/` 之下。
- `workspace/{project}/.kata/repos/**` 是只读源仓库；要改动必须先取得用户明确确认，并在源仓库工作区内操作。
