skills/new-case/SKILL.md
将案件/咨询材料整理成标准化目录结构。支持诉讼案件(12目录)和潜在项目/咨询(3目录)两种预设。本技能应在用户需要创建新案件、初始化案件目录结构、整理咨询材料、或通过参数和自然语言指定案件编号、委托人、案件类型等信息快速创建案件时使用。不要用于:单独生成法律文书、进行法律研究、证据分析等非案件初始化任务。
npx skillsauth add cat-xierluo/legal-skills new-caseInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
将案件原始材料或咨询材料整理成标准化目录结构。支持两种预设:
材料编号采用参照度分级:A-001(活文档)、B-001(常查)、C-001(存档)、D-001(待激活)。
支持以下参数(通过自然语言或结构化方式传递):
| 参数 | 必需 | 说明 | 示例 |
|------|------|------|------|
| --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,客户张美金"
读取 --case-type 参数:
诉讼/民事/刑事/行政 → 加载 assets/litigation.yaml咨询 → 加载 assets/consultation.yaml自动检测(未指定类型时):
assets/ 下所有预设的 detection 配置path_patternsmaterial_hints(正向)和 negative_hints(排除)加载对应预设:读取选定的 YAML 配置文件,后续步骤均基于该预设执行
默认回退:若未指定且无法检测,默认使用 litigation 预设
读取预设配置的 directories 部分,按 id 排序创建目录。
诉讼案件:创建12个标准目录(00 - 📅 日程管理 至 11 - 📚 参考文件)
咨询项目:创建2个目录:
├── 01 - 📂 客户材料/ # 客户提供的所有材料(录音、截图、文档、聊天记录等)
└── 02 - 📝 工作文件/ # 律师产出(分析、方案、研究、策略)
读取预设配置的 classification 规则,按顺序匹配关键词,将材料移入对应目录。详细分类决策逻辑见 references/classification-guide.md。
咨询项目额外规则:
02 - 📝 工作文件/根据预设配置的 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/classification-guide.md | 材料分类决策逻辑、模糊场景处理 | | references/extraction-rules.md | 从不同材料类型提取案件信息的规则 |
使用系统当前时间(通过 date "+%Y-%m-%d" 获取),确保:
目录结构和材料分类规则由 assets/ 下的 YAML 文件定义。每个预设文件包含:
现有预设:
assets/litigation.yaml — 诉讼案件(12目录)assets/consultation.yaml — 潜在项目/咨询(2目录)如需支持新的案件类型(如公司法务、知产申请等),在 assets/ 下新建 YAML 文件,按上述结构填写即可。SKILL.md 工作流无需改动。
原 references/case-config.yaml 已迁移到 assets/litigation.yaml,不再保留旧文件。
完成整理后,确认:
data-ai
当用户要求你并行推进多个任务、一次性开多个 worker/agent 同时工作、用 tmux 启动多个独立 session、防止 PM 直接实现逃逸、或者你作为 PM 需要拆解并派发任务给多个独立 worker 时使用。触发词包括"并行推进""开多个""同时推进""派 worker""多 agent 并行""开 worker""tmux 启动""独立 session""防逃逸""分派任务""一起做"。不要用于单个短任务、跨平台任务状态管理、或 Git 分支/提交/PR/merge 安全规则。
tools
本技能应在 GitHub 项目发布新版本时使用,覆盖版本号管理、CHANGELOG 同步、Release Notes 撰写、tag 创建、CI 构建监控、发布验证和历史清理全流程。适用于桌面应用、CLI 工具、Web 应用、库/SDK 等任何基于 GitHub 的软件项目。当用户提到"发布"、"release"、"打 tag"、"新版本"、"更新版本号"、"写 release notes"、"发布失败了"、"CI 挂了"时触发。不要用于非 GitHub 项目(如纯 GitLab / Gitea 项目)或无需 CI 的手动发布场景。
content-media
本技能应在用户需要 OCR、扫描识别、图片文字识别、文档识别,或将 PDF、图片、Office 文档、URL 转换为 Markdown 时使用。检测到法律材料时可进行保守的法律术语与文书结构优化。不要用于法律事实判断、补写缺失内容、语义改写、印章深度识别或图表实体分析。
tools
将 monorepo 中的子目录通过 git subtree 推送到独立 GitHub 仓库。支持注册清单、变更自动检测、增量推送。本技能应在用户提交涉及已注册子项目的变更后,或手动请求推送到独立仓库时使用。不要用于初次创建 monorepo 或管理 git submodule。