# New Case

> 将案件/咨询材料整理成标准化目录结构。支持诉讼案件（12目录）和潜在项目/咨询（3目录）两种预设。本技能应在用户需要创建新案件、初始化案件目录结构、整理咨询材料、或通过参数和自然语言指定案件编号、委托人、案件类型等信息快速创建案件时使用。不要用于：单独生成法律文书、进行法律研究、证据分析等非案件初始化任务。

- Skill: `thomasmoreai/new-case` (Agent Skill)
- Install (CLI): `npx skillmds@latest add thomasmoreai/new-case`
- Raw SKILL.md: https://api.skillmd.com/api/skills/thomasmoreai/new-case/raw
- Safety review: PASS (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- License: MIT
- Author: ThomasMoreAI (https://skillmd.com/u/thomasmoreai)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/thomasmoreai/new-case

---


# New Case - 创建新案件/整理咨询材料

将案件原始材料或咨询材料整理成标准化目录结构。支持两种预设：
- **诉讼案件 (litigation)**：12层标准诉讼目录，生成案件信息看板、工时记录和期限管理文件
- **潜在项目/咨询 (consultation)**：2目录轻量结构（客户材料 + 工作文件），生成项目信息卡片和待办事项

材料编号采用**参照度分级**：`A-001`（活文档）、`B-001`（常查）、`C-001`（存档）、`D-001`（待激活）。

## 适用场景

1. 新建诉讼案件档案，需要建立标准化目录结构
2. 已有诉讼案件材料，需要整理成统一格式
3. 整理潜在客户咨询材料，建立咨询档案
4. 接收新案件/新咨询，需要快速搭建框架

## 触发方式

### 自然语言触发
- "整理这个案件材料：/path/to/case-folder"
- "帮我建立案件结构：案件在 /path/to/case"
- "创建新案件"
- "新建案件"
- "整理咨询材料：/path/to/consultation-folder"
- "整理这个潜在项目的文件"

### 参数化触发
支持以下参数（通过自然语言或结构化方式传递）：

| 参数 | 必需 | 说明 | 示例 |
|------|------|------|------|
| `--case-id` | 是 | 案件/项目编号 | `[2025]京0105民初1234号` 或 `260323 张美金 咨询` |
| `--client-name` | 否 | 委托人姓名/公司名 | `北京科技有限公司` |
| `--case-type` | 否 | 案件类型 | `诉讼`/`咨询`/`民事`/`刑事`/`行政` |
| `--case-cause` | 否 | 案由 | `合同纠纷` |
| `--opposite-party` | 否 | 对方当事人 | `上海某某公司` |
| `--input-dir` | 否 | 案件材料目录 | `/path/to/materials` |

其中 `--case-type` 的 `诉讼` 或 `民事`/`刑事`/`行政` 对应 litigation 预设，`咨询` 对应 consultation 预设。

**使用示例**：
```
"创建新案件，案件编号 [2025]京0105民初1234号，委托人北京科技有限公司，案由合同纠纷，对方当事人上海某某公司"
"整理咨询材料 /path/to/folder，客户张美金"
```

## 工作流程

### 第零步：确定类型并加载预设

1. **读取 `--case-type` 参数**：
   - `诉讼`/`民事`/`刑事`/`行政` → 加载 `assets/litigation.yaml`
   - `咨询` → 加载 `assets/consultation.yaml`

2. **自动检测**（未指定类型时）：
   - 读取 `assets/` 下所有预设的 `detection` 配置
   - 检查输入目录路径是否匹配 `path_patterns`
   - 扫描文件名是否匹配 `material_hints`（正向）和 `negative_hints`（排除）
   - 若检测到诉讼材料（传票、起诉状等），即使路径含"咨询"也优先使用 litigation
   - 若无法确定，向用户确认

3. **加载对应预设**：读取选定的 YAML 配置文件，后续步骤均基于该预设执行

4. **默认回退**：若未指定且无法检测，默认使用 litigation 预设

### 第一步：分析输入材料

1. **扫描文件夹**，列出所有文件
2. **识别材料类型**：法律服务方案、聊天记录、证据材料、委托材料、身份证明、其他
3. **提取关键信息**：按 [references/extraction-rules.md](references/extraction-rules.md) 从不同材料类型中提取当事人、案由、金额等信息

### 第二步：建立目录结构

读取预设配置的 `directories` 部分，按 id 排序创建目录。

**诉讼案件**：创建12个标准目录（`00 - 📅 日程管理` 至 `11 - 📚 参考文件`）

**咨询项目**：创建2个目录：
```
├── 01 - 📂 客户材料/    # 客户提供的所有材料（录音、截图、文档、聊天记录等）
└── 02 - 📝 工作文件/    # 律师产出（分析、方案、研究、策略）
```

### 第三步：材料分类整理

读取预设配置的 `classification` 规则，按顺序匹配关键词，将材料移入对应目录。详细分类决策逻辑见 [references/classification-guide.md](references/classification-guide.md)。

咨询项目额外规则：
- 法律服务方案、法律意见书等面向客户的交付物放入 `02 - 📝 工作文件/`
- 根目录只保留管理文件（项目信息、待办事项、材料清单）
- 转写文稿与对应音频放在同一目录
- 材料编号使用参照度分级（A/B/C/D），详见 [references/naming-conventions.md](references/naming-conventions.md)

### 第四步：生成管理文件

根据预设配置的 `management_files` 逐项生成：

| 文件 | 诉讼 | 咨询 | 模板 |
|------|------|------|------|
| 案件/项目信息 | ✅ case-info.md | ✅ consultation-info.md | 按预设选用 |
| 工时记录 | ✅ | ❌ | timesheet.md |
| 期限管理 YAML | ✅ | ❌ | deadline-yaml.md |
| 待办事项 | ✅ | ✅ | task-list.md |

**诉讼案件**生成案件信息看板，详见 `templates/case-info.md`。

**咨询项目**生成项目信息卡片，详见 `templates/consultation-info.md`。

### 可选第五步：生成法律服务方案

如材料中包含初步沟通记录或客户需求描述，建议使用 legal-proposal-generator skill 生成法律服务方案。
- 诉讼案件：输出到 `{01}/` 目录
- 咨询项目：输出到 `02 - 📝 工作文件/`

## 参考文档

详细规则已外置到 `references/` 目录，按需读取：

| 文件 | 内容 |
|------|------|
| [references/naming-conventions.md](references/naming-conventions.md) | 案件编号、案件名称、文件命名规则 |
| [references/classification-guide.md](references/classification-guide.md) | 材料分类决策逻辑、模糊场景处理 |
| [references/extraction-rules.md](references/extraction-rules.md) | 从不同材料类型提取案件信息的规则 |

## 时间要求

使用系统当前时间（通过 `date "+%Y-%m-%d"` 获取），确保：
- 文档创建时间为当前日期
- 时间线逻辑正确（过去→现在→未来）
- 剩余天数计算准确

## 自定义配置

### 预设配置

目录结构和材料分类规则由 `assets/` 下的 YAML 文件定义。每个预设文件包含：

- **meta**：预设元信息（ID、名称、描述、编号格式）
- **directories**：目录定义（编号、图标、名称、描述）
- **management_files**：管理文件生成配置（启用/禁用、模板路径、输出路径）
- **detection**：自动检测规则（路径关键词、文件关键词、排除关键词）
- **classification**：材料分类规则（关键词→目标目录）
- **root_files**（可选）：根目录保留文件规则

现有预设：
- `assets/litigation.yaml` — 诉讼案件（12目录）
- `assets/consultation.yaml` — 潜在项目/咨询（2目录）

### 新增预设

如需支持新的案件类型（如公司法务、知产申请等），在 `assets/` 下新建 YAML 文件，按上述结构填写即可。SKILL.md 工作流无需改动。

### 向后兼容

原 `references/case-config.yaml` 已迁移到 `assets/litigation.yaml`，不再保留旧文件。

## 输出验证

完成整理后，确认：

- [ ] 目录结构已按预设配置创建
- [ ] 所有材料已分类移动到对应目录
- [ ] 管理文件已按预设的 management_files 配置生成
- [ ] 文件命名符合规范
- [ ] 时间逻辑正确

## 禁止事项

- 禁止在案件档案中记录项目自身的 SuitAgent 系统信息
- 禁止创建额外的说明文档或 README
- 禁止遗漏任何已有材料
- 禁止虚构案件信息

