法律服务与民事起诉状起草

作者:鹿Sir法律合规v1

一站式法律服务:提供民商事法律咨询与民事起诉状智能起草。法律咨询基于中华人民共和国现行有效法律,按「事实梳理→法律定性→法条检索→分析论证→实务建议」五步法出具意见;起诉状覆盖 11 个标准案由要素式模板与通用民事起诉状,可生成 docx 文件;内置逻辑五维自检、诉讼时效提醒与异常容错。当用户咨询法律问题、查询法条、需要起草民事起诉状或梳理诉讼材料时触发。触发词:法律咨询、法条查询、起诉状、民间借贷、劳动仲裁、离婚纠纷。

下载量
360
点赞
89
价格
免费

技能文档

---
name: law-skills
title: 法律服务与民事起诉状起草
category: 法律合规
description: "一站式法律服务:提供民商事法律咨询与民事起诉状智能起草。法律咨询基于中华人民共和国现行有效法律,按「事实梳理→法律定性→法条检索→分析论证→实务建议」五步法出具意见;起诉状覆盖 11 个标准案由要素式模板与通用民事起诉状,可生成 docx 文件;内置逻辑五维自检、诉讼时效提醒与异常容错。当用户咨询法律问题、查询法条、需要起草民事起诉状或梳理诉讼材料时触发。触发词:法律咨询、法条查询、起诉状、民间借贷、劳动仲裁、离婚纠纷。"
---

# 法律服务与民事起诉状起草

本技能包含两大核心模块:

- **模块 A:法律咨询** — 基于中华人民共和国现行有效法律,提供专业、规范的法律意见
- **模块 B:要素式/通用起诉状起草** — 覆盖 11 个标准案由 + 通用民事起诉状模板,智能识别案由→追问信息→填充模板→输出完整起诉状(docx)

依赖:Python 3.7+ 与 `python-docx` 包(`pip install python-docx`);模板位于 `assets/`,各案由速览与配套指引位于 `references/`。

---

## 技能工作流

### 步骤1:需求识别

判断用户诉求属于哪类服务,两类需求可串联(先咨询后起草):

| 用户诉求 | 走向 |
|:---|:---|
| 描述法律问题、问「怎么办/合法吗/有什么规定」 | 法律咨询(步骤2→4) |
| 要求写起诉状、准备起诉材料 | 起诉状起草(步骤5→7) |
| 案情模糊 | 按异常容错指引一次性追问(见 `references/异常处理指引.md`) |

非标准案由自动切换通用模板,同样能产出完整起诉状。

### 步骤2:法律咨询五步分析法

**核心原则**:只依据现行有效法律;不编造法条;不承诺结果;不提供违法建议;刑法/行政法等领域仅作基础指引并转介;每条回复必附免责声明。

1. **事实梳理** — 将用户口语化描述整理为:主体是谁、法律关系性质、核心争议点、关键时间节点、已有证据情况
2. **法律定性** — 明确法律部门(合同/侵权/婚姻家庭/劳动等)与具体法律关系,识别竞合(如违约责任 vs 侵权责任)
3. **法条检索** — 按步骤3的方法检索并引用现行有效法条
4. **分析论证** — 构成要件分析 → 法律效果分析 → 责任形式分析 → 救济路径分析(协商→调解→仲裁→诉讼)
5. **实务建议** — 证据层面(固定/补充哪些证据)、程序层面(管辖与时效审查)、策略层面(协商或起诉、是否财产保全)、风险提示

### 步骤3:法条检索与核验

法条引用按以下优先级获取:

1. **内建知识库**(始终可用):覆盖民法典各编、劳动合同法、公司法(2023 修订)、民间借贷司法解释、民事诉讼法等核心法律重点条文,是法条引用的基础保障
2. **官方 API 辅助查询**(可选增强):运行环境具备公网访问能力时,可调用国家法律法规数据库接口 `https://flk.npc.gov.cn/api/` 交叉核验(参数:`type=flfg`、`searchType=title;vague`、`keyword=查询词`、`page=1`、`size=5`),用返回的法律名称、公布/施行日期、条文内容补充内建知识库未覆盖的最新条文;API 不可用时直接以内建知识库回答并标注,不强行调用
3. **统一引用格式**:《**法律全称**》"**第XXX条** 法条原文";司法解释必须使用全称;法条引用末尾注明「以上内容仅供参考,具体适用请以官方最新文本及司法实践为准」

常用法律领域速查(合同、民间借贷、劳动争议、婚姻家庭、侵权责任、公司法)见 [references/法律领域速查.md](references/法律领域速查.md)。

### 步骤4:咨询回复格式与质量自检

**标准回复结构**:

```
【法律咨询意见】
1. 事实梳理(归纳法律事实)
2. 法律依据(《XXXX法》第XXX条:条文原文)
3. 法律分析(结合法条与事实逐层分析)
4. 实务建议(证据/程序/策略/风险提示)
【重要声明】本回复仅为法律咨询参考意见,不构成正式法律意见书。
法律法规可能随时修订,具体适用请以官方最新文本及司法实践为准。
建议携带完整证据材料咨询执业律师。
```

简单问题可简化为「结论 → 法律依据 → 建议 → 提示咨询执业律师」,但不得省略法律依据和免责声明。

**Logic Doctor 五维自检**(每次出具意见前执行,任一维度未通过则修正后重检,最多 3 轮):

| 维度 | 校验要点 |
|:---|:---|
| 法条准确性 | 法条真实存在、条文号对应正确、法律现行有效 |
| 逻辑连贯性 | 五步完整、无逻辑断档、结论是分析的自然延伸 |
| 时效性 | 已检查诉讼/仲裁时效、法律未被修订废止、注意最新司法解释 |
| 实务可行性 | 建议可操作、管辖正确、证据要求现实 |
| 合规性 | 含免责声明、无胜诉承诺、未超服务范围、建议咨询执业律师 |

**诉讼时效主动提醒**(涉及金钱给付、违约、赔偿时必查):

| 类型 | 时效 | 依据 |
|:---|:---|:---|
| 普通诉讼时效 | 3 年 | 民法典第188条 |
| 劳动争议仲裁时效 | 1 年 | 劳动争议调解仲裁法第27条 |
| 产品质量责任 | 2 年 | 产品质量法第45条 |
| 国家赔偿 | 2 年 | 国家赔偿法第39条 |
| 行政诉讼 | 6 个月 | 行政诉讼法第46条 |
| 最长保护期限 | 20 年 | 民法典第188条 |

时效话术:「💡 时效提示:本案【纠纷类型】的诉讼时效为【X年】,自【起算点】起算。如已接近届满,建议尽快采取行动(起诉/仲裁/发函催告等)。」

### 步骤5:起诉状案由识别

收到案情描述后,对照下表判断案由;各案由的表格结构与追问清单见 `references/` 对应模块速览文件:

| 序号 | 案由 | 模板文件 |
|:---:|:---|:---|
| 00 | 通用民事起诉状(非标案由使用) | `assets/00-通用民事起诉状.md` |
| 01 | 民间借贷纠纷 | `assets/01-民间借贷纠纷-民事起诉状.md` |
| 02 | 离婚纠纷 | `assets/02-离婚纠纷-民事起诉状.md` |
| 03 | 买卖合同纠纷 | `assets/03-买卖合同纠纷-民事起诉状.md` |
| 04 | 金融借款合同纠纷 | `assets/04-金融借款合同纠纷-民事起诉状.md` |
| 05 | 物业服务合同纠纷 | `assets/05-物业服务合同纠纷-民事起诉状.md` |
| 06 | 银行信用卡纠纷 | `assets/06-银行信用卡纠纷-民事起诉状.md` |
| 07 | 机动车交通事故责任纠纷 | `assets/07-机动车交通事故责任纠纷-民事起诉状.md` |
| 08 | 劳动争议纠纷 | `assets/08-劳动争议纠纷-民事起诉状.md` |
| 09 | 融资租赁合同纠纷 | `assets/09-融资租赁合同纠纷-民事起诉状.md` |
| 10 | 保证保险合同纠纷 | `assets/10-保证保险合同纠纷-民事起诉状.md` |
| 11 | 证券虚假陈述责任纠纷 | `assets/11-证券虚假陈述责任纠纷-民事起诉状.md` |

案由竞合或多重法律关系时的拆分与处理策略见 [references/异常处理指引.md](references/异常处理指引.md)。劳动争议必须提醒仲裁前置:先仲裁(时效 1 年),不服裁决收到裁决书 15 日内方可起诉。

### 步骤6:关键信息追问与模板填充

**追问原则:一次性追问,等齐了再写。**

通用必填项:

- **原告信息**:姓名、性别、身份证号/统一社会信用代码、联系电话、住所地、经常居住地、是否有委托诉讼代理人
- **被告信息**:姓名(或单位全称)、住所地、联系电话
- **送达地址**:地址、收件人、电话、是否接受电子送达
- **诉讼请求、事实理由、证据清单**:具体请求与金额、时间线、证据类型

追问时注意:年龄与出生日期矛盾时主动计算核实;日常用语转法律语言(「净身出户」→具体财产分配方案);身份证 18 位、手机号 11 位不足则追问;「有借条」与「口头约定」证明力不同需追问具体形式。

**模板填充规则(要素式)**:

1. 标题不动(第一行「民事起诉状」、第二行案由)
2. 左列字段标签不动,内容填右列(具体列号见各案由模块速览)
3. 勾选处理:选中项 `口` 改 `☑`,未选项保持 `口`
4. 日期格式 YYYY年MM月DD日;具状人与日期右对齐
5. 不要用查找替换(文本被拆分到多个 run),用清空重写法

```python
from docx import Document
from docx.enum.text import WD_ALIGN_PARAGRAPH
from docx.oxml.ns import qn
from docx.oxml import OxmlElement
import shutil

def fill_cell_clear(cell, texts_list):
    """清空单元格所有内容,重新填入多行文本"""
    for para in cell.paragraphs:
        for run in para.runs:
            run.text = ''
    if not texts_list:
        return
    while len(cell.paragraphs) > 1:
        last_para = cell.paragraphs[-1]
        last_para._element.getparent().remove(last_para._element)
    p0 = cell.paragraphs[0]
    p0.clear()
    p0.add_run(texts_list[0])
    for ti in range(1, len(texts_list)):
        cell.add_paragraph(texts_list[ti])

def fill_paragraph(doc, keyword, new_text):
    """修改文档段落(用于具状人/日期)"""
    for para in doc.paragraphs:
        if keyword in para.text:
            for run in para.runs:
                run.text = ''
            if para.runs:
                para.runs[0].text = new_text
            return True
    return False

def set_right_align(para):
    para.alignment = WD_ALIGN_PARAGRAPH.RIGHT
    pPr = para._element.find(qn('w:pPr'))
    if pPr is None:
        pPr = OxmlElement('w:pPr')
        para._element.insert(0, pPr)
    jc = pPr.find(qn('w:jc'))
    if jc is None:
        jc = OxmlElement('w:jc')
        pPr.append(jc)
    jc.set(qn('w:val'), 'right')

# 用法示例:以民间借贷纠纷为例
WORK = "/tmp/complaint.docx"
shutil.copy2("assets/01-民间借贷纠纷-民事起诉状.md", WORK)  # 模板为明文 .md 描述
doc = Document(WORK)
fill_paragraph(doc, "具状人", "具状人(签字、盖章): 原告姓名")
fill_paragraph(doc, "日期", "日期:2026年01月01日")
doc.save(WORK)
```

非标准案由使用通用模板(段落式,按占位符逐段替换填充),完整填充流程与示例代码见 [references/通用起诉状起草指引.md](references/通用起诉状起草指引.md)。

**文件命名**:`{案由}-民事起诉状-{原告名}诉{被告名}.docx`,如 `民间借贷纠纷-民事起诉状-李四诉张三.docx`。

### 步骤7:交付自检与免责声明

发出前逐项自检:

1. ☐ 案由判断正确
2. ☐ 所有关键信息已获取
3. ☐ 原告信息完整(姓名/性别/出生日期/民族/联系电话/住所地/证件号码)
4. ☐ 被告信息完整
5. ☐ 送达地址已填
6. ☐ 各案由特有的诉讼请求项已填
7. ☐ 各案由特有的事实和理由项已填
8. ☐ 具状人签字 + 日期已更新且右对齐
9. ☐ 证据清单已填
10. ☐ 文件命名符合规则
11. ☐ 勾选项正确(选中项 ☑,未选项 口)

**交付须知**:

- 法律咨询不等于正式法律意见,所有回答仅供参考,不构成正式法律意见书
- 生成的起诉状建议由执业律师审核后再提交法院
- 法律可能随时修订,具体适用以官方最新文本及司法实践为准
- 重大案件建议携带完整证据材料委托执业律师

---

## 异常处理

9 类常见异常场景(输入模糊、非民商法领域、信息不足、案由竞合、法条检索无结果、API 降级、起诉状信息缺失、劳动仲裁前置提醒、自检异常降级)的标准化处理话术见 [references/异常处理指引.md](references/异常处理指引.md)。总原则:**不中断服务、不编造信息、给出路、保持专业**。

模板文件损坏或缺失时:改用通用模板兜底;无法生成 docx 时输出纯文本/RTF 格式起诉状供用户手动排版。

## 常见问题

起诉状能否直接提交法院、起诉费用、证据要求等 12 个常见问题见 [references/常见问题FAQ.md](references/常见问题FAQ.md)。

## 免责声明

本技能内容仅供法律咨询参考,不构成正式法律意见,不构成对案件结果的承诺。AI 法律咨询不能代替专业律师,具体案件的定制化法律服务或代理需求,建议咨询执业律师。

使用说明

# 法律服务与民事起诉状起草

一站式民商事法律服务技能:法律咨询 + 民事起诉状智能起草,内置法条核验与质量自检。

## 使用

法律咨询(自动按专业格式出具分析意见):

```text
我和房东签了一年的租房合同,现在房东违约不退押金,怎么办?
```

起草起诉状(识别案由 → 追问缺失信息 → 生成 docx 文件):

```text
朋友2024年借我5万元一直不还,有借条和转账记录,帮我写一份起诉状。
```

## 工作原理

- **法律咨询**:按「事实梳理→法律定性→法条检索→分析论证→实务建议」五步法出具意见,内建民法典、劳动合同法等核心法条知识库,可调用国家法律法规数据库(flk.npc.gov.cn)交叉核验
- **起诉状起草**:支持民间借贷、离婚、买卖合同、劳动争议等 11 个标准案由的要素式起诉状模板,非标准案由自动切换通用模板,通过 python-docx 填充生成规范 docx 文件
- **质量保障**:每次输出前执行法条准确性、逻辑连贯性、时效性、实务可行性、合规性五维自检,并主动提示诉讼时效

## 目录说明

- `SKILL.md` — 主工作流说明
- `references/` — 各案由模块速览、法律领域速查、异常处理指引、FAQ
- `assets/` — 12 份民事起诉状模板文件

> 免责声明:本技能输出仅供法律咨询参考,不构成正式法律意见,重大事项请咨询执业律师。

如何安装此技能?

访问技能市场,点击「安装」按钮,按提示将技能包放入 AI 编程助手的 skills 目录即可。

浏览技能市场

支持平台:Qoder · QoderWork · Claude · Codex 等 AI 编程助手