
New Case
- 71 installs
- 543 repo stars
- Updated August 5, 2026
- cat-xierluo/legal-skills
Organize litigation, consultation, trademark, or patent material into standardized case directory structures with case info boards and deadline files.
About
Organizes case, consultation, trademark, or patent material into standardized directory structures across four presets (litigation, consultation, trademark, patent) with sub-templates and generated info boards, time logs, and deadline files. A developer or lawyer uses it to create a new case and initialize its folder structure from parameters or natural language.
- Four presets with trademark/patent sub-templates
- Generates case info boards, time logs, deadline files
New Case by the numbers
- 71 all-time installs (skills.sh)
- Ranked #1,491 of 3,282 Productivity & Planning skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/cat-xierluo/legal-skills --skill new-caseAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 71 |
|---|---|
| repo stars | ★ 543 |
| Last updated | August 5, 2026 |
| Repository | cat-xierluo/legal-skills ↗ |
What it does
Organize litigation, consultation, trademark, or patent material into standardized case directory structures with case info boards and deadline files.
Files
New Case - 创建新案件/整理咨询材料
将案件原始材料或咨询材料整理成标准化目录结构。支持四种预设:
- 诉讼案件 (litigation):12层标准诉讼目录,生成案件信息看板、工时记录和期限管理文件
- 潜在项目/咨询 (consultation):2目录轻量结构(客户材料 + 工作文件),生成项目信息卡片和待办事项
- 商标案件 (trademark):知产业务,覆盖商标注册 / 异议 / 驳回复审 / 无效宣告 / 变更 / 转让;单一预设下挂 2 个业务子模板:(1) 注册模板(7 目录,注册/变更/转让,含独立商标注册证目录)、(2) 异议/复审/无效模板(8 目录,对抗性案件,含证据材料 + 独立商标注册证目录)。目录顺序按项目进展:委托 → 图样 → 申请书 → 律师工作 → 官方文书(不含注册证)→ 商标注册证(独立)→ 发票财务。工作记录/沟通并入 1 委托(与专利 DEC-009 一致)。多个申请号的同类文件归位到一起,生成项目信息卡和续展提醒待办。商标注册证 PDF 加 YYMMDD 日期前缀(日期读 mtime/birth time,DEC-2026-06-11)
- 专利案件 (patent):知产业务,覆盖发明 / 实用新型 / 外观设计 / 无效 / 复审 / 检索 / PCT / 变更 / 年费 10 种子业务;单一预设下挂 3 个业务子模板:(1) 申请模板(7 目录,发明/实用新型/外观/PCT)、(2) 复审/无效模板(8 目录,复审/无效,含证据+对方提交)、(3) 检索/其他模板(4 目录,检索/布局/变更/年费)。目录顺序按项目进展:委托(含工作记录)→ 清单/客户提供 → 客户提供/律师工作 → 律师工作/申请书 → 国知局文件 → 发票/财务。律师工作与文件进程合并(都是律师产出);2 工作记录已合并入 1 委托材料(沟通录音/邮件/会议纪要本质是律师-客户工作过程记录)。每个项目按业务子类型选模板,不创建空目录。生成项目信息卡和年费提醒待办。
材料编号采用参照度分级:A-001(活文档)、B-001(常查)、C-001(存档)、D-001(待激活)。
适用场景
1. 新建诉讼案件档案,需要建立标准化目录结构 2. 已有诉讼案件材料,需要整理成统一格式 3. 整理潜在客户咨询材料,建立咨询档案 4. 接收新案件/新咨询,需要快速搭建框架 5. 接收商标新业务(注册/异议/复审/无效/变更),需要建立知产专用目录结构 6. 接收专利新业务(发明/实用新型/外观/无效/复审/检索/PCT/变更/年费),需要建立知产专用目录结构
触发方式
自然语言触发
- "整理这个案件材料:/path/to/case-folder"
- "帮我建立案件结构:案件在 /path/to/case"
- "创建新案件"
- "新建案件"
- "整理咨询材料:/path/to/consultation-folder"
- "整理这个潜在项目的文件"
参数化触发
支持以下参数(通过自然语言或结构化方式传递):
| 参数 | 必需 | 说明 | 示例 |
|---|---|---|---|
--case-id | 是 | 案件/项目编号 | [YYYY]京0105民初1234号 或 {YYMMDD} {客户简称} 咨询 |
--client-name | 否 | 委托人姓名/公司名 | 北京科技有限公司 |
--case-type | 否 | 案件类型 | 诉讼/咨询/商标/注册/异议/复审/无效/变更/专利/发明/实用新型/外观/检索/PCT/年费 |
--case-cause | 否 | 案由 | 合同纠纷 |
--opposite-party | 否 | 对方当事人 | 上海某某公司 |
--input-dir | 否 | 案件材料目录 | /path/to/materials |
其中 --case-type 的 诉讼 或 民事/刑事/行政 对应 litigation 预设,咨询 对应 consultation 预设,商标/注册/异议/复审/无效/变更 对应 trademark 预设,专利/发明/实用新型/外观/检索/PCT/年费 对应 patent 预设。
使用示例:
"创建新案件,案件编号 [2025]京0105民初1234号,委托人北京科技有限公司,案由合同纠纷,对方当事人上海某某公司"
"整理咨询材料 /path/to/folder,客户{客户简称}"工作流程
第零步:确定类型并加载预设
1. 读取 `--case-type` 参数:
诉讼/民事/刑事/行政→ 加载assets/litigation.yaml咨询→ 加载assets/consultation.yaml商标/注册/异议/复审/无效/变更→ 加载assets/trademark.yaml专利/发明/实用新型/外观/检索/PCT/年费→ 加载assets/patent.yaml
2. 自动检测(未指定类型时):
- 读取
assets/下所有预设的detection配置 - 检查输入目录路径是否匹配
path_patterns - 扫描文件名是否匹配
material_hints(正向)和negative_hints(排除) - 若检测到诉讼材料(传票、起诉状等),即使路径含"咨询"也优先使用 litigation
- 若无法确定,向用户确认
3. 加载对应预设:读取选定的 YAML 配置文件,后续步骤均基于该预设执行
4. 默认回退:若未指定且无法检测,默认使用 litigation 预设
第一步:分析输入材料
1. 扫描文件夹,列出所有文件 2. 识别材料类型:法律服务方案、聊天记录、证据材料、委托材料、身份证明、其他 3. 提取关键信息:按 references/extraction-rules.md 从不同材料类型中提取当事人、案由、金额等信息
第二步:建立目录结构
读取预设配置的 directories 部分,按 id 排序创建目录。
诉讼案件:创建12个标准目录(00 - 📅 日程管理 至 11 - 📚 参考文件)
咨询项目:创建2个目录:
├── 01 - 📂 客户材料/ # 客户提供的所有材料(录音、截图、文档、聊天记录等)
└── 02 - 📝 工作文件/ # 律师产出(分析、方案、研究、策略)商标案件:按业务子类型选 2 个模板之一创建目录(不创建空目录)。
模板 1: 注册模板(注册/变更/转让,7 目录):
├── [项目编号] 项目信息.md
├── [项目编号] 待办事项.md
├── 01 - 📑 委托材料/ # 委托书、合同、执照、身份 + 工作记录/沟通(DEC-009)
├── 02 - 🖼️ 商标图样/ # 商标图样(彩色稿/黑白稿/源文件)
├── 03 - ✍️ 申请书/ # 律师起草(注册/变更/转让申请书)
├── 04 - 📊 律师工作/ # 检索/分析/驳回应对 + 进程跟踪
├── 05 - 🏛️ 官方文书/ # 商标局文书(受理/补正/缴费/驳回/复审决定/变更证明;不含注册证)
├── 06 - 📜 商标注册证/ # 商标注册证 PDF(独立一级目录;YYMMDD 日期前缀,日期读文件 mtime/birth time)
└── 07 - 💰 发票财务/ # 律师费、官费模板 2: 异议/复审/无效模板(异议/复审/无效,8 目录):
├── 01 - 📑 委托材料/ # 委托书、合同、执照、身份 + 工作记录/沟通
├── 02 - 🖼️ 商标图样/ # 本方 + 对方图样 + 引证商标图样
├── 03 - ✍️ 申请书/ # 异议/复审/无效/答辩/意见陈述/补充理由
├── 04 - 📊 律师工作/ # 检索/近似分析/策略/理由论证 + 进程跟踪
├── 05 - 📎 证据材料/ # 异议/复审/无效案件证据(核心)
├── 06 - 🏛️ 官方文书/ # 商标局文书(异议受理/裁定/复审决定/无效裁定;不含注册证)
├── 07 - 📜 商标注册证/ # 商标注册证 PDF(独立一级目录;YYMMDD 日期前缀,日期读文件 mtime/birth time)
└── 08 - 💰 发票财务/ # 律师费、官费目录命名与编号规则:
- 目录编号统一用
01-08两位数(与诉讼项目00-11一致) - "发票/财务" 用
💰 发票财务表示(macOS 终端工具不支持文件名含/,故用空格代替) - 商标注册证是独立一级目录(DEC-2026-06-11),不是 05/06 官方文书的子目录
- 商标注册证 PDF 文件名加
YYMMDD前缀(日期读 mtime/birth time),便于按时间排序 - 已带日期前缀的文件跳过再加("如
231108 第63583905号 EASYCLAD 商标注册证.pdf")
目录顺序设计原则(按项目进展,DEC-008 + DEC-009): 1. 委托材料 → 2. 商标图样 → 3. 申请书 → 4. 律师工作 → 5. 证据材料(对抗性才有)→ 6. 官方文书 → 7. 发票/财务 2. 即按"项目进展":启动(委托+沟通)→ 准备(图样)→ 律师产出(申请书+工作)→ 对抗(证据,仅异议/复审/无效)→ 官方 → 收尾 3. 商标"沟通/工作记录"并入 1 委托材料(与专利 DEC-009 一致) 4. 多个申请号的同类文件归位到一起(如多个申请号 申请书 都进 3)
专利案件:按业务子类型选 3 个模板之一创建目录(不创建空目录)。
目录顺序设计原则(按项目进展排列,DEC-008): 1. 委托材料 → 2. 工作记录 → 3. 清单/客户提供 → 4. 客户提供/律师工作 → 5-6. 律师工作/申请书 → 7. 国知局文件 → 8-9. 发票/财务 2. 即按"项目进展":启动 → 沟通 → 准备 → 律师产出 → 官方 → 收尾 3. 律师工作与文件进程合并为 1 个目录(都是律师产出)
模板 1: 申请模板(发明/实用新型/外观/PCT,共 8 目录):
├── 1 - 📑 委托材料/ # 委托书、合同、协议、营业执照、法律服务方案
├── 2 - 🗒️ 工作记录/ # 微信聊天/录音/转写、邮件、会议纪要
├── 3 - 📋 申请清单/ # 拟申请哪些专利/类别(V1/V2 迭代)
├── 4 - 📥 客户提供/ # 技术交底书、现有技术、图纸
├── 5 - 📊 律师工作/ # 检索报告/新颖性创造性分析/参考材料 + 文件进程节点
├── 6 - ✍️ 申请书/ # 律师起草(请求书/权利要求/实审请求/PCT)
├── 7 - 🏛️ 国知局文件/ # 受理/缴费/审查意见/驳回/授权/证书
└── 8 - 💰 发票/财务/ # 代理费发票、官费模板 2: 复审/无效模板(复审/无效,共 9 目录):
├── 1 - 📑 委托材料/ # 复审/无效委托书
├── 2 - 🗒️ 工作记录/ # 含口审沟通
├── 3 - 📥 客户提供/ # 技术资料、现有技术证据
├── 4 - 📊 律师工作/ # 检索/分析/无效策略/口审策略 + 复审/无效时间线
├── 5 - ✍️ 申请书/ # 复审请求书/无效请求书/意见陈述书/口审代理词
├── 6 - 📎 证据材料/ # 对比文件 D1/D2/现有技术证据
├── 7 - 📤 对方提交/ # 对方意见/证据/答辩
├── 8 - 🏛️ 国知局文件/ # 复审受理/口审通知/复审决定/无效决定
└── 9 - 💰 发票/财务/ # 代理费、复审/无效官费模板 3: 检索/其他模板(检索/布局/变更/年费,共 5 目录):
├── 1 - 📑 委托材料/ # 检索/变更/年费代缴委托协议
├── 2 - 🗒️ 工作记录/ # 检索需求/变更/年费提醒沟通
├── 3 - 📋 任务清单/ # 拟检索/拟变更/代缴年费的专利清单
├── 4 - 📊 律师工作/ # 检索报告/布局策略/变更申请书/年费监控 + 进程跟踪
└── 5 - 💰 发票/财务/ # 检索费/变更官费/年费代缴模板选择逻辑(在第零步确认业务子类型后自动选模板):
- 业务子类型 = 发明/实用新型/外观/PCT → application 模板
- 业务子类型 = 复审/无效 → invalidation 模板
- 业务子类型 = 检索/布局/变更/年费 → search 模板
workflow 特殊点:
- 询问主申请号和关联申请号列表(仅申请类需要)
- 复审/无效案件:
6 证据材料/下保留用户自建的"对比文件 1/D1"等子目录,7 对方提交/独立保留 - 检索类项目无需申请号,仅需检索目标清单
- 变更/年费类项目以"专利号清单"为核心追踪对象
第三步:材料分类整理
读取预设配置的 classification 规则,按顺序匹配关键词,将材料移入对应目录。详细分类决策逻辑见 references/classification-guide.md。
操作铁律:
- 保留文件时间戳:复制/移动文件时必须用
cp -p(保留 mtime/atime)或mv(同盘移动天然保留)。律师常按文件 mtime 判断合同签订和项目推进时间,破坏时间戳会导致历史追溯失真。 - 保留用户自建的次级子目录:客户/律师自建的子目录(如
02 商标图样/NOVA ARTS/)原样移入新位置,不要拉平/抽取子目录内容。如果某项目有 4+ 申请号导致文件名冲突,再考虑分子目录。
咨询项目额外规则:
- 法律服务方案、法律意见书等面向客户的交付物放入
02 - 📝 工作文件/ - 根目录只保留管理文件(项目信息、待办事项、材料清单)
- 转写文稿与对应音频放在同一目录
- 材料编号使用参照度分级(A/B/C/D),详见 references/naming-conventions.md
第三步半:官方文书 PDF 自动加发文日期前缀
目的:商标局官方文书(受理/补正/缴费/驳回/公告/注册证/决定书/裁定书等)的发文日期是案件推进的关键时间锚点,但很多扫描件的文件名里没有日期,导致按文件名排序时乱序。自动从 PDF 内文提取发文日期,加 YYMMDD 前缀到文件名,方便按时间排序。
适用范围:
- 主要针对
04 - 🏛️ 官方文书/目录的 PDF - 次要适用于
03 - ✍️ 申请书/(如复审申请书)和05 - 📎 证据材料/中的官方文书类 PDF
操作流程:
1. 识别需要补日期的文件:扫描目标目录的 PDF 文件
- 跳过已带
YYMMDD前缀的文件(如260424 商标注册申请不予受理通知书_{申请号}.pdf) - 跳过非 PDF(图片/Word)
- 跳过明显是律师起草而非官方文书的文件
2. 提取 PDF 内文日期:
- 优先用
pdftotext -l 1 <file>提取首页文本(适用于文字层 PDF) - 文字层无日期时,扫描第 2-3 页(决定日期常在文末)
- 扫描 PDF 用
mineru-ocr或legal-ocr跑 OCR
3. 匹配日期格式(按优先级):
- 阿拉伯数字:
2025年07月10日/2025-7-10/2025/7/10/2025.7.10 - 中文数字:
二〇二五年七月十日/二○二五年七月十日 - 6 位纯数字:
20250710(少见) - 选最晚的日期作为发文日期(避开"申请日期"等较早的时间点)
4. 判断是否发文日期(提高准确率):
- 优先匹配"发文日期" / "决定日期" / "本决定书" / "签发" 等关键字附近的日期
- 忽略"申请日期" / "受理日期" / "缴费日期" 等较早的非发文日期
- 兜底:取 PDF 全文最晚的合理日期(2020 年后)
5. 重命名:
- 用
mv改名(保留 mtime,操作铁律) - 格式:
YYMMDD 原文件名.pdf(如250710 {申请号}_{商标名}_驳回通知书.pdf) - 如果原文件名已有日期但不一致,不覆盖用户原日期
6. 回写项目信息卡:
- 更新
trademark-info.md的"材料清单"中对应文件路径 - 如果该日期构成新时间线事件,在"关键时间线"表追加一条
已知限制:
- OCR 扫描件识别准确率依赖 PDF 质量,失败时退回 PDF mtime
- 极少数决定书无明确日期(如外文/早期档案),跳过即可
- 同名近似文件需人工判定(这种情况罕见)
实战案例(某商标驳回复审项目 2026-06-09):
{申请号}_{商标名}_驳回通知书.pdf→ 提取到 PDF 内文发文日期2025年07月10日→ 改名250710 {申请号}_{商标名}_驳回通知书.pdf商标驳回复审决定书_{申请号}_第{类号}类{商标名}_{文书号}.pdf→ 提取到文末2025年12月29日→ 改名251229 商标驳回复审决定书_{申请号}_第{类号}类{商标名}_{文书号}.pdf
第四步:生成管理文件
根据预设配置的 management_files 逐项生成:
| 文件 | 诉讼 | 咨询 | 商标 | 专利 | 模板 |
|---|---|---|---|---|---|
| 案件/项目信息 | ✅ | ✅ | ✅ | ✅ | case-info / consultation-info / trademark-info / patent-info |
| 工时记录 | ✅ | ❌ | ❌ | ❌ | timesheet.md |
| 期限管理 YAML | ✅ | ❌ | ❌ | ❌ | deadline-yaml.md |
| 待办事项 | ✅ | ✅ | ✅ | ✅ | task-list / trademark-task-list / patent-task-list |
诉讼案件生成案件信息看板,详见 templates/case-info.md。
咨询项目生成项目信息卡片,详见 templates/consultation-info.md。
商标案件生成项目信息卡(含续展提醒 + 业务子类型 + 引证商标),详见 templates/trademark-info.md,待办模板为 templates/trademark-task-list.md。
专利案件生成项目信息卡(含年费提醒 + 业务子类型 + 引证对比文件 + 对方当事人),详见 templates/patent-info.md,待办模板为 templates/patent-task-list.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 文件定义。每个预设文件包含:
- meta:预设元信息(ID、名称、描述、编号格式)
- directories:目录定义(编号、图标、名称、描述)
- management_files:管理文件生成配置(启用/禁用、模板路径、输出路径)
- detection:自动检测规则(路径关键词、文件关键词、排除关键词)
- classification:材料分类规则(关键词→目标目录)
- root_files(可选):根目录保留文件规则
现有预设:
assets/litigation.yaml— 诉讼案件(12目录)assets/consultation.yaml— 潜在项目/咨询(2目录)assets/trademark.yaml— 商标案件(单一预设下挂 2 个业务子模板:注册 7 目录含独立商标注册证/异议复审无效 8 目录含独立商标注册证;目录顺序按项目进展)assets/patent.yaml— 专利案件(单一预设下挂 3 个业务子模板:申请 8 目录/复审无效 9 目录/检索其他 5 目录;目录顺序按项目进展)
新增预设
如需支持新的案件类型(如公司法务、版权登记等),在 assets/ 下新建 YAML 文件。YAML 字段:见 assets/*.yaml 现有文件。两种结构可选:
- 单模板扁平模式(参照 litigation / consultation / trademark):所有目录直接列在
directories数组中,按业务类型固定 - 多模板分组模式(参照 patent):预设下挂
business_types和多个templates(每个模板有独立的 directories 和 classification 规则),按业务子类型自动选模板生成对应目录,不创建空目录
多申请号/多案件号的项目通过"关联申请号表"在项目信息卡中追踪,不在目录结构上嵌套。
向后兼容
原 references/case-config.yaml 已迁移到 assets/litigation.yaml,不再保留旧文件。
输出验证
完成整理后,确认:
- [ ] 目录结构已按预设配置创建
- [ ] 所有材料已分类移动到对应目录
- [ ] 管理文件已按预设的 management_files 配置生成
- [ ] 文件命名符合规范
- [ ] 时间逻辑正确
禁止事项
- 禁止在案件档案中记录项目自身的 SuitAgent 系统信息
- 禁止创建额外的说明文档或 README
- 禁止遗漏任何已有材料
- 禁止虚构案件信息
# consultation.yaml — 潜在项目/咨询预设
# 轻量级2目录结构 + 参照度分级编号
meta:
id: "consultation"
name: "潜在项目/咨询"
description: "潜在客户咨询、案件初步评估阶段"
case_id_format: "{YYMMDD} {客户/对方简称} {事项关键词}"
example_case_id: "260323 张美金 浙江腾宇包装公司 咨询"
numbering:
format: "{参照度}-{三位序号} {描述}.{扩展名}"
levels:
A: "活文档,持续迭代(律师分析、方案、测算)"
B: "常查,反复引用(关键转写、核心证据、数据)"
C: "存档,基本不再看(AI咨询文档、低信息量材料)"
D: "待激活,转化时可能需要(压缩包原件、未处理文件)"
rule: "序号全局唯一不重叠,参照度可随项目进展调整"
a_level_order: "一手沟通记录 → 案件分析 → 策略方案,一手信息编号最前"
directories:
- id: "01"
icon: "📂"
name: "客户材料"
description: "客户提供的所有材料:录音、截图、文档、聊天记录、AI咨询文档等。内部可按主题分子文件夹,但统一归入此目录"
- id: "02"
icon: "📝"
name: "工作文件"
description: "律师内部工作产出:案件分析、法律服务方案、法律研究、策略建议、谈判方案、事实梳理等"
root_files:
- pattern: "*项目信息*"
description: "项目信息卡片(管理文件)"
- pattern: "*待办事项*"
description: "待办事项(管理文件)"
- pattern: "*材料清单*"
description: "材料清单(管理文件)"
management_files:
case_info:
enabled: true
template: "templates/consultation-info.md"
output: "[项目编号] 项目信息.md"
timesheet:
enabled: false
deadline_yaml:
enabled: false
task_list:
enabled: true
template: "templates/task-list.md"
output: "[项目编号] 待办事项.md"
detection:
path_patterns:
- "潜在项目"
- "咨询"
material_hints:
- "咨询"
- "录音"
- "聊天记录"
- "法律服务方案"
- "法律意见书"
- "法律问答"
- "内部沟通"
- "应对说明"
negative_hints:
- "传票"
- "应诉通知书"
- "判决书"
classification:
# 01 - 客户材料:客户提供的一切材料
- match: ["身份证", "营业执照", "授权书"]
target: "01"
- match: ["合同", "协议", "声明", "发票", "收据"]
target: "01"
- match: ["鉴定", "公证书", "评估"]
target: "01"
- match: ["版权", "著作权", "专利", "商标", "权属"]
target: "01"
- match: ["证据目录", "证据材料"]
target: "01"
- match: ["起诉状", "答辩状", "申请书"]
target: "01"
- match: ["咨询", "通话记录", "电话"]
target: "01"
- match: ["聊天记录", "微信"]
target: "01"
- match: ["mp3", "aac", "wav", "m4a", "mp4"]
target: "01"
- match: ["转写", "语音"]
target: "01"
- match: ["追问", "AI咨询", "原始咨询"]
target: "01"
- match: ["csv", "xlsx", "xls"]
target: "01"
# 02 - 工作文件:律师内部产出
- match: ["内部沟通", "内部报告", "内部"]
target: "02"
- match: ["法律问答", "问答提取"]
target: "02"
- match: ["案件分析", "案件摘要", "应对说明"]
target: "02"
- match: ["策略", "方案草稿"]
target: "02"
- match: ["法律服务方案"]
target: "02"
- match: ["事实梳理", "争议焦点", "评估", "测算", "检索报告"]
target: "02"
- match: ["法律研究", "法律分析"]
target: "02"
- match: ["核实清单", "沟通核实"]
target: "02"
# litigation.yaml — 诉讼案件预设
# 12层标准诉讼目录架构
meta:
id: "litigation"
name: "诉讼案件"
description: "已立案或即将立案的诉讼案件"
case_id_format: "{年}{月}{序号} {原告简称} 与 {被告简称} {案由}"
case_name_format: "{原告}+等+诉+{被告}+等+{案由}+案"
example_case_id: "260221 张家宁 与 pokebone 模型 著作权"
directories:
- id: "00"
icon: "📅"
name: "日程管理"
description: "时间线、法定期限、工时统计、进度管理"
core_files:
- "[案件编号].yaml"
- "[案件编号]工时记录.md"
- "[案件编号]待办事项.md"
- id: "01"
icon: "🤝"
name: "委托材料"
description: "委托洽谈到签约的所有材料(委托合同、授权书、身份证明等)"
- id: "02"
icon: "📄"
name: "案件分析"
description: "案件初始分析、争议焦点、诉讼策略、SWOT分析"
- id: "03"
icon: "🔍"
name: "法律研究"
description: "争议焦点识别、法条检索、判例研究"
- id: "04"
icon: "📤"
name: "客户提供"
description: "客户主动提供的所有材料(初始材料、补充材料、沟通记录等)"
- id: "05"
icon: "📎"
name: "证据材料"
description: "证据清单、质证意见、证据分类(书证/物证/电子证据等)"
- id: "06"
icon: "📝"
name: "法律文书"
description: "律师起草的所有法律文书(起诉状、答辩状、代理词、上诉状等)"
- id: "07"
icon: "📥"
name: "对方提交"
description: "对方当事人及其代理人提交的所有材料"
- id: "08"
icon: "🏛️"
name: "法院送达"
description: "法院送达的文书和通知(传票、判决书、裁定书等)"
- id: "09"
icon: "🎯"
name: "庭审笔录"
description: "庭审过程记录与庭后分析"
- id: "10"
icon: "📊"
name: "综合报告"
description: "案件综合分析、阶段进展报告、客户汇报"
- id: "11"
icon: "📚"
name: "参考文件"
description: "辅助性参考材料(参考案例、法律条文、行业标准等)"
management_files:
case_info:
enabled: true
template: "templates/case-info.md"
output: "[案件编号] 案件信息.md"
timesheet:
enabled: true
template: "templates/timesheet.md"
output: "[案件编号] 工时记录.md"
deadline_yaml:
enabled: true
template: "templates/deadline-yaml.md"
output: "[案件编号].yaml"
task_list:
enabled: true
template: "templates/task-list.md"
output: "[案件编号] 待办事项.md"
detection:
path_patterns:
- "案件"
- "诉讼"
- "纠纷"
material_hints:
- "传票"
- "起诉状"
- "应诉通知书"
- "判决书"
- "裁定书"
classification:
- match: ["身份证", "营业执照", "授权书", "委托合同", "委托协议"]
target: "01"
- match: ["法律服务方案", "案件分析", "诉讼策略"]
target: "02"
- match: ["判例", "法规", "法条", "司法解释", "指导案例", "检索报告"]
target: "03"
- match: ["客户提供", "微信记录", "聊天截图", "沟通记录"]
target: "04"
- match: ["证据", "鉴定", "公证书", "合同", "发票", "收据", "银行流水"]
target: "05"
- match: ["起诉状", "答辩状", "代理词", "上诉状", "申请书", "异议书"]
target: "06"
- match: ["对方", "被告提交", "原告提交", "反诉状"]
target: "07"
- match: ["传票", "判决书", "裁定书", "调解书", "应诉通知书", "举证通知书"]
target: "08"
- match: ["庭审", "开庭笔录", "质证意见"]
target: "09"
- match: ["汇报", "总结", "进展报告"]
target: "10"
- match: ["参考", "标准", "行业规范"]
target: "11"
# patent.yaml — 专利案件预设
# 单一预设下挂 3 个业务子模板(按业务子类型选模板,不创建空目录)
# 目录顺序按"项目进展"排列:委托 → 清单 → 客户 → 律师工作 → 申请书 → 官方 → 发票
# - application: 专利申请(发明/实用新型/外观/PCT) 7 目录
# - invalidation: 复审/无效 8 目录
# - search: 检索/布局/变更/年费 4 目录
meta:
id: "patent"
name: "专利案件"
description: "发明/实用新型/外观/无效/复审/检索/PCT/变更/年费等专利业务;单一预设下按业务类型选择 3 个子模板,目录顺序按项目进展"
case_id_format: "{YYMMDD} {客户简称} {业务子类型}"
case_name_format: "{客户简称} {专利名} {业务子类型}"
example_case_id: "260316 上海生机智联 发明专利申请"
example_case_name: "上海生机智联 智能体 发明专利申请案"
# 业务子类型 → 模板的映射
business_type_templates:
invention: "application" # 发明专利申请
utility: "application" # 实用新型申请
design: "application" # 外观设计申请
pct: "application" # PCT 国际申请
review: "invalidation" # 专利复审
invalidation: "invalidation" # 专利无效
search: "search" # 专利检索
layout: "search" # 专利布局(与检索合并)
change: "search" # 专利变更(与检索合并)
annual_fee: "search" # 年费管理(与检索合并)
# 3 个子模板
# 目录顺序设计原则(DEC-008 + DEC-009):
# 1 委托材料(含工作记录:微信/邮件/会议纪要)→ 2 申请清单/客户提供 → 3 客户提供/律师工作 → 4-5 律师工作/申请书 → 6-7 国知局文件 → 7-8 发票/财务
# 即按"项目进展":启动(委托+沟通)→ 准备(清单+客户)→ 律师产出 → 官方 → 收尾
# 2 工作记录 已合并进 1 委托材料(沟通录音/邮件/会议纪要本质是律师-客户工作过程记录)
templates:
# ========== 模板 1: 专利申请 ==========
application:
name: "专利申请模板"
description: "发明/实用新型/外观/PCT 国际申请。7 目录按项目进展:委托(含工作记录)→ 申请清单 → 客户提供 → 律师工作 → 申请书 → 国知局文件 → 发票财务"
business_types: ["发明专利申请", "实用新型申请", "外观设计申请", "PCT国际申请"]
directories:
- id: "1"
icon: "📑"
name: "委托材料"
description: "专利代理委托书、专利代理合同/协议、营业执照、身份证、律所执业许可证、法律服务方案;以及律师-客户工作记录(微信聊天/录音 .aac/.mp3 + 转写 .md、邮件、会议纪要、电话沟通)"
core_files: ["专利代理委托书", "专利代理合同"]
- id: "2"
icon: "📋"
name: "申请清单"
description: "拟申请哪些专利/类别、清单 V1/V2 迭代版、PCT 申请清单"
core_files: ["专利申请清单"]
- id: "3"
icon: "📥"
name: "客户提供"
description: "技术交底书、现有技术资料、产品说明书、图纸"
core_files: ["技术交底书"]
- id: "4"
icon: "📊"
name: "律师工作"
description: "律师产出 + 进程跟踪:检索报告、新颖性创造性分析、技术方案对比、申请规划、参考材料/范本、相关厂家分析、文件进程节点(一通/二通/三通/驳回/复审/授权时间线)"
core_files: ["专利检索报告", "新颖性创造性分析"]
- id: "5"
icon: "✍️"
name: "申请书"
description: "律师起草:专利请求书、说明书、权利要求书、说明书摘要、说明书附图、实质审查请求书、PCT 国际申请文件"
core_files: ["专利请求书", "权利要求书"]
- id: "6"
icon: "🏛️"
name: "国知局文件"
description: "国家知识产权局文书:受理通知书、缴费通知书、初步审查合格通知书、实质审查请求审查意见通知书、第一次/二/三次审查意见通知书、驳回决定、授权通知书、专利证书"
core_files: ["国知局受理通知书", "国知局授权通知书", "专利证书"]
- id: "7"
icon: "💰"
name: "发票/财务"
description: "代理费发票、官费缴费凭证"
core_files: ["代理费发票"]
classification:
- match: ["专利代理委托书", "委托协议", "代理协议", "三方协议"]
target: "1"
- match: ["专利代理合同", "代理合同"]
target: "1"
- match: ["法律服务方案", "代理报价", "费用方案"]
target: "1"
- match: ["营业执照", "身份证", "执业许可证", "公证委托", "法定代表人身份证明", "主体资格证照"]
target: "1"
- match: ["微信聊天", "微信记录", "邮件往来", "工作记录", "电话沟通", "会议纪要", "沟通记录"]
target: "1"
- match: ["微信录音", "录音", ".aac", ".mp3", ".wav", ".m4a", ".mp4"]
target: "1"
- match: ["转写", "录音转写"]
target: "1"
- match: ["专利申请清单", "申请清单", "PCT 申请清单", "专利清单", "拟申请"]
target: "2"
- match: ["技术交底书", "交底书", "技术资料", "技术方案", "产品说明书", "图纸", "现有技术"]
target: "3"
- match: ["客户提供", "客户提交"]
target: "3"
- match: ["专利请求书", "请求书", "权利要求书", "权利要求", "说明书摘要", "说明书附图"]
target: "5"
- match: ["实质审查请求书", "实审请求", "实审"]
target: "5"
- match: ["PCT", "国际申请", "国际检索", "国际初步审查"]
target: "5"
- match: ["受理通知书", "缴费通知书", "初步审查", "初审合格"]
target: "6"
- match: ["第一次审查意见", "第二次审查意见", "第三次审查意见", "一通", "二通", "三通", "审查意见通知书", "审查意见答复"]
target: "6"
- match: ["驳回决定", "驳回通知书", "驳回"]
target: "6"
- match: ["授权通知书", "授权", "专利证书", "授权公告"]
target: "6"
- match: ["文件进程", "进程跟踪", "时间线", "流程图", "节点跟踪", "审查时间线"]
target: "4"
- match: ["检索报告", "检索式", "检索结果", "数据库检索"]
target: "4"
- match: ["新颖性", "创造性", "实用性", "三性分析", "对比分析", "技术对比", "申请规划", "策略分析"]
target: "4"
- match: ["参考材料", "范本", "相关厂家", "相关资料", "模板"]
target: "4"
- match: ["代理费发票", "代理费凭证", "律师费发票", "律师费凭证", "官费发票"]
target: "7"
# ========== 模板 2: 复审/无效 ==========
invalidation:
name: "复审/无效模板"
description: "专利复审/无效宣告。8 目录按项目进展:委托(含工作记录)→ 客户提供 → 律师工作 → 申请书 → 证据 → 对方 → 国知局 → 发票。证据/对方提交 是复审/无效特有"
business_types: ["专利复审", "专利无效"]
directories:
- id: "1"
icon: "📑"
name: "委托材料"
description: "专利复审/无效委托书、合同、营业执照、身份证、律所执业许可证;以及律师-客户工作记录(含口审沟通)(微信/邮件/会议纪要)"
core_files: ["复审/无效委托书"]
- id: "2"
icon: "📥"
name: "客户提供"
description: "客户提供的技术资料、现有技术证据、与本专利相关的使用证据"
core_files: ["技术资料"]
- id: "3"
icon: "📊"
name: "律师工作"
description: "律师产出 + 进程跟踪:新颖性创造性分析、复审/无效策略、口审策略、检索报告、参考材料、复审/无效时间线(申请→受理→口审→决定节点)"
core_files: ["无效策略", "新颖性创造性分析"]
- id: "4"
icon: "✍️"
name: "申请书"
description: "律师起草:复审请求书、无效宣告请求书/答辩书、意见陈述书、口审代理词"
core_files: ["复审请求书", "无效宣告请求书"]
- id: "5"
icon: "📎"
name: "证据材料"
description: "对比文件 1/D1、对比文件 2/D2、现有技术证据、关联文献;可按申请号或对比文件编号分子目录"
core_files: ["对比文件"]
- id: "6"
icon: "📤"
name: "对方提交"
description: "对方当事人(专利权人/无效宣告请求人)提交的所有材料:意见陈述书、证据、答辩材料、口审相关材料"
core_files: ["对方意见陈述书"]
- id: "7"
icon: "🏛️"
name: "国知局文件"
description: "复审受理通知书、口审通知书、复审决定书、无效宣告请求审查决定书"
core_files: ["复审决定书", "无效决定书", "口审通知书"]
- id: "8"
icon: "💰"
name: "发票/财务"
description: "代理费发票、复审/无效官费缴费凭证"
core_files: ["代理费发票"]
classification:
- match: ["复审委托书", "无效委托书", "委托协议", "委托书"]
target: "1"
- match: ["复审代理合同", "无效代理合同", "代理合同"]
target: "1"
- match: ["法律服务方案", "代理报价", "费用方案"]
target: "1"
- match: ["营业执照", "身份证", "执业许可证", "公证委托", "法定代表人身份证明", "主体资格证照"]
target: "1"
- match: ["微信聊天", "微信记录", "邮件往来", "工作记录", "电话沟通", "会议纪要", "口审沟通", "沟通记录"]
target: "1"
- match: ["微信录音", "录音", ".aac", ".mp3", ".wav", ".m4a", ".mp4"]
target: "1"
- match: ["转写", "录音转写"]
target: "1"
- match: ["技术交底书", "交底书", "技术资料", "技术方案", "现有技术", "使用证据", "客户提供", "客户提交"]
target: "2"
- match: ["文件进程", "进程跟踪", "时间线", "流程图", "节点跟踪", "复审时间线", "无效时间线"]
target: "3"
- match: ["检索报告", "检索式", "检索结果"]
target: "3"
- match: ["新颖性", "创造性", "实用性", "三性分析", "对比分析", "技术对比", "复审策略", "无效策略", "口审策略", "应诉策略"]
target: "3"
- match: ["参考材料", "范本", "相关厂家", "相关资料", "模板"]
target: "3"
- match: ["复审请求书", "无效宣告请求书", "无效请求", "意见陈述书", "答辩书", "口审代理词", "复审答辩", "无效答辩"]
target: "4"
- match: ["对比文件", "D1", "D2", "D3", "现有技术证据", "关联文献", "对比文献", "证据材料", "证据目录"]
target: "5"
- match: ["对方提交", "对方意见", "对方证据", "对方答辩", "专利权人意见", "请求人意见", "对方意见陈述书"]
target: "6"
- match: ["复审受理", "复审受理通知书", "口审通知书", "复审决定书", "复审决定", "无效决定", "无效宣告请求审查决定", "无效审查决定"]
target: "7"
- match: ["代理费发票", "代理费凭证", "律师费发票", "律师费凭证", "官费发票", "复审官费", "无效官费"]
target: "8"
# ========== 模板 3: 检索/布局/变更/年费 ==========
search:
name: "检索/其他模板"
description: "专利检索/布局/变更/年费等小批量管理业务。4 目录按项目进展:委托(含工作记录)→ 任务清单 → 律师工作 → 发票财务"
business_types: ["专利检索", "专利布局", "专利变更", "年费管理"]
directories:
- id: "1"
icon: "📑"
name: "委托材料"
description: "检索/变更/年费代缴委托协议、合同、营业执照;以及律师-客户工作记录(检索需求/变更/年费提醒沟通,微信/邮件/会议纪要)"
core_files: ["委托协议"]
- id: "2"
icon: "📋"
name: "任务清单"
description: "检索项目:拟检索目标专利清单;变更项目:拟变更的专利清单;年费项目:代缴年费的专利清单"
core_files: ["任务清单"]
- id: "3"
icon: "📊"
name: "律师工作"
description: "律师产出 + 进程跟踪:检索报告/分析、布局策略、变更申请书/合同、年费监控表、文件进程节点"
core_files: ["检索报告", "策略分析"]
- id: "4"
icon: "💰"
name: "发票/财务"
description: "检索费/变更官费/年费代缴凭证"
core_files: ["服务费发票"]
classification:
- match: ["检索委托", "变更委托", "年费代缴委托", "委托协议", "委托书"]
target: "1"
- match: ["检索合同", "变更合同", "年费合同", "服务合同", "代理合同"]
target: "1"
- match: ["法律服务方案", "代理报价", "费用方案"]
target: "1"
- match: ["营业执照", "身份证", "执业许可证"]
target: "1"
- match: ["微信聊天", "微信记录", "邮件往来", "工作记录", "电话沟通", "会议纪要", "沟通记录"]
target: "1"
- match: ["微信录音", "录音", ".aac", ".mp3"]
target: "1"
- match: ["转写", "录音转写"]
target: "1"
- match: ["检索清单", "拟检索", "变更清单", "拟变更", "年费清单", "专利清单", "监控清单", "任务清单"]
target: "2"
- match: ["文件进程", "进程跟踪", "时间线", "节点跟踪"]
target: "3"
- match: ["检索报告", "检索式", "检索结果", "新颖性", "创造性", "三性分析", "可专利性", "侵权风险", "FTO"]
target: "3"
- match: ["布局策略", "专利布局", "布局规划", "布局分析"]
target: "3"
- match: ["变更申请书", "著录项目变更", "转让申请书", "许可备案", "变更合同"]
target: "3"
- match: ["年费监控", "年费表", "年费缴纳记录", "滞纳金监控"]
target: "3"
- match: ["参考材料", "范本", "模板", "相关资料"]
target: "3"
- match: ["检索费", "变更官费", "年费代缴", "服务费发票", "代理费发票", "律师费发票", "官费发票"]
target: "4"
# 公共:管理文件生成(所有模板共用同一份)
management_files:
case_info:
enabled: true
template: "templates/patent-info.md"
output: "[项目编号] 项目信息.md"
timesheet:
enabled: false
deadline_yaml:
enabled: false
task_list:
enabled: true
template: "templates/patent-task-list.md"
output: "[项目编号] 待办事项.md"
# 公共:自动检测规则
detection:
path_patterns:
- "专利"
- "patent"
- "知产"
material_hints:
- "专利代理委托书"
- "专利请求书"
- "专利申请"
- "专利无效"
- "专利复审"
- "实质审查"
- "审查意见"
- "专利检索"
- "国知局"
- "对比文件"
negative_hints:
- "传票"
- "应诉通知书"
- "判决书"
- "起诉状"
# 关键时间线事件类型枚举(所有模板共用)
timeline_event_types:
- 委托签约
- 提交申请
- 受理
- 缴费
- 初步审查
- 公开
- 实质审查请求
- 一通
- 二通
- 三通
- 驳回
- 复审请求
- 复审受理
- 复审决定
- 口审
- 授权
- 证书下发
- 无效请求
- 无效受理
- 无效决定
- 变更
- 转让
- 年费缴纳
# 业务子类型枚举(10 个)
business_types:
- id: "invention"
name: "发明专利申请"
template: "application"
description: "发明专利首次申请(最高保护期限 20 年,需实质审查)"
- id: "utility"
name: "实用新型申请"
template: "application"
description: "实用新型申请(保护期限 10 年,形式审查)"
- id: "design"
name: "外观设计申请"
template: "application"
description: "外观设计申请(保护期限 15 年,形式审查)"
- id: "pct"
name: "PCT国际申请"
template: "application"
description: "PCT 国际专利申请"
- id: "invalidation"
name: "专利无效"
template: "invalidation"
description: "对已授权专利提出无效宣告请求"
- id: "review"
name: "专利复审"
template: "invalidation"
description: "对驳回决定申请复审"
- id: "search"
name: "专利检索"
template: "search"
description: "专利数据库检索、可专利性分析、侵权风险分析"
- id: "layout"
name: "专利布局"
template: "search"
description: "专利布局规划、竞争格局分析"
- id: "change"
name: "专利变更"
template: "search"
description: "著录项目变更、专利权转让、许可备案"
- id: "annual_fee"
name: "年费管理"
template: "search"
description: "专利年费缴纳追踪、滞纳金监控"
# trademark.yaml — 商标案件预设
# 单一预设下挂 2 个业务子模板(按业务子类型选模板,不创建空目录)
# 目录顺序按"项目进展"排列:委托 → 图样 → 申请书 → 律师工作 → 官方文书(不含注册证)→ 商标注册证(独立)→ 发票财务
# - registration: 商标注册/变更/转让("我方商标"管理类)7 目录(2026-06-11 加 06 - 📜 商标注册证)
# - opposition: 商标异议/复审/无效(对抗性,涉他人商标或官方决定挑战)8 目录(2026-06-11 加 07 - 📜 商标注册证)
meta:
id: "trademark"
name: "商标案件"
description: "商标注册/变更/异议/复审/无效等商标业务;单一预设下按业务类型选择 2 个子模板(注册 7 目录/异议复审无效 8 目录),目录顺序按项目进展"
case_id_format: "{YYMMDD} {客户简称} {业务子类型}"
case_name_format: "{客户简称} {商标名} {业务子类型}"
example_case_id: "{YYMMDD} {客户简称} 商标注册"
example_case_name: "{客户简称} {商标名} 商标注册案"
# 多子项目案件整理规则(用户 2026-06-11 决策)
# 触发:1 个客户含 2+ 个独立业务子项目(如 注册+变更+异议+复审+无效)
multi_subproject:
trigger: "1 个客户含 ≥2 个独立业务子项目(涉及不同商标/不同业务方向)"
structure: "1 根目录 + N 子项目目录"
root_dir:
naming: "{YYMMDD} {客户简称} {主项目业务子类型}"
contains:
- "{案件编号} 项目信息.md(5 个子项目概览 + 共享资料说明)"
- "共享资料/(跨子项目共用的公司材料、报价方案、举报材料等)"
- "共享资料/01 - 📑 公司材料"
- "共享资料/02 - 📝 报价方案"
subproject:
naming: "NN {业务描述} {业务子类型}(NN 为 2 位数顺序号)"
structure: "每个子项目独立 7/8 目录模板(与其他子项目无目录共享)"
contains:
- "01 - 📑 委托材料"
- "02 - 🖼️ 商标图样"
- "03 - ✍️ 申请书"
- "04 - 📊 律师工作"
- "05 - 🏛️ 官方文书(注册模板)/ 05 - 📎 证据材料(异议/复审/无效模板)"
- "06 - 🏛️ 官方文书(异议/复审/无效模板)/ 06 - 📜 商标注册证(注册模板)"
- "07 - 📜 商标注册证(异议/复审/无效模板)/ 07 - 💰 发票财务(注册模板)"
- "08 - 💰 发票财务(异议/复审/无效模板)"
file_routing:
shared: "客户营业执照/合同/报价 → 共享资料/"
sub_specific: "具体业务的证据/官方文书 → 对应子项目"
ux_examples:
- "客户既有商标注册又有变更 → 根 = 商标变更(主项目),子 = 商标注册"
- "客户既有异议又有无效 → 根 = 商标异议(主项目),子 = 商标无效"
- "判断主项目业务的方法:取最早接洽的业务 或 业务量最大的业务"
# 案件文件夹命名规则(用户 2026-06-11 决策)
# 与诉讼项目(00-11)一致:日期用 YYMMDD 6 位,文件夹名必须含业务子类型后缀
naming_convention:
format: "{YYMMDD} {客户/商标简称} {业务子类型}"
date_format: "YYMMDD 6 位数字(与诉讼项目保持一致)"
separator: "单个空格分隔三段"
business_types:
- id: "商标注册"
template: "registration"
applicable_for: ["首次申请", "续展", "防御性注册"]
- id: "商标变更"
template: "registration"
applicable_for: ["注册人名义/地址变更", "删减商品项目", "其他著录事项变更"]
- id: "商标转让"
template: "registration"
applicable_for: ["商标权转让"]
- id: "商标检索"
template: "search" # 需改用专利 search 模板的对应版本(商标暂无独立检索模板,使用 registration 模板即可)
applicable_for: ["注册前近似性检索", "客户主动查询", "无后续申请"]
- id: "商标复审"
template: "opposition"
applicable_for: ["驳回商标注册申请复审", "部分驳回复审"]
- id: "商标异议"
template: "opposition"
applicable_for: ["对他人初审公告商标提异议"]
- id: "商标无效"
template: "opposition"
applicable_for: ["对已注册商标宣告无效"]
- id: "商标续展"
template: "registration"
applicable_for: ["注册商标有效期续展"]
client_shorthand_rules:
- "客户公司全称过长时(如`{公司全称过长示例}`)→ 用核心品牌/项目简称(如`{品牌简称}`)"
- "商标名比客户名更具识别度时,优先用商标名(如`{商标名示例}`)"
- "多案件号的同类项目(如同一客户多件商标注册)→ 在客户简称后追加类别或商标名区分"
examples:
good:
- "{YYMMDD} {客户简称} 商标注册"
- "{YYMMDD} {客户简称} 商标检索"
- "{YYMMDD} {客户简称} 商标复审"
- "{YYMMDD} {客户简称} {商标名} 商标注册"
bad:
- "{YYMMDD} {客户简称}" # 缺业务子类型
- "YYYY/MM/DD {客户简称} {业务类型}" # 日期格式错误
- "{YYMMDD}-{Pinyin}-Trademark" # 含非中文字符
ux_rules:
- "整理新案件时,先按 backup/原文件名推断业务子类型,再用 mv 改名"
- "已结案的简单检索(仅 1-2 个检索报告文件)可保留业务子类型后缀以保持命名一致"
- "多子项目案件(如某客户同时含 注册/变更/复审/无效 多个子项目)→ 根目录用主项目业务子类型(如`商标变更`),子项目用各自业务子类型"
# 业务子类型 → 模板的映射
business_type_templates:
registration: "registration" # 商标注册
change: "registration" # 商标变更/转让("我方商标"管理类)
opposition: "opposition" # 商标异议(对他人在初审公告的商标提异议)
review: "opposition" # 商标复审(对驳回决定申请复审)
invalidation: "opposition" # 商标无效(对已注册商标宣告无效)
# 2 个子模板
# 目录顺序设计原则(DEC-008 + DEC-009):
# 1 委托材料 → 2 商标图样 → 3 申请书 → 4 律师工作 → 5 官方文书(不含注册证)→ 6/7 商标注册证(独立)→ 7/8 发票财务
# 即按"项目进展":启动(委托+沟通)→ 准备(清单/图样)→ 律师产出(申请书/工作)→ 官方 → 收尾
# 商标的"沟通/工作记录"并入 1 委托材料(与专利 DEC-009 一致)
templates:
# ========== 模板 1: 商标注册 ==========
registration:
name: "商标注册模板"
description: "商标注册/变更/转让。7 目录按项目进展:委托(含工作记录)→ 商标图样 → 申请书 → 律师工作 → 官方文书(不含注册证)→ 商标注册证(独立)→ 发票财务"
business_types: ["商标注册", "商标变更"]
directories:
- id: "01"
icon: "📑"
name: "委托材料"
description: "商标代理委托书、商标代理合同/协议、营业执照、身份证、律所执业许可证、法律服务方案;以及律师-客户工作记录(微信聊天/录音 .aac/.mp3 + 转写 .md、邮件、会议纪要、电话沟通)"
core_files: ["商标代理委托书", "商标代理合同"]
- id: "02"
icon: "🖼️"
name: "商标图样"
description: "商标图样(彩色稿、黑白稿、修改版本、设计源文件 .ai/.psd/画板)"
core_files: ["商标图样"]
- id: "03"
icon: "✍️"
name: "申请书"
description: "律师起草:商标注册申请书、变更/转让申请书"
core_files: ["商标注册申请书"]
- id: "04"
icon: "📊"
name: "律师工作"
description: "律师产出 + 进程跟踪:商标检索报告、近似分析、驳回应对、复审应对、变更合同、参考材料/范本、文件进程节点(补正/驳回/复审时间线)"
core_files: ["商标检索报告", "近似分析"]
- id: "05"
icon: "🏛️"
name: "官方文书"
description: "国家知识产权局商标局文书:受理通知书、补正通知书、缴费通知书、部分驳回通知、驳回通知、驳回复审决定、注册公告、变更证明。**注意:商标注册证不在此目录,归 06 - 📜 商标注册证/**"
core_files: ["商标受理通知书", "驳回通知书"]
- id: "06"
icon: "📜"
name: "商标注册证"
description: "商标注册证 PDF(独立一级目录,DEC-2026-06-11)。**文件名加 YYMMDD 日期前缀**,日期读 mtime/birth time。已带日期前缀的跳过。"
core_files: ["商标注册证"]
- id: "07"
icon: "💰"
name: "发票财务"
description: "代理费发票、官费缴费凭证。**实际目录名 `💰 发票财务`**(macOS 终端不支持文件名含 `/`)"
core_files: ["代理费发票"]
classification:
- match: ["商标代理委托书", "委托书", "代理协议", "三方协议"]
target: "01"
- match: ["商标代理合同", "代理合同"]
target: "01"
- match: ["法律服务方案", "代理报价", "费用方案"]
target: "01"
- match: ["营业执照", "身份证", "执业许可证", "公证委托", "法定代表人身份证明", "主体资格证照"]
target: "01"
- match: ["微信聊天", "微信记录", "邮件往来", "工作记录", "电话沟通", "会议纪要", "沟通记录"]
target: "01"
- match: ["微信录音", "录音", ".aac", ".mp3", ".wav", ".m4a", ".mp4"]
target: "01"
- match: ["转写", "录音转写"]
target: "01"
- match: ["商标图样", "图样", "logo", "黑白", "彩稿", "画板"]
target: "02"
- match: ["商标注册申请书", "注册申请书", "申请书"]
target: "03"
- match: ["变更申请书", "转让申请书", "著录项目变更"]
target: "03"
- match: ["文件进程", "进程跟踪", "时间线", "流程图", "节点跟踪"]
target: "04"
- match: ["检索报告", "检索式", "检索结果", "商标检索"]
target: "04"
- match: ["近似分析", "近似比对", "驳回应对", "复审应对"]
target: "04"
- match: ["参考材料", "范本", "相关资料", "模板"]
target: "04"
- match: ["受理通知书", "缴费通知书", "补正通知书", "初审公告", "初审合格"]
target: "05"
- match: ["部分驳回", "驳回通知书", "驳回"]
target: "05"
- match: ["驳回复审决定", "注册公告", "授权", "变更证明"]
target: "05"
- match: ["商标注册证", "注册证"]
target: "06"
- match: ["代理费发票", "代理费凭证", "律师费发票", "律师费凭证", "官费发票"]
target: "06"
# ========== 模板 2: 商标异议/复审/无效 ==========
opposition:
name: "商标异议/复审/无效模板"
description: "商标异议/复审/无效。8 目录按项目进展:委托(含工作记录)→ 商标图样 → 申请书 → 律师工作 → 证据材料 → 官方文书(不含注册证)→ 商标注册证(独立)→ 发票财务"
business_types: ["商标异议", "商标复审", "商标无效"]
directories:
- id: "01"
icon: "📑"
name: "委托材料"
description: "商标代理委托书、商标异议/复审/无效委托书、合同、营业执照、身份证、律所执业许可证、法律服务方案;以及律师-客户工作记录(微信/邮件/会议纪要)"
core_files: ["异议/复审/无效委托书"]
- id: "02"
icon: "🖼️"
name: "商标图样"
description: "本方商标图样 + 对方商标图样(初审公告/注册证扫描)、引证商标图样"
core_files: ["本方图样", "对方图样"]
- id: "03"
icon: "✍️"
name: "申请书"
description: "律师起草:商标异议申请书、复审请求书、商标无效宣告请求书/答辩书、意见陈述书、补充理由书"
core_files: ["异议申请书", "复审请求书"]
- id: "04"
icon: "📊"
name: "律师工作"
description: "律师产出 + 进程跟踪:商标检索报告、近似分析、异议/复审/无效策略、理由论证、参考材料、文件进程节点(受理→补正→决定时间线)"
core_files: ["检索报告", "策略分析"]
- id: "05"
icon: "📎"
name: "证据材料"
description: "异议/复审/无效案件证据:引证商标使用证据、知名度证据、对方侵权证据、合同/发票/宣传材料;可按证据组分子目录"
core_files: ["证据目录"]
- id: "06"
icon: "🏛️"
name: "官方文书"
description: "商标局文书:异议申请补正通知书、缴费通知书、受理通知书、异议裁定书、复审决定书、无效宣告请求裁定书。**注意:商标注册证不在此目录,归 07 - 📜 商标注册证/**"
core_files: ["受理通知书", "异议裁定书", "复审决定书", "无效裁定书"]
- id: "07"
icon: "📜"
name: "商标注册证"
description: "商标注册证 PDF(独立一级目录,DEC-2026-06-11)。**文件名加 YYMMDD 日期前缀**,日期读 mtime/birth time。已带日期前缀的跳过。"
core_files: ["商标注册证"]
- id: "08"
icon: "💰"
name: "发票财务"
description: "代理费发票、官费缴费凭证。**实际目录名 `💰 发票财务`**(macOS 终端不支持文件名含 `/`)"
core_files: ["代理费发票"]
classification:
- match: ["商标异议代理委托书", "商标复审委托书", "无效委托书", "委托书", "代理协议"]
target: "01"
- match: ["商标异议合同", "复审合同", "无效合同", "代理合同"]
target: "01"
- match: ["法律服务方案", "代理报价", "费用方案"]
target: "01"
- match: ["营业执照", "身份证", "执业许可证", "公证委托", "法定代表人身份证明", "主体资格证照"]
target: "01"
- match: ["微信聊天", "微信记录", "邮件往来", "工作记录", "电话沟通", "会议纪要", "沟通记录"]
target: "01"
- match: ["微信录音", "录音", ".aac", ".mp3", ".wav", ".m4a", ".mp4"]
target: "01"
- match: ["转写", "录音转写"]
target: "01"
- match: ["商标图样", "本方图样", "对方图样", "引证商标", "图样", "logo", "黑白", "彩稿", "画板", "初审公告"]
target: "02"
- match: ["商标异议申请书", "异议申请书", "分离式异议申请书"]
target: "03"
- match: ["复审请求书", "复审申请书"]
target: "03"
- match: ["无效宣告请求书", "无效请求书", "无效答辩书", "意见陈述书", "补充理由书"]
target: "03"
- match: ["文件进程", "进程跟踪", "时间线", "流程图", "节点跟踪"]
target: "04"
- match: ["检索报告", "检索式", "检索结果", "商标检索"]
target: "04"
- match: ["近似分析", "近似比对", "异议策略", "复审策略", "无效策略", "理由", "论证"]
target: "04"
- match: ["参考材料", "范本", "相关资料", "模板"]
target: "04"
- match: ["证据", "使用证据", "知名度证据", "侵权证据", "证据目录", "证据材料"]
target: "05"
- match: ["受理通知书", "补正通知书", "缴费通知书", "缴费清单"]
target: "06"
- match: ["异议裁定书", "异议决定", "裁定书"]
target: "06"
- match: ["驳回复审决定", "复审决定", "复审决定书"]
target: "06"
- match: ["注册证", "商标注册证"]
target: "07"
- match: ["无效宣告请求裁定", "无效裁定", "无效决定", "无效审查决定"]
target: "06"
- match: ["代理费发票", "代理费凭证", "律师费发票", "律师费凭证", "官费发票"]
target: "07"
# 公共:管理文件生成(所有模板共用同一份)
management_files:
case_info:
enabled: true
template: "templates/trademark-info.md"
output: "[项目编号] 项目信息.md"
timesheet:
enabled: false
deadline_yaml:
enabled: false
task_list:
enabled: true
template: "templates/trademark-task-list.md"
output: "[项目编号] 待办事项.md"
# 公共:自动检测规则
detection:
path_patterns:
- "商标"
- "trademark"
material_hints:
- "商标代理委托书"
- "商标注册申请书"
- "商标驳回通知书"
- "商标注册证"
- "商标异议"
- "商标复审"
- "商标无效"
- "商标变更"
negative_hints:
- "传票"
- "应诉通知书"
- "判决书"
- "起诉状"
# 关键时间线事件类型枚举(所有模板共用)
timeline_event_types:
- 委托签约
- 提交申请
- 受理
- 缴费
- 补正
- 初审公告
- 异议申请
- 异议受理
- 异议裁定
- 驳回
- 复审请求
- 复审决定
- 无效请求
- 无效裁定
- 注册公告
- 证书下发
- 变更
- 转让
- 续展
# 业务子类型枚举(5 个)
business_types:
- id: "registration"
name: "商标注册"
template: "registration"
description: "商标首次注册申请"
- id: "opposition"
name: "商标异议"
template: "opposition"
description: "对他人在初审公告的商标提出异议"
- id: "review"
name: "商标复审"
template: "opposition"
description: "对驳回决定申请复审"
- id: "invalidation"
name: "商标无效"
template: "opposition"
description: "对已注册商标提出无效宣告"
- id: "change"
name: "商标变更"
template: "registration"
description: "著录项目变更、商标转让、许可备案"
变更日志
本文档记录 new-case skill 的重要变更。
[1.3.5] - 2026-06-10
变更
- 商标预设拆 2 模板(与专利 v1.3.4 思路一致):
- 注册模板(注册/变更/转让,7 目录):1 委托 → 2 图样 → 3 申请书 → 4 律师工作 → 5 官方文书 → 6 商标注册证(独立) → 7 发票财务
- 异议/复审/无效模板(对抗性,8 目录):1 委托 → 2 图样 → 3 申请书 → 4 律师工作 → 5 证据材料 → 6 官方文书 → 7 商标注册证(独立) → 8 发票财务
- 商标"沟通/工作记录"并入 1 委托材料(DEC-009,与专利一致)
assets/trademark.yamlv1.3.5:2 个子模板,5 个业务子类型自动映射references/classification-guide.md商标项目分类小节重写SKILL.md:frontmatter description + 商标案件描述 + 现有预设列表 + 商标目录示例同步更新- 实际验证:260203 雅艺轩 商标异议(异议模板 8 目录)、251119 方帅体育 商标注册(注册模板 7 目录)干跑+应用
设计演进
- v1.3.0 7 目录超集 → v1.3.5 注册 7 + 异议/复审/无效 8(按业务子类型精确选模板,新增 06/07 商标注册证独立一级目录)
- 商标 vs 专利的多模板对比:
- 商标:2 模板(注册 vs 对抗性),业务子类型差异在是否需要证据材料
- 专利:3 模板(申请 vs 复审/无效 vs 检索),业务子类型差异在目录数量级
[1.3.4] - 2026-06-09
变更
- 专利预设:合并 2 工作记录 → 1 委托材料(用户反馈 2026-06-09)
- 用户原话:"可能不需要有工作记录这个东西啊,那个可能可以放到委托材料或者是客户提供里面"
- 沟通录音/邮件/会议纪要本质是律师-客户工作过程记录,与委托/合同同属"项目交互"层
- 选择并入 1 委托材料(而非 3 客户提供),因为 1 已是"项目交互"广义目录,加入沟通记录语义最自然
- 申请模板 8 → 7 目录;复审/无效 9 → 8 目录;检索 5 → 4 目录
设计原则
- 沟通/工作记录不是独立分类——是律师-客户工作过程中的副产品
- 与委托/合同同属"项目启动"阶段,并入 1 委托材料
- 保留律师工作目录(含文件进程跟踪),合并范围限于沟通类文件
- 未来商标如需类似调整也可应用本原则
[1.3.3] - 2026-06-09
变更
- 专利预设目录顺序按"项目进展"重排(用户反馈 2026-06-09)
- 旧(v1.3.2):1 委托 → 2 沟通 → 3 清单 → 4 文件进程 → 5 客户提供 → 6 申请书 → 7 国知局 → 8 律师工作 → 9 发票
- 新:1 委托 → 2 工作记录 → 3 清单 → 4 客户提供 → 5 律师工作 → 6 申请书 → 7 国知局 → 8 发票
- 律师工作与文件进程合并(用户原话:"这个东西和文件进程感觉是一个意思吧,都是我们律师产出的工作文件")
- 2 沟通记录 → 2 工作记录(更通用,包含沟通/进程跟踪等)
- 申请模板 9 → 8 目录;复审/无效 10 → 9 目录;检索 5 目录(不变)
设计原则
- 目录编号 1-N 按"项目进展"自然顺序:启动(委托/工作)→ 准备(清单/客户)→ 律师产出(律师工作/申请书)→ 官方(国知局)→ 收尾(发票)
- 律师工作与文件进程是同一个概念(都是律师产出),合并为 1 个目录
- 复审/无效的 证据材料 + 对方提交 保持独立(复审/无效特有,律师/对方的对抗性文件分开追踪)
- 检索/其他 模板 5 目录(去掉了"申请书/官方文书"等不适用的目录)
[1.3.2] - 2026-06-09
变更
- 专利预设重构:1 套 11 目录超集 → 3 个业务子模板(用户反馈 2026-06-09)
- 申请模板(application):9 目录,适用于发明/实用新型/外观/PCT,无证据/对方提交
- 复审/无效模板(invalidation):10 目录,含证据/对方提交,无申请清单
- 检索/其他模板(search):5 目录,适用于检索/布局/变更/年费
- 业务子类型自动选模板(
business_type_templates字段) - 不创建空目录(早期设计 11 目录超集导致申请类项目出现空 8 证据/9 对方提交,现按模板创建)
assets/patent.yaml重构:保留meta/detection/management_files/business_types/timeline_event_types公共字段;新增business_type_templates映射表 +templates分组(每个模板含directories+classification)
- SKILL.md:第二步加 3 模板结构示例 + 模板选择逻辑说明;frontmatter description 更新为"按业务子类型选 3 个模板";自定配置章节加"多模板分组模式"作为第二种结构选项
references/classification-guide.md:"专利项目分类"小节重写为 3 模板说明(vs 11 目录超集)
设计原则演进
- 旧(v1.3.1):1 套 11 目录超集 → 申请类有空 8 证据/9 对方提交
- 新(v1.3.2):按业务子类型自动选 3 模板之一 → 目录按需创建,无空目录
- 商标保持单模板 7 目录(业务子类型都是同质化的申请/异议/复审等,目录差异小)
- 未来如需更细的子模板(如商标的"国际申请"),同样可改多模板
[1.3.1] - 2026-06-09
新增
- 专利案件预设 (patent):覆盖发明 / 实用新型 / 外观设计 / 无效 / 复审 / 检索 / PCT / 变更 / 年费 9 种子业务
assets/patent.yaml— 11 个平铺分类目录配置(1-11 连续编号)、分类规则、9 个业务子类型枚举、22 个时间线事件类型templates/patent-info.md— 专利项目信息卡(含年费提醒表、引证对比文件、对方当事人)templates/patent-task-list.md— 含年费提醒表 + 多业务法定期限追踪
变更
- SKILL.md:新增专利预设到触发方式和适用场景;
--case-type扩展支持专利/发明/实用新型/外观/检索/PCT/年费;workflow 第二步加专利 11 目录结构示例;管理文件表扩展为 4 列 references/naming-conventions.md:新增"专利项目"小节(业务子类型枚举 9 个、示例、注意);管理文件表加专利列references/classification-guide.md:新增"专利项目分类"小节(11 平铺分类 + 9 业务子类型目录映射 + 模糊场景处理);对比表扩展为 4 列- frontmatter description 更新为"诉讼/咨询/商标/专利四种预设"
设计原则
- 11 编号是超集:所有 9 个业务子类型共享 11 目录,按业务类型填充相关目录,空目录正常
- vs 商标 7 目录的关键差异:
- 新增 2 沟通记录、3 专利清单、4 文件进程(专利特有)
- 5 客户提供(从商标 01 委托材料拆出)
- 7 国知局文件(商标叫 04 官方文书)
- 8 证据材料 + 9 对方提交(专利无效/复审特有,商标场景弱)
- 11 发票/财务(含年费追踪)
- 统一编号:区别于 260316 历史的 1/2/3/4/5/9/10/11 跳跃编号,新项目统一用 1-11 连续编号。详见 DEC-006。
[1.3.0] - 2026-06-08
新增
- 商标案件预设 (trademark):覆盖商标注册 / 异议 / 驳回复审 / 无效宣告 / 变更转让 5 种子业务
assets/trademark.yaml— 7 个平铺分类目录配置、分类规则、detection、业务子类型枚举templates/trademark-info.md— 商标项目信息卡(含关联申请号表、续展提醒、引证商标)templates/trademark-task-list.md— 含续展提醒表 + 法定期限追踪表
变更
- SKILL.md:新增商标预设到触发方式和适用场景;
--case-type扩展支持商标/注册/异议/复审/无效/变更;多步骤加入商标条目;新增操作铁律:保留文件时间戳、保留用户自建子目录 references/naming-conventions.md:新增"商标项目"小节;管理文件表加商标列references/classification-guide.md:新增"商标项目分类"小节(7 平铺分类 + 多申请号文件归位原则);对比表扩展为三列;新增分类原则4 和 5(保留时间戳、保留自建子目录)
设计演进
- 2026-06-08 晚(基于伊甸文化项目干跑验证):早期设计曾尝试"项目共享 + 申请号子目录"两层结构(每个申请号一个子目录,目录内 7 分类),实测对 2-3 个申请号的常见场景属过度设计。改为 7 个平铺分类目录,多申请号同类文件归位到一起,申请号信息以"关联申请号"表形式记录在项目信息卡中。详见 DEC-003。
- 2026-06-09(基于伊甸文化 v2 验证):发现两类实现 bug:(1)
cp未带-p导致文件 mtime 全部丢失;(2) 把用户自建的NOVA ARTS/子目录内容拉平到02 商标图样/根目录,破坏用户原有组织。已写为 SKILL.md 第三步"操作铁律"和 classification-guide.md 分类原则 4、5。 - 2026-06-09(基于伊甸文化项目 04 官方文书 PDF 优化):发现 2 个官方文书 PDF(驳回通知书、驳回复审决定书)文件名无发文日期,导致按文件名排序时乱序。新增"第三步半:官方文书 PDF 自动加发文日期前缀":扫描
04/03/05中无YYMMDD前缀的 PDF,用pdftotext或 OCR 提取发文日期,匹配"发文日期/决定日期"等关键字附近的日期,mv改名(保留 mtime)。伊甸文化项目实战:84549280_NOVA ARTS_驳回通知书.pdf→250710 84549280_NOVA ARTS_驳回通知书.pdf;商标驳回复审决定书_84549280_第28类NOVAARTS_176717.pdf→251229 商标驳回复审决定书_84549280_第28类NOVAARTS_176717.pdf。详见 DEC-005。
[1.2.2] - 2026-04-23
改进
- 咨询预设分类规则扩充:基于 4 个实际咨询项目的文件分析,优化
consultation.yaml的分类规则 - 01-咨询记录:新增视频录像(.mp4)、微信语音转写、转写文稿关键词匹配
- 02-证据材料:补充声明、鉴定报告、权属证明、起诉状等分类
- 03-工作文件:新增法律问答提取、内部沟通记录关键词匹配
- detection 新增法律问答、内部沟通、应对说明关键词
- consultation-info.md 模板扩充:新增关联案件段落,记录咨询转化为诉讼后的关联信息
- classification-guide.md 扩充:新增视频文件、法律问答提取、内部沟通记录、转化后子案件文件夹的分类指南
[1.2.1] - 2026-04-23
修复
- 删除已废弃的
references/case-config.yaml(内容已迁移到assets/litigation.yaml) - 更新
templates/case-directory.md、templates/case-info.md、references/material-classification.md中的过时引用 - 更新 SKILL.md 向后兼容说明
变更
assets/presets/扁平化为assets/(litigation.yaml、consultation.yaml直接放在 assets/ 下)- 更新所有文件中的
assets/presets/引用
改进
- 咨询预设分类规则扩充:基于 4 个实际咨询项目的文件分析,优化
consultation.yaml的分类规则 - 01-咨询记录:明确覆盖录音(.mp3/.aac)、转写、微信记录、通话记录
- 02-证据材料:补充声明、鉴定报告、权属证明、起诉状等分类
- 03-工作文件:从"沟通记录"重命名,明确存放内部沟通、案件分析、策略草稿
- 根目录保留:新增法律意见书、咨询报告作为 root_files
- consultation-info.md 模板扩充:新增相关当事人、材料清单、已交付文件、转化评估等字段
- references/ 目录充实:新增 3 个参考文档,承载从 SKILL.md 解耦的领域知识
references/naming-conventions.md— 案件编号、案件名称、文件命名详细规则references/classification-guide.md— 材料分类决策逻辑、模糊场景处理references/extraction-rules.md— 从不同材料类型提取案件信息的规则
删除
- 删除
references/material-classification.md(YAML→Word 映射属于 md2word 职责) - 删除
templates/case-directory.md(冗余,信息已在 assets/*.yaml 中)
重构
- SKILL.md 从 212 行精简到 176 行,详细规则下沉到 references/,改为引用方式
[1.2.0] - 2026-04-23
新增
- 多预设配置系统:引入
assets/目录,支持不同案件类型的独立配置 assets/litigation.yaml— 诉讼案件(12目录),从references/case-config.yaml迁移assets/consultation.yaml— 潜在项目/咨询(3目录),新增- 类型自动检测:SKILL.md 新增第零步,根据路径关键词和文件内容自动识别案件类型
- 咨询项目模板:新增
templates/consultation-info.md(简化项目信息卡片) - `--case-type` 参数扩展:支持
诉讼/咨询/民事/刑事/行政
变更
- SKILL.md 工作流增加第零步(类型检测),步骤2-5改为读取预设配置
- 管理文件生成改为条件式,根据预设的
management_files配置决定生成哪些文件 references/case-config.yaml标记废弃,指向assets/litigation.yaml
[1.1.0] - 2026-04-22
重构
- templates/ + references/ 分层:对齐 monorepo 约定(templates 管输出、references 管规则)
- 合并
case-structure.md+directory-guide.md→templates/case-directory.md - 迁移
case-info-template.md→templates/case-info.md - 迁移
timesheet-template.md→templates/timesheet.md - 拆分
yaml-schema.md→templates/deadline-yaml.md(模板)+references/material-classification.md(映射规则) - 目录与分类配置化:新增
references/case-config.yaml,目录定义和材料分类规则改为 YAML 配置,用户可自定义 material-classification.md精简为仅保留 YAML→Word 字段映射case-directory.md改为引用 YAML 的速览表- SKILL.md 第二步、第三步改为读取 YAML 配置
- case-info.md 精简为案件卡片:移除动态内容,仅保留稳定信息
- 法定期限管理 → 引用 YAML 文件(YAML 为唯一数据源)
- 风险提示与策略 → 引用
02 - 📄 案件分析/ - 更新历史 → 移除(YAML 中已包含)
- 待办事项独立模板:从 case-info.md 提取到
templates/task-list.md
删除
- 删除所有 Agent 责任分配内容(SuitAgent 遗留配置)
- YAML 模板保留 🔧/⏳ 标记,删除 Agent 名称
- 删除
references/下 5 个旧文件
改进
- service-proposal 改为调用
legal-proposal-generatorskill,消除悬空引用 - SKILL.md 引用路径更新,step 4 描述对齐精简后的 case-info 结构
[1.0.0] - 2026-04-22
迁移
- 从 SuitAgent 项目迁移到 legal-skills 独立 skill 仓库
[0.3.0] - 2026-04-03
重构
- 从
/new-casecommand(.claude/commands/new-case.md)转为 skill 格式(SKILL.md + references/) - 内置模板拆分为独立参考文件:
references/case-info-template.md— 案件信息看板模板(10个段落结构)references/case-structure.md— 12层目录结构规范与材料分类映射references/directory-guide.md— 各目录的子目录结构、关联 Agent、输出文件示例references/timesheet-template.md— 工时记录模板references/yaml-schema.md— 期限管理 YAML 结构(含初始化/后续段落标注)
新增
- 可选第六步:基于客户沟通记录生成法律服务方案(引用
references/service-proposal-template.md) - SKILL.md frontmatter 添加 license 字段
[0.2.0] - 2026-01-01
改进
- 适配 SuitAgent 配置文件解耦与单一真实源设计
- 更新案件信息模板字段与格式
[0.1.0] - 2025-11-17
新增
- 作为 SuitAgent
/new-case命令首次创建 - 定义标准12层目录诉讼架构(替代原6目录结构)
- 案件材料自动分类整理(身份证/合同/证据/法律文书等映射到对应目录)
- 生成案件信息看板(案件信息.md):当事人信息、争议焦点、时间线、任务清单、法定期限管理
- 生成工时记录(工时记录.md)和期限管理文件(.yaml)
- 支持自然语言和参数化触发(
--case-id、--client-name、--case-type等)
Attribution-NonCommercial-ShareAlike 4.0 International
Copyright (c) 2025-2026 杨卫薪律师
本作品采用 Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License 许可。
您可以在以下条件下自由使用、分享和改编本作品:
- 署名(Attribution)— 必须给出适当的署名
- 非商业性使用(NonCommercial)— 不得用于商业目的
- 相同方式共享(ShareAlike)— 改编作品必须以相同许可协议分发
完整许可协议文本:https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode
材料分类详细指南
本文档补充 assets/*.yaml 中 classification 关键词匹配之外的分类决策逻辑。
分类原则
1. 顺序匹配:按 YAML 中 classification 列表顺序,命中第一条即停止 2. 文件名优先:匹配对象为文件名(含扩展名),不区分大小写 3. 内容辅助:文件名无法判断时,可读取文件内容前几行辅助判断 4. 保留时间戳:复制/移动文件必须用 cp -p(或 mv),禁止用裸 cp。律师按文件 mtime 判断合同签订和项目推进时间,破坏时间戳会导致历史追溯失真。 5. 保留用户自建子目录:客户/律师在原项目中自建的次级子目录(如 NOVA ARTS/)原样移入新位置的对应分类目录,禁止拉平/抽取子目录内容到父目录。例如 02 商标图样/NOVA ARTS/ 整个子目录应该跟着 02 商标图样/ 一起移动,子目录内 6 个文件保持原位。例外:当 4+ 申请号文件名冲突时,再考虑建按申请号分子目录。
咨询项目分类(2 目录)
01 - 📂 客户材料
客户提供的所有材料统一归入此目录,不再区分"咨询记录"和"证据材料"。
| 文件类型 | 扩展名 | 归类 |
|---|---|---|
| 咨询录音 | .mp3 .aac .wav .m4a | 01-客户材料 |
| 现场录像 | .mp4 | 01-客户材料 |
| 转写文稿 | .txt .md(与录音同名) | 01-客户材料 |
| 微信导出 | .txt(聊天记录) | 01-客户材料 |
| 微信语音转写 | .aac.txt / .txt(含"语音") | 01-客户材料 |
| 通话记录 | .md(含"通话") | 01-客户材料 |
| 合同/协议 | .pdf .docx .md | 01-客户材料 |
| 身份证件 | .jpg .png .pdf | 01-客户材料 |
| 鉴定报告 | .pdf .md | 01-客户材料 |
| 起诉状/答辩状 | .pdf .md .docx | 01-客户材料 |
| AI 咨询文档 | .docx .md(含"咨询""追问") | 01-客户材料 |
| 客户数据 | .csv .xlsx .xls | 01-客户材料 |
| 聊天截图 | .jpg .png | 01-客户材料 |
02 - 📝 工作文件
律师内部工作产出。
| 文件类型 | 扩展名 | 归类 |
|---|---|---|
| 案件分析 | .md | 02-工作文件 |
| 事实梳理/争议焦点 | .md | 02-工作文件 |
| 法律服务方案 | .docx .md | 02-工作文件 |
| 法律研究/分析 | .md | 02-工作文件 |
| 策略建议/谈判方案 | .md | 02-工作文件 |
| 内部沟通记录 | .docx .md(含"内部沟通") | 02-工作文件 |
| 法律问答提取 | .md(含"法律问答"或"问答提取") | 02-工作文件 |
| 赔偿测算/检索报告 | .md | 02-工作文件 |
| 客户沟通核实清单 | .md | 02-工作文件 |
| 材料综合分析 | .md | 02-工作文件 |
| 材料说明 | .md | 02-工作文件 |
模糊场景处理
录音归属:律师-客户 vs 客户-对方
- 律师与客户的沟通录音 → 01-客户材料(属于客户提供的咨询记录)
- 客户与对方的交涉录音 → 01-客户材料(客户提供的事实材料)
- 录音来源无法判断时,默认归入 01-客户材料
法律服务方案
法律服务方案统一放在 02-工作文件,不放在根目录。方案属于律师产出,且经常迭代更新。
视频文件归类
- 客户与对方沟通的现场录像 → 01-客户材料
- 客户拍摄的证据固定视频 → 01-客户材料
- 律师与客户的咨询录像 → 01-客户材料
转化后的子案件文件夹
咨询项目转化为诉讼案件后,可能产生以法院案号命名的子文件夹。处理方式:
- 保留在咨询项目根目录下,不归类到 01/02
- 在项目信息文件的"关联案件"部分记录子案件编号和路径
- 子文件夹内部结构遵循 litigation 预设
录音与转写文稿配对
转写文稿与对应录音必须放在同一目录。如果录音在 01-客户材料,转写也放 01。
无法判断的文件
归入最相关的目录:
- 咨询项目 →
01 - 📂 客户材料(默认归入客户材料)
商标项目分类(按业务子类型选 2 个模板)
核心设计
商标项目不使用单一套 7 目录超集——v1.3.0 把 5 证据材料等无效/异议类目录暴露在注册类项目里,造成空目录,违反"不创建空目录"原则。
改为单一预设下挂 2 个业务子模板,按业务子类型自动选模板。目录顺序按"项目进展"排列(DEC-008 + DEC-009):
- 注册模板:1 委托 → 2 图样 → 3 申请书 → 4 律师工作 → 5 官方文书 → 6 商标注册证(独立) → 7 发票财务(7 目录)
- 异议/复审/无效模板:1 委托 → 2 图样 → 3 申请书 → 4 律师工作 → 5 证据材料 → 6 官方文书 → 7 商标注册证(独立) → 8 发票财务(8 目录)
| 模板 | 业务子类型 | 目录数 | 关键特征 |
|---|---|---|---|
| 注册模板 (registration) | 注册/变更/转让 | 7 | 无 5 证据材料(注册阶段无对抗);含 6 商标注册证(独立,DEC-2026-06-11);工作记录/沟通并入 1 委托(DEC-009) |
| 异议/复审/无效模板 (opposition) | 异议/复审/无效 | 8 | 含 5 证据材料(对抗性案件核心)+ 7 商标注册证(独立,DEC-2026-06-11);工作记录/沟通并入 1 委托(DEC-009) |
模板 1: 商标注册模板(7 目录)
适用于商标注册、商标变更、商标转让。
项目根/
├── 01 - 📑 委托材料/ # 委托书/合同/协议/执照/身份 + 工作记录/沟通
├── 02 - 🖼️ 商标图样/ # 商标图样(彩色稿/黑白稿/源文件 .ai/.psd/画板)
├── 03 - ✍️ 申请书/ # 律师起草(注册/变更/转让申请书)
├── 04 - 📊 律师工作/ # 检索/分析/驳回应对/复审应对/参考材料 + 进程跟踪
├── 05 - 🏛️ 官方文书/ # 商标局文书(受理/补正/缴费/驳回/复审决定/变更证明;不含注册证)
├── 06 - 📜 商标注册证/ # 商标注册证 PDF(独立一级目录;YYMMDD 日期前缀)
└── 07 - 💰 发票财务/ # 律师费发票、官费发票vs 早期设计:
- v1.3.0 7 目录超集 → 7 目录(去掉 5 证据 + 新增 6 商标注册证独立一级目录)
- 1 委托材料 含 沟通/工作记录(DEC-009 合并)
- 4 律师工作 与 文件进程 合并
模板 2: 商标异议/复审/无效模板(8 目录)
适用于商标异议、商标复审、商标无效。
项目根/
├── 01 - 📑 委托材料/ # 委托书/合同/执照/身份 + 工作记录/沟通
├── 02 - 🖼️ 商标图样/ # 本方图样 + 对方图样(初审公告/注册证扫描)+ 引证商标图样
├── 03 - ✍️ 申请书/ # 异议/复审/无效/答辩/意见陈述/补充理由
├── 04 - 📊 律师工作/ # 检索/近似分析/策略/理由论证 + 进程跟踪
├── 05 - 📎 证据材料/ # 使用证据/知名度证据/侵权证据/合同发票/证据目录
├── 06 - 🏛️ 官方文书/ # 商标局文书(异议受理/补正/裁定/复审决定/无效裁定;不含注册证)
├── 07 - 📜 商标注册证/ # 商标注册证 PDF(独立一级目录;YYMMDD 日期前缀)
└── 08 - 💰 发票财务/ # 律师费、官费vs 注册模板:无变更/转让;新增 5 证据材料。
业务子类型 → 模板映射
| 业务子类型 | 模板 |
|---|---|
| 商标注册 | registration |
| 商标变更 | registration |
| 商标转让 | registration |
| 商标异议 | opposition |
| 商标复审 | opposition |
| 商标无效 | opposition |
模糊场景处理
多申请号的同类文件
- 多个申请号的申请书 → 都进
03 - ✍️ 申请书/,靠文件名识别 - 多个申请号的官方文书 → 都进
05 - 🏛️ 官方文书/(注册模板)或06 - 🏛️ 官方文书/(异议模板) - 商标注册证(PDF)→ 进
06 - 📜 商标注册证/(注册模板)或07 - 📜 商标注册证/(异议模板),不在 05/06 官方文书;加 YYMMDD 日期前缀 - 委托书(覆盖多申请号时)→ 进
01 - 📑 委托材料/,不分拆 - 商标局缴费通知书 → 进官方文书目录;律师费发票 → 进
发票/财务/(实际目录名💰 发票财务,因 macOS 不支持文件名含/)
"驳回通知书" vs "驳回复审申请书"
两者不放在同一目录:
- 驳回通知书(商标局发的)→ 官方文书
- 驳回复审申请书(律师起草的)→ 申请书
委托书版本
委托书有多版本(.doc / .jpg / .pdf / 盖章版)—— 全部放 01 - 📑 委托材料/,不分散。
引证商标材料
异议/复审/无效案件中引证他人商标的材料:
- 引证商标号、申请人、注册证复印件 →
05 - 📎 证据材料/ - 引证商标的查询分析 →
04 - 📊 律师工作/
商标监测报告
定期对客户商标做状态监测的报告 → 04 - 📊 律师工作/,文件名带日期便于追踪多次监测。
历史参考案件材料
客户提供的历史参考件(如某商标之前的驳回复审材料)—— 不属于当前在办项目,按文件类型归到对应目录即可。项目信息卡的"关联案件"小节注明来源案件号。
官方文书 PDF 自动加发文日期前缀
详见 SKILL.md "第三步半"。要点:
- 扫描
04 - 🏛️ 官方文书/(及03/05中官方文书类 PDF) - 跳过已带
YYMMDD前缀的文件 - 用
pdftotext -l 1提取首页文本(文字层)或mineru-ocr/legal-ocr跑 OCR(扫描件) - 优先匹配"发文日期" / "决定日期" / "本决定书" / "签发" 附近的日期
- 兜底:取 PDF 全文最晚的合理日期(2020 年后)
mv改名(保留 mtime),格式YYMMDD 原文件名.pdf- 更新
trademark-info.md的"材料清单"和"关键时间线"
日期格式匹配优先级: 1. 阿拉伯数字:2025年07月10日 / 2025-7-10 / 2025/7/10 / 2025.7.10 2. 中文数字:二〇二五年七月十日 / 二○二五年七月十日 3. 6 位纯数字:20250710(少见) 4. PDF CreationDate 元数据(最后兜底)
专利项目分类(按业务子类型选 3 个模板)
核心设计
专利项目不使用单一套 11 目录超集——早期设计(v1.3.1)把 8 证据/9 对方提交等无效案件目录暴露在申请类项目里,造成空目录,违反"不创建空目录"原则。
改为单一预设下挂 3 个业务子模板,按业务子类型自动选模板。目录顺序按"项目进展"排列(DEC-008 + DEC-009): 1. 委托材料(含工作记录:沟通录音/邮件/会议纪要)→ 2. 申请清单/客户提供 → 3. 客户提供/律师工作 → 4-5. 律师工作/申请书 → 6-7. 国知局文件 → 7-8. 发票/财务
| 模板 | 业务子类型 | 目录数 | 关键特征 |
|---|---|---|---|
| 申请模板 (application) | 发明申请/实用新型/外观/PCT | 7 | 无 证据/对方提交(申请阶段无对抗);律师工作与文件进程合并;工作记录并入 1 委托材料 |
| 复审/无效模板 (invalidation) | 复审/无效 | 8 | 含 证据材料/对方提交;无 申请清单(不是新申请);律师工作与文件进程合并;工作记录并入 1 委托材料 |
| 检索/其他模板 (search) | 检索/布局/变更/年费 | 4 | 轻量结构;任务清单为"拟检索/拟变更/代缴年费";工作记录并入 1 委托材料 |
模板 1: 申请模板(7 目录)
适用于发明专利申请、实用新型申请、外观设计申请、PCT 国际申请。
项目根/
├── 1 - 📑 委托材料/ # 委托书/合同/协议/营业执照/法律服务方案 + 微信/邮件/会议纪要
├── 2 - 📋 申请清单/ # 拟申请哪些专利/类别(V1/V2 迭代)
├── 3 - 📥 客户提供/ # 技术交底书、现有技术、产品说明书、图纸
├── 4 - 📊 律师工作/ # 检索报告/新颖性创造性分析 + 文件进程节点(合并)
├── 5 - ✍️ 申请书/ # 律师起草(请求书/权利要求/实审请求/PCT)
├── 6 - 🏛️ 国知局文件/ # 受理/缴费/审查意见/驳回/授权/证书
└── 7 - 💰 发票/财务/ # 代理费发票、官费vs 早期设计:
- v1.3.1 11 目录超集 → v1.3.2 8 目录 → v1.3.4 7 目录(去掉 8 证据/9 对方提交 + 合并 文件进程 + 合并 工作记录入 1 委托材料)
- 2 沟通记录 → 2 工作记录 → 并入 1 委托材料(沟通录音/邮件/会议纪要本质是律师-客户工作过程记录,与委托/合同同属"项目交互"层)
模板 2: 复审/无效模板(8 目录)
适用于专利复审、专利无效。
项目根/
├── 1 - 📑 委托材料/ # 复审/无效委托书 + 微信/邮件/口审沟通
├── 2 - 📥 客户提供/ # 技术资料、现有技术证据
├── 3 - 📊 律师工作/ # 检索/分析/策略/口审 + 复审/无效时间线(合并)
├── 4 - ✍️ 申请书/ # 复审请求书/无效请求书/意见陈述书/口审代理词
├── 5 - 📎 证据材料/ # 对比文件 D1/D2/现有技术证据
├── 6 - 📤 对方提交/ # 对方意见/证据/答辩
├── 7 - 🏛️ 国知局文件/ # 复审受理/口审通知/复审决定/无效决定
└── 8 - 💰 发票/财务/ # 代理费、复审/无效官费vs 申请模板:无 申请清单,新增 证据材料 + 对方提交;编号从 1 重新数起(无 2 工作记录)。
模板 3: 检索/其他模板(4 目录)
适用于专利检索、专利布局、专利变更、年费管理。
项目根/
├── 1 - 📑 委托材料/ # 检索/变更/年费代缴委托协议 + 微信/邮件/沟通
├── 2 - 📋 任务清单/ # 拟检索/拟变更/代缴年费的专利清单
├── 3 - 📊 律师工作/ # 检索报告/布局策略/变更申请书/年费监控 + 进程跟踪
└── 4 - 💰 发票/财务/ # 检索费/变更官费/年费代缴vs 申请模板:去掉 申请书 + 国知局文件 目录(不适用);任务清单替代申请清单。
业务子类型 → 模板映射
| 业务子类型 | 模板 |
|---|---|
| 发明专利申请 | application |
| 实用新型申请 | application |
| 外观设计申请 | application |
| PCT国际申请 | application |
| 专利复审 | invalidation |
| 专利无效 | invalidation |
| 专利检索 | search |
| 专利布局 | search |
| 专利变更 | search |
| 年费管理 | search |
模糊场景处理
多申请号的同类文件
- 多个申请号的申请书 → 都进
5 - ✍️ 申请书/(申请模板),靠文件名识别 - 多个申请号的国知局文件 → 都进
6 - 🏛️ 国知局文件/(申请模板)或7 - 🏛️ 国知局文件/(复审/无效模板) - 委托书(覆盖多申请号时)→ 进
1 - 📑 委托材料/,不分拆
复审/无效案件的对比文件
- 复审/无效模板:
5 - 📎 证据材料/下保留用户自建的"对比文件 1/D1"等子目录 - 不把对比文件拉平到
5 - 📎 证据材料/根目录 - 例:
5 证据材料/对比文件 1/、5 证据材料/D2/整体移入
检索类 vs 申请类
检索类项目(search 模板)只需要:
1 委托材料(检索委托协议)2 沟通记录(检索需求沟通)3 任务清单(拟检索目标)4 律师工作文件(检索报告)5 发票/财务(检索费)
不需要 申请类模板的 4/5/6/7/8/9 目录。
微信录音 + 转写
.aac/.mp3/.mp4录音 →2 - 💬 沟通记录/.md转写 →2 - 💬 沟通记录/(与录音放一起)
跨模板的项目
- 复杂项目(如某客户同时含 申请+异议+无效+变更 多个子项目)目前用 1 个模板(选主导业务的模板),其余业务作为"子项目"在项目信息卡"关联案件"小节记录
- 未来如需 1 项目多模板,扩展
business_type_templates字段支持多选即可
诉讼 vs 咨询 vs 商标 vs 专利分类差异
| 场景 | 诉讼归类 | 咨询归类 | 商标归类 | 专利归类 |
|---|---|---|---|---|
| 起诉状 | 06-法律文书 或 08-法院送达 | 01-客户材料 | 不适用(商标无起诉状) | 不适用(专利无起诉状) |
| 委托合同 | 01-委托材料 | 01-客户材料 | 01-委托材料 | 1-委托材料 |
| 法律服务方案 | 01-委托材料 或根目录 | 02-工作文件 | 06-律师工作文件 | 1-委托材料(含报价) |
| 咨询录音 | 一般不出现 | 01-客户材料 | 一般不出现 | 2-沟通记录(专利常见) |
| AI 咨询文档 | 一般不出现 | 01-客户材料 | 06-律师工作文件(AI材料) | 10-律师工作文件(AI材料) |
| 客户-对方交涉录音 | 一般不出现 | 01-客户材料 | 05-证据材料(如有) | 8-证据材料(复审/无效) |
| 商标代理委托书 | 不适用 | 不适用 | 01-委托材料 | 不适用 |
| 商标驳回通知书 | 不适用 | 不适用 | 04-官方文书 | 不适用 |
| 专利请求书 | 不适用 | 不适用 | 不适用 | 6-申请书 |
| 实质审查请求书 | 不适用 | 不适用 | 不适用 | 6-申请书 |
| 国知局受理通知书 | 不适用 | 不适用 | 04-官方文书 | 7-国知局文件 |
| 国知局驳回决定 | 不适用 | 不适用 | 04-官方文书 | 7-国知局文件 |
| 专利证书 | 不适用 | 不适用 | 04-官方文书 | 7-国知局文件(项目内)+ 4-客户专利证书(全局) |
| 复审/无效请求书 | 不适用 | 不适用 | 03-申请书 | 6-申请书 |
| 复审/无效决定 | 不适用 | 不适用 | 04-官方文书 | 7-国知局文件 |
| 对比文件(D1/D2) | 不适用 | 不适用 | 不适用 | 8-证据材料(可分子目录) |
| 检索报告 | 不适用 | 不适用 | 06-律师工作文件 | 10-律师工作文件 |
| 年费缴费 | 不适用 | 不适用 | 不适用(商标叫续展) | 7-国知局文件 + 11-发票/财务(追踪) |
案件信息提取规则
从不同类型的材料中提取关键信息,填入案件信息看板或项目信息卡片。
通用原则
- 提取不虚构:只填材料中明确出现的信息,不推测
- 标注待确认:信息不确定时标注
[待确认],不猜测 - 多来源合并:同一信息在多个材料中出现时,以最权威来源为准(法院文书 > 合同 > 聊天记录)
- 日期格式统一:统一使用
YYYY-MM-DD格式
诉讼案件信息提取
从传票/应诉通知书提取
| 提取字段 | 查找方式 |
|---|---|
| 法院名称 | 抬头 / 落款印章 |
| 法院案号 | 格式如 (2026)京0105民初1234号 |
| 开庭时间 | "定于XXXX年XX月XX日" |
| 法院地址 | 传票正文 |
| 答辩期限 | 传票发出日 + 15日 |
| 举证期限 | 传票注明 或 法院立案日 + 30日 |
从起诉状提取
| 提取字段 | 查找方式 |
|---|---|
| 原告信息 | "原告"段:姓名/公司、身份证号/信用代码、地址、电话 |
| 被告信息 | "被告"段:同上 |
| 案由 | 标题或"案由"行 |
| 诉讼请求 | "诉讼请求"段:逐条列出,注意金额 |
| 涉案金额 | 诉讼请求中的金额合计 |
| 事实与理由 | "事实与理由"段:提取关键事实和时间节点 |
从合同提取
| 提取字段 | 查找方式 |
|---|---|
| 当事人 | 甲方/乙方信息 |
| 合同标的 | 合同标的条款 |
| 合同金额 | 金额/价款条款 |
| 签订日期 | 合同首部或尾部日期 |
| 违约条款 | 违约责任章节 |
| 争议解决 | 管辖条款(约定法院/仲裁) |
从委托材料提取
| 提取字段 | 查找方式 |
|---|---|
| 委托人信息 | 委托合同首部 |
| 承办律师 | 授权委托书 / 委托合同 |
| 律师费 | 委托合同收费条款 |
| 委托范围 | 授权委托书授权范围 |
咨询项目信息提取
从咨询录音/转写提取
| 提取字段 | 查找方式 |
|---|---|
| 客户姓名 | 自我介绍部分 |
| 联系方式 | 录音中提到的电话/微信 |
| 对方当事人 | 提到的对方姓名/公司 |
| 咨询事项 | 核心诉求概括(1-3个关键词) |
| 关键事实 | 按时间线整理关键事件 |
| 初步判断 | 律师在沟通中给出的意见 |
| 涉及金额 | 提到的金额/损失 |
| 证据情况 | 客户提到的已有证据 |
从微信聊天记录提取
| 提取字段 | 查找方式 |
|---|---|
| 沟通时间 | 消息时间戳 |
| 沟通内容摘要 | 按主题分段概括 |
| 关键承诺/陈述 | 对方或客户的关键表述 |
信息不完整时的处理
| 场景 | 处理方式 |
|---|---|
| 当事人姓名已知但身份证号未知 | 填姓名,身份证号标注 [待确认] |
| 法院案号未收到 | 留空,不填 |
| 涉案金额有争议 | 填最大值并标注 [争议中] |
| 当事人有多个角色 | 按"我方代理"和"对方"二分归类 |
| 材料日期模糊(如"去年") | 根据材料上下文推算,标注 [推算] |
| 信息前后矛盾 | 以最新材料为准,标注 [以XX材料为准] |
案件编号与命名规范
目录占位符
本文档和模板中的 {00}~{11} 为目录占位符,对应预设配置中的 directories 定义。生成文件时替换为配置的完整目录名(含编号和图标),如 {00} → 00 - 📅 日程管理。
案件/项目编号
诉讼案件
格式:{YY}{MM}{序号} {原告简称} 与 {被告简称} {案由关键词}
| 要素 | 规则 | 示例 |
|---|---|---|
| 日期 | YYMM,同月案件序号递增 | 260221、260302 |
| 原告简称 | 取姓名或公司核心名称 | {原告简称} |
| 被告简称 | 同上 | {被告简称} |
| 案由关键词 | 取最核心的案由词 | {案由关键词} |
示例:
{YYMMDD} {原告简称} 与 {被告简称} 著作权{YYMMDD} {原告简称} 与 {被告简称} 合同纠纷{YYMMDD} {原告简称} 与 {被告简称} 人身损害赔偿
多原告/多被告:取主要当事人简称,用"等"字替代其余。
{YYMMDD} {原告简称}等 与 {被告简称}等 著作权
咨询项目
格式:{YYMMDD} {客户/对方简称} {事项关键词}
| 要素 | 规则 | 示例 |
|---|---|---|
| 日期 | YYMMDD,首次咨询日期 | {YYMMDD} |
| 客户简称 | 取联系人或公司名 | {客户简称} |
| 对方/事项 | 对方当事人或事项关键词 | {对方简称} |
| 事项关键词 | 概括咨询内容 | 咨询、商业秘密、外观专利 |
示例:
{YYMMDD} {客户简称} {对方简称} 咨询{YYMMDD} {客户简称} {对方简称} 商业秘密{YYMMDD} {客户简称} {对方简称} 外观专利
商标项目
格式:{YYMMDD} {客户简称} {业务类型}
| 要素 | 规则 | 示例 |
|---|---|---|
| 日期 | YYMMDD,首次接洽日期 | {YYMMDD} |
| 客户简称 | 取公司核心名称 | {客户简称} |
| 业务类型 | 业务子类型关键词 | 商标注册、商标异议、商标无效、商标复审、商标变更 |
业务子类型枚举:
| 业务类型 | 触发场景 |
|---|---|
| 商标注册 | 首次申请商标 |
| 商标异议 | 对初审公告的他人商标提出异议 |
| 商标复审 / 驳回复审 | 对驳回决定申请复审 |
| 商标无效 | 对已注册/公告商标提出无效宣告 |
| 商标变更 | 商标变更、转让、续展 |
示例:
{YYMMDD} {客户简称} 商标注册{YYMMDD} {客户简称} 商标注册{YYMMDD} {客户简称} 商标异议{YYMMDD} {客户简称} 商标无效{YYMMDD} {客户简称} 商标复审
注意:
- 一个项目可包含多个商标/申请号(如
{客户简称}的{申请号A}+{申请号B}),但项目名不重复列商标名/申请号——具体清单进入项目信息卡的"关联申请号"表 - 商标名(如"镭战联盟")可省略,因为它和"商标注册"组合后,名称会过长
- 如果一个客户一次性委托多个独立业务(如同时注册 + 异议 + 复审),建立 1 个项目(项目信息卡的"关联申请号"表追踪所有申请号),目录结构仍是 7 个平铺分类
专利项目
格式:{YYMMDD} {客户简称} {业务子类型}
| 要素 | 规则 | 示例 |
|---|---|---|
| 日期 | YYMMDD,首次接洽日期 | {YYMMDD} |
| 客户简称 | 取公司核心名称 | {客户简称} |
| 业务子类型 | 9 个专利业务子类型之一 | 发明专利申请、专利无效、专利检索 |
业务子类型枚举(9 个):
| 业务子类型 | 触发场景 |
|---|---|
| 发明专利申请 | 发明专利首次申请(保护期 20 年,需实质审查) |
| 实用新型申请 | 实用新型申请(保护期 10 年,形式审查) |
| 外观设计申请 | 外观设计申请(保护期 15 年,形式审查) |
| 专利无效 | 对已授权专利提出无效宣告请求 |
| 专利复审 | 对驳回决定申请复审 |
| 专利检索 | 专利数据库检索、可专利性分析、侵权风险分析 |
| PCT国际申请 | PCT 国际专利申请 |
| 专利变更 | 著录项目变更、专利权转让、许可备案 |
| 年费管理 | 专利年费缴纳追踪、滞纳金监控 |
示例:
{YYMMDD} {客户简称} 发明专利申请{YYMMDD} {客户简称} 专利无效{YYMMDD} {客户简称} 专利无效{YYMMDD} {客户简称} 专利检索{YYMMDD} {客户简称} 发明专利申请
注意:
- 一个项目可包含多个专利/申请号(如同一客户的多件发明),项目名不重复列专利名/申请号
- 专利名(如"智能体")可省略,避免项目名过长
- 业务子类型明确区分(发明 vs 实用新型 vs 外观),便于法定期限追踪
- 复审/无效/检索类项目命名简化("专利无效"而非"发明专利无效宣告请求")
案件名称(仅诉讼案件)
格式:{原告}+等+诉+{被告}+等+{案由}+案
示例:
{原告简称} 诉 {被告简称} 著作权侵权案{原告简称} 诉 {被告简称} 合同纠纷案{原告简称}等 诉 {被告简称}等 人身损害赔偿案
注意:案件名称用于法律文书标题和案件信息看板,与案件编号是两个不同的概念。
材料编号:参照度分级
格式
{参照度}-{三位序号} {描述}.{扩展名}
参照度级别
| 级别 | 含义 | 适用材料 |
|---|---|---|
| A | 活文档 | 律师持续迭代的分析、方案、测算、策略建议、事实梳理 |
| B | 常查 | 关键录音转写、核心截图、订单数据、合同原件 |
| C | 存档 | AI 咨询文档、重复截图、低信息量材料、已归档的中间版本 |
| D | 待激活 | 压缩包原件、未处理原始文件、转化诉讼时可能需要的材料 |
规则
- 序号全局唯一不重叠:A-001、A-002、B-003、C-004...,从最大序号即可看出材料总量
- A 级内部排序原则:一手沟通记录 → 案件分析 → 策略方案。一手信息(律师-客户咨询录音、当事人陈述等)编号最前,分析类其次,策略/方案类最后
- 参照度可调整:随项目进展可升降级(如 B→A、C→B),调整时更新文件名和材料清单
- 初始赋值:
- legal-material-organizer 扫描时默认编为 D(待评估)
- 完成内容理解后按材料类型和内容判定参照度
- 律师手动创建的文档直接编为 A
命名示例
A-001 律师-客户初次咨询录音转写-5月19日.md ← 一手沟通记录,A 级最前
A-002 案件事实与争议焦点.md ← 案件分析类
A-005 甲方诉讼主体资格法律研究.md ← 法律研究类
A-010 赔偿金额分项测算.md ← 分析测算类
A-014 法律服务方案.md ← 策略方案类,A 级最后
B-009 小鹅通订单数据-2025.06至2026.03.csv
B-015 聊天截图-文案起草授权-大胆点.jpg
C-019 追问1-担心道歉被用作起诉证据.docx
D-008 师白-链路.zip文件命名规则
管理文件
| 文件类型 | 诉讼命名 | 咨询命名 | 商标命名 | 专利命名 |
|---|---|---|---|---|
| 案件/项目信息 | [案件编号] 案件信息.md | [项目编号] 项目信息.md | [项目编号] 项目信息.md | [项目编号] 项目信息.md |
| 工时记录 | [案件编号] 工时记录.md | 不生成 | 不生成 | 不生成 |
| 期限管理 | [案件编号].yaml | 不生成 | 不生成(续展提醒进待办) | 不生成(年费提醒进待办) |
| 待办事项 | [案件编号] 待办事项.md | [项目编号] 待办事项.md | [项目编号] 待办事项.md | [项目编号] 待办事项.md |
其他文件
- 使用中文描述性命名
- 日期前缀格式:
YYMMDD(如{YYMMDD} 电话咨询.md) - 录音文件保留原始扩展名(.mp3/.aac/.wav)
- 转写文稿与录音同名,扩展名改为
.md或.txt - 法律服务方案:
YYMMDD [方案名称]法律服务方案.docx(放在工作文件目录内)
向后兼容
旧格式 M-XXX 可在新系统中保留为映射关系,无需立即全部重命名。新建项目统一使用参照度分级编号。
[案件编号] 案件信息
<!-- 目录名称由 assets/ 下的预设 YAML 定义。{00} = 日程管理, {02} = 案件分析, {03} = 法律研究,生成时替换为配置的完整目录名。 -->
📋 案件基本信息
| 项目 | 内容 |
|---|---|
| 案件名称 | [案件完整名称,格式:原告+等+诉+被告+等+案由+案] |
| 法院案号 | ([YYYY])[省简称][城市简称][民初/行初/刑初][序号]号 |
| 案由 | [案由,如:医疗损害责任纠纷、合同纠纷等] |
| 案件类型 | [民事/刑事/行政/执行] |
| 管辖法院 | [管辖法院名称] |
| 当前阶段 | [一审/二审/再审/执行] |
| 律所案号 | [律所内部案件编号] |
| 律所立案日期 | [YYYY-MM-DD] |
| 法院立案日期 | [YYYY-MM-DD] |
| 承办律师 | [主办律师姓名] |
| 协办律师 | [协办律师姓名] |
| 预计结案 | [YYYY-MM-DD] |
| 最后更新 | [YYYY-MM-DD] |
👥 当事人信息(左右分列)
| 原告 | 被告 |
|---|---|
| 1. [原告1姓名] | 1. [被告1姓名] |
| • 类型: [自然人/法人/非法人组织] | • 类型: [自然人/法人/非法人组织] |
| • 身份证号/统一社会信用代码: [证件号码] | • 身份证号/统一社会信用代码: [证件号码] |
| • 地址: [详细地址] | • 法定代表人/负责人: [姓名] |
| • 联系电话: [联系电话] | • 职务: [职务] |
| • 是否我方代理: [✅ 是/❌ 否] | • 地址: [详细地址] |
| • 联系电话: [联系电话] | |
| 2. [原告2姓名] | 2. [被告2姓名] |
| • 类型: [自然人/法人/非法人组织] | • 类型: [自然人/法人/非法人组织] |
| • 身份证号/统一社会信用代码: [证件号码] | • 身份证号/统一社会信用代码: [证件号码] |
| • 地址: [详细地址] | • 法定代表人/负责人: [姓名] |
| • 联系电话: [联系电话] | • 职务: [职务] |
| • 是否我方代理: [✅ 是/❌ 否] | • 地址: [详细地址] |
| • 联系电话: [联系电话] |
💰 费用跟踪
| 费用类型 | 金额(元) | 状态 |
|---|---|---|
| 律师费 | [金额] | [✅ 已确定/⏳ 待确定] |
| 诉讼费 | [金额] | [✅ 已确定/⏳ 待确定] |
| 鉴定费 | [金额] | [✅ 已确定/⏳ 待确定] |
| 其他费用 | [金额] | [✅ 已确定/⏳ 待确定] |
| 费用总计 | [总计金额] |
⏰ 案件时间线
| 日期 | 事件类型 | 具体事项 | 重要程度 | 来源文件 | 执行状态 |
|---|---|---|---|---|---|
| [YYYY-MM-DD] | [律所立案/法院立案] | [具体事项描述] | ⭐⭐⭐ | - | ✅ 已完成 |
| [YYYY-MM-DD] | [起诉/应诉/答辩] | [具体事项描述] | ⭐⭐⭐ | [文件名] | ✅ 已完成 |
| [YYYY-MM-DD] | [送达] | [具体事项描述] | ⭐⭐⭐ | [文件名] | ⏳ 待进行 |
| [YYYY-MM-DD] | [举证] | [举证期限截止] | ⭐⭐⭐ | [文件名] | ⏳ 进行中 |
| [YYYY-MM-DD] | [开庭] | [第X次开庭] | ⭐⭐⭐ | [文件名] | ⏳ 待进行 |
| [YYYY-MM-DD] | [判决] | [一审/二审判决] | ⭐⭐⭐ | [文件名] | ⏳ 待进行 |
⏳ 法定期限
详见 {00}/[案件编号].yaml,YAML 为期限数据唯一真实源。---
👥 争议焦点与法律研究
详见 {03}/ 目录下的争议焦点分析和法条检索报告。| 焦点 | 当前状态 |
|---|---|
| [争议焦点1] | [已分析/待深入/待识别] |
| [争议焦点2] | [已分析/待深入/待识别] |
---
💡 风险与策略
详见 {02}/ 目录下的风险评估和诉讼策略文档。---
文档创建时间: [YYYY-MM-DD] 最后更新时间: [YYYY-MM-DD]
[项目编号] 项目信息
📋 基本信息
| 项目 | 内容 |
|---|---|
| 客户/联系人 | [姓名/公司名] |
| 联系方式 | [电话/微信] |
| 咨询事项 | [事项关键词] |
| 案件类型 | [民事/刑事/行政/知产/劳动/其他] |
| 首次咨询日期 | [YYYY-MM-DD] |
| 当前状态 | [评估中 / 方案已发 / 等待回复 / 已转为案件 / 已拒绝] |
| 最后更新 | [YYYY-MM-DD] |
👥 相关当事人
| 角色 | 姓名/公司 | 联系方式 | 备注 |
|---|---|---|---|
| 咨询人 | [姓名] | [电话] | [与案件关系] |
| 对方/相对方 | [姓名/公司] | [如有] | [简要描述] |
💬 咨询时间线
| 日期 | 咨询方式 | 主要内容 | 关键结论 | 来源文件 |
|---|---|---|---|---|
| [YYYY-MM-DD] | [电话/微信/面谈] | [简要内容] | [初步判断] | {01}/[文件名] |
🔍 关键法律问题
| # | 问题 | 初步判断 | 深入程度 | 备注 |
|---|---|---|---|---|
| 1 | [法律问题] | [初步分析结论] | [待研究/已有判断/需专家意见] | [关联法条/案例] |
📎 客户提供的材料清单
| # | 材料名称 | 格式 | 收到日期 | 存放位置 | 备注 |
|---|---|---|---|---|---|
| 1 | [材料名] | [PDF/图片/原件] | [YYYY-MM-DD] | {02}/[文件名] | [关键信息摘要] |
📤 已交付文件
| 日期 | 文件名称 | 类型 | 交付方式 | 状态 |
|---|---|---|---|---|
| [YYYY-MM-DD] | [法律服务方案名称] | 法律服务方案 | [微信/邮件/当面] | [已发送/待发送] |
| [YYYY-MM-DD] | [法律意见书名称] | 法律意见书 | [微信/邮件] | [已发送/待发送] |
✅ 待办事项
详见 [项目编号] 待办事项.md- [ ] [待办事项1]
- [ ] [待办事项2]
📊 转化评估
| 项目 | 内容 |
|---|---|
| 成案可能性 | [高/中/低] |
| 预计案件类型 | [如转为诉讼,预计案由] |
| 预估标的额 | [金额或待确认] |
| 风险提示 | [主要风险点] |
| 下一步 | [具体行动] |
🔗 关联案件
咨询项目转化为正式案件后,在此记录关联信息。
| 项目 | 内容 |
|---|---|
| 关联案件编号 | [案件编号,如 260423 甲公司 诉 乙公司 合同纠纷] |
| 法院案号 | [如 (2026)京0105民初1234号] |
| 案件类型 | [诉讼/仲裁/其他] |
| 案件目录路径 | [子文件夹或独立案件目录路径] |
| 转化日期 | [YYYY-MM-DD] |
---
文档创建时间: [YYYY-MM-DD] 最后更新时间: [YYYY-MM-DD]
案件期限管理 YAML 模板
初始化标注:标注🔧 初始化的段落应在 case-setup 时填充;标注⏳ 后续的段落留空供后续填充。
# 案件管理看板数据结构
# 版本: v3.0 (对应12目录架构)
# 🔧 初始化 - 从案件材料提取
案件基本信息:
案件名称: "[案件完整名称,格式:原告+等+诉+被告+等+案由+案]"
法院案号: "([YYYY])[省简称][城市简称][民初/行初/刑初][序号]号"
案由: "[案由,如:医疗损害责任纠纷、合同纠纷等]"
案件类型: "[民事/刑事/行政/执行]"
管辖法院: "[管辖法院名称]"
当前阶段: "[一审/二审/再审/执行]"
律所案号: "[律所内部案件编号]"
律所立案日期: "[YYYY-MM-DD]"
法院立案日期: "[YYYY-MM-DD]"
承办律师: "[主办律师姓名]"
协办律师: "[协办律师姓名]"
预计结案: "[YYYY-MM-DD]"
最后更新: "[YYYY-MM-DD]"
# 🔧 初始化 - 从案件材料提取当事人信息
当事人信息:
我方代理当事人:
- 姓名: "[当事人姓名]"
角色: "[原告/被告]"
序号: [序号]
类型: "[自然人/法人/非法人组织]"
证件号码: "[身份证号/统一社会信用代码]"
地址: "[详细地址]"
联系电话: "[联系电话]"
法定代表人: "[姓名]" # 仅法人需要
职务: "[职务]" # 仅法人需要
对方当事人:
- 姓名: "[当事人姓名/机构名称]"
角色: "[原告/被告]"
序号: [序号]
类型: "[自然人/法人/非法人组织]"
证件号码: "[身份证号/统一社会信用代码]"
地址: "[详细地址]"
联系电话: "[联系电话]"
法定代表人: "[姓名]" # 仅法人需要
职务: "[职务]" # 仅法人需要
# 🔧 初始化 - 填写已知费用
费用信息:
律师费: [金额]
诉讼费: [金额]
鉴定费: [金额]
其他费用: [金额]
费用总计: [总计金额]
费用状态: "[✅ 已确定/⏳ 待确定]"
# 🔧 初始化 - 填写已知时间节点
案件时间线:
关键节点:
- 日期: "[YYYY-MM-DD]"
事件类型: "[律所立案/法院立案/起诉/送达/答辩/举证/开庭/判决]"
具体事项: "[具体事项描述]"
重要程度: "[⭐⭐⭐]"
来源文件: "[文件名]"
执行状态: "[✅ 已完成/⏳ 进行中/⏳ 待进行]"
# ⏳ 后续
争议焦点与法律研究:
争议焦点列表:
- 争议焦点名称: "[争议焦点1]"
争议点: "[争议点描述]"
相关法条: "[法条编号和内容]"
支持案例: "[案例信息]"
当前状态: "[已分析/待深入/待识别]"
法律研究摘要:
- 研究主题: "[主题名称]"
研究结果: "[研究结论]"
应用场景: "[适用情况]"
状态: "[已完成/进行中/待开始]"
法条检索:
- 法条名称: "[民法典第X条]"
法条内容: "[法条内容摘要]"
适用性: "[高度相关/一般相关/参考]"
状态: "[已检索/已应用/待应用]"
判例研究:
- 案例名称: "[案例名称]"
审理法院: "[法院名称]"
案例要点: "[判决要点]"
相似度: "[高度相似/一般相似/参考]"
状态: "[已研究/已引用/待引用]"
# 🔧 初始化 - 从材料推算法定期限
法定期限管理:
应诉期限:
期限天数: 15
截止日期: "[YYYY-MM-DD]"
状态: "[已完成/进行中/未开始]"
提醒等级: "[green/yellow/red/none]"
举证期限:
期限天数: 30
截止日期: "[YYYY-MM-DD]"
状态: "[进行中/未开始]"
提醒等级: "[yellow/none]"
剩余天数: [数字]
上诉期限:
期限天数: 15
截止日期: ""
状态: "未开始"
提醒等级: "none"
执行申请期限:
期限天数: 730 # 2年
截止日期: ""
状态: "未开始"
提醒等级: "none"
# ⏳ 后续
工时统计:
总计:
目标工时: 80
已记录工时: 0
剩余工时: 80
完成进度: 0%
分类统计:
法律研究:
目标工时: 15
已记录工时: 0
完成进度: 0%
文档分析:
目标工时: 20
已记录工时: 0
完成进度: 0%
策略规划:
目标工时: 10
已记录工时: 0
完成进度: 0%
文书起草:
目标工时: 25
已记录工时: 0
完成进度: 0%
客户沟通:
目标工时: 5
已记录工时: 0
完成进度: 0%
庭审准备:
目标工时: 5
已记录工时: 0
完成进度: 0%
# ⏳ 后续
工作记录摘要:
最新记录:
日期: ""
工作内容: ""
工时: 0
状态: ""
本周记录:
工作天数: 0
总工时: 0
平均工时: 0
本月记录:
工作天数: 0
总工时: 0
平均工时: 0
# ⏳ 后续
风险预警:
期限风险: []
工时风险: []
# ⏳ 后续
案件文档状态:
已完成文档: []
进行中文档: []
待开始文档: []
# ⏳ 后续
数据分析:
效率指标:
文档产出率: 0
工时利用率: 0
质量指标:
案件准确率: 0
期限遵守率: 0
# 🔧 初始化 - 设置初始里程碑
项目管理:
里程碑:
- 名称: "案件初始化完成"
计划日期: "[YYYY-MM-DD]"
实际日期: "[YYYY-MM-DD]"
状态: "已完成"
预算跟踪:
预计费用: 0
已发生费用: 0
费用进度: 0%
# ⏳ 后续
进展摘要:
本周进展:
时间范围: ""
已完成工作: []
进行中工作: []
下周计划:
时间范围: ""
计划工作: []
# 🔧 初始化 - 记录创建历史
更新历史:
- 日期: "[YYYY-MM-DD]"
更新人: "case-setup"
更新内容: "案件初始化,创建标准目录结构和管理文件"
更新原因: "新案件建档"[项目编号] 待办事项
专利案件待办清单。重点追踪年费提醒和多轮审查/复审/无效的法定期限。
⚡ 近期重要任务
| 任务类型 | 具体事项 | 截止日期 | 剩余天数 | 重要程度 | 负责人 | 状态 | 备注 |
|---|---|---|---|---|---|---|---|
| [法定期限] | [一通答复 4 个月内] | [YYYY-MM-DD] | [XX天] | ⭐⭐⭐ | [代理师] | ⏳ 待处理 | [申请号] |
| [年费] | [年费缴纳] | [YYYY-MM-DD] | [XX天] | ⭐⭐⭐ | [代理师] | ⏳ 待办 | [申请号 第 N 年] |
| [复审] | [复审请求 3 个月内] | [YYYY-MM-DD] | [XX天] | ⭐⭐⭐ | [代理师] | ⏳ 待处理 | [错过丧失复审权] |
| [无效口审] | [口审准备] | [YYYY-MM-DD] | [XX天] | ⭐⭐⭐ | [代理师] | ⏳ 待处理 | [口审通知书后] |
今日待办
- [ ] [具体待办事项1]
- [ ] [具体待办事项2]
明日待办
- [ ] [具体待办事项1]
- [ ] [具体待办事项2]
💰 年费提醒(重要)
专利年费自申请日起按年/按 3 年递增。漏缴 6 个月内可补缴+滞纳金,超过 6 个月专利权终止。
| 申请号 | 专利名 | 申请日 | 保护期 | 当前年度 | 应缴日期 | 金额 | 距到期 | 状态 |
|---|---|---|---|---|---|---|---|---|
| [申请号] | [专利名] | [YYYY-MM-DD] | [20/10/15 年] | [第 N 年] | [YYYY-MM-DD] | [元] | [XX天] | [✅/⏳/❌/💀] |
| [申请号] | [专利名] | [YYYY-MM-DD] | [20/10/15 年] | [第 N 年] | [YYYY-MM-DD] | [元] | [XX天] | [✅/⏳/❌/💀] |
⚠️ 滞纳金规则:到期后 6 个月内补缴 + 滞纳金(每月递增)。超过 6 个月专利权终止,不可恢复。
📅 法定期限追踪(按业务类型)
发明专利申请
| 申请号 | 事项 | 起始日 | 截止日 | 剩余天数 | 状态 | 备注 |
|---|---|---|---|---|---|---|
| [申请号] | 实质审查请求 | 申请日 | 申请日起 3 年内 | - | ⏳ 监控 | 错过丧失进入实审机会 |
| [申请号] | 一通答复 | 收到一通 | 4 个月内 | - | ⏳ 监控 | 关键 |
| [申请号] | 二通答复 | 收到二通 | 4 个月内 | - | ⏳ 监控 | 关键 |
| [申请号] | 三通答复 | 收到三通 | 4 个月内 | - | ⏳ 监控 | 关键 |
实用新型/外观设计申请
| 申请号 | 事项 | 起始日 | 截止日 | 剩余天数 | 状态 | 备注 |
|---|---|---|---|---|---|---|
| [申请号] | 授权后领证 | 授权公告 | 90 日内 | - | ⏳ 监控 | 逾期视为放弃 |
驳回复审
| 申请号 | 事项 | 起始日 | 截止日 | 剩余天数 | 状态 | 备注 |
|---|---|---|---|---|---|---|
| [申请号] | 复审请求 | 收到驳回通知 | 3 个月内 | - | ⏳ 监控 | 错过丧失复审权 |
| [申请号] | 复审决定起诉 | 收到复审决定 | 3 个月内(北京知产法院) | - | ⏳ 监控 | 错过丧失起诉权 |
无效宣告
| 申请号 | 事项 | 起始日 | 截止日 | 剩余天数 | 状态 | 备注 |
|---|---|---|---|---|---|---|
| [申请号] | 无效答辩 | 收到无效通知 | 1 个月内 | - | ⏳ 监控 | 主答辩期 |
| [申请号] | 口审陈述 | 口审日 | 口审当日 | - | ⏳ 监控 | 必须出庭或委托代理师 |
年费滞纳
| 申请号 | 事项 | 应缴日期 | 滞纳截止 | 剩余天数 | 状态 | 备注 |
|---|---|---|---|---|---|---|
| [申请号] | 年费补缴 | [YYYY-MM-DD] | [+6 个月] | [XX天] | ⏳ 监控 | 滞纳金每月递增 |
📋 备注
- 本项目业务子类型:[发明/实用新型/外观/无效/复审/检索/PCT/变更/年费]
- 涉及申请号:[N 个]
- 客户:[公司全称]
- 律所:[律所名称]
- 代理师:[主办代理师姓名]
---
文档创建时间: [YYYY-MM-DD] 最后更新时间: [YYYY-MM-DD]