dapei-workspacelisted
Install: claude install-skill ygwa/dapei-skill
# dapei.workspace skill
负责 workspace 初始化与结构校验。
## 边界
| dapei 平台 | Agent |
|------------|-------|
| 目录结构创建、schema 校验、元数据初始化 | 理解 workspace 业务范围、填充 docs |
| 输出结构化 workspace.yaml | 理解「这个 workspace 包含哪些 repo 和 feature」 |
**禁止**:平台替 Agent 写业务文档或做技术决策。
## 路由能力
| 意图 | Capability |
|------|------------|
| 初始化新 workspace | `workspace.init` |
| 生成 workspace 健康报告 | `workspace.report` |
| 校验 workspace 结构 | `workspace.validate` |
| 查看 workspace 概览 | `workspace.status` |
| 记录决策/风险/问题 | `memory.append` |
| 查询能力执行日志 | `audit.query` |
---
## 工作流(方法,非实现)
### Init(初始化)
**目标**:创建符合 dapei 规范的 workspace 结构。
1. 验证当前目录为空,或已经符合 dapei workspace contract
2. 在当前目录创建标准运行结构,不创建嵌套 `workspace/` 目录:
```
./
├── .dapei/
│ ├── workspace.yaml # workspace 元数据
│ ├── commands.yaml # capability 意图定义
│ ├── schemas/ # artifact schema
│ │ ├── behavior.schema.yaml
│ │ ├── state-machine.schema.yaml
│ │ └── evidence.schema.yaml
│ └── rules/ # dapei 规则
│ ├── naming.yaml
│ ├── layering.yaml
│ └── ddd.yaml
├── repos/ # managed repo 基座池
├── features/ # feature 执行工作区
└── docs/
├── as-is/ # durable 现状认知
│ └── behavior/
├── architecture/ # 架构知识
└── decisions/ # 决策记录
```
3. 初始化 `.dapei/workspace.yaml`:
```yaml
version: 0.2
workspace:
name: my-workspace
root: .
default_branch: main
locale: zh-CN
```
4. 初始化 `.dapei/commands.yaml`(从模板复制)
5. 创建 `.gitkeep`