{
  "schema_version": "2.0",
  "updated_at": "2026-05-20",
  "site": "https://jemaine.cn/",
  "skill_design": {
    "reviewed_with": "Agent-oriented skill-creator",
    "principles": [
      "每个 skill 必须有明确触发场景、输入字段、证据源、固定输出和失败处理。",
      "公开网页打不开时记录失败原因，不把空结果解释成不存在风险。",
      "行情页、论坛、百科和二级摘要只能作为线索，审计结论必须回到官方披露或原始证据。"
    ]
  },
  "skills": [
    {
      "id": "company-risk-scan",
      "title": "上市公司财务审计风险初筛",
      "category": "company",
      "skill_type": "orchestrator",
      "description": "输入公司名或股票代码，串联公告、年报、工商、诉讼、执行、监管和舆情线索，输出带证据链接的初步审计风险清单。",
      "trigger_examples": ["帮我初筛贵州茅台 2025 年报审计风险", "用公开资料看 BABA 最近披露有没有审计关注点", "给这个上市公司做一页 DD 风险摘要"],
      "inputs": ["公司名称", "股票代码", "市场", "期间"],
      "input_schema": [
        {"name": "公司名称", "required": true, "description": "中文全称或英文 legal name。"},
        {"name": "股票代码", "required": false, "description": "A 股代码、港股代码或美股 ticker；有代码时优先使用代码检索。"},
        {"name": "市场", "required": true, "description": "A股、港股、美股、债券发行人或其他。"},
        {"name": "期间", "required": false, "description": "默认最近三年；用户给出年度或报告期时以用户为准。"}
      ],
      "resource_ids": ["cninfo", "sec", "eastmoney", "gsxt", "wenshu", "zxgk", "xueqiu"],
      "steps": [
        "确认主体和证券标识：记录公司全称、简称、股票代码、市场和查询日期。",
        "定位最近三年年报、审计报告、招股书、重大公告或 SEC filing，并记录原始链接。",
        "提取审计意见、关键审计事项、收入确认、现金流背离、关联交易、或有事项和持续经营线索。",
        "核查工商变更、行政处罚、诉讼执行、监管处罚和市场舆情；每条线索都标注来源级别。",
        "输出高/中/低风险清单；每个风险点必须有证据链接、查询关键词或无法验证说明。"
      ],
      "guardrails": ["不得只依据行情、论坛、百科或二级摘要下结论。", "每个风险点必须给出公开来源；如果官方入口打不开，要记录失败原因和替代核验路径。", "这是初筛，不得写成审计结论或投资建议。"],
      "execution_notes": ["这是总控 skill；如果任务只要求找公告、SEC filing、诉讼或利率，应切到更窄的子 skill。", "同名公司必须先完成主体匹配，不能把集团、上市主体、子公司混用。"],
      "failure_modes": ["官方入口验证码、403、地区拦截或维护时，只能标记为未核验。", "公司简称导致同名主体混淆。", "论坛或行情页信息被误当成证据。"],
      "confidence_rules": ["高置信度：风险点来自年报、公告、监管处罚、法院或工商原始页面。", "中置信度：来自权威二级摘要但尚未回到原文。", "低置信度：来自论坛、社交平台、新闻摘要或无法复现的搜索结果。"],
      "expected_output": ["一句话结论", "高/中/低风险清单", "证据链接与查询关键词", "无法验证事项", "下一步审计资料清单"],
      "output_schema": [
        {"field": "summary", "required": true, "description": "一句话说明是否发现需要优先关注的审计风险。"},
        {"field": "risk_items[]", "required": true, "description": "风险等级、风险描述、证据来源、链接、查询日期、建议复核程序。"},
        {"field": "sources_checked[]", "required": true, "description": "已查数据源、关键词、结果状态。"},
        {"field": "unverified_items[]", "required": true, "description": "入口失败、结果缺失或需要人工登录核验的事项。"},
        {"field": "next_requests[]", "required": true, "description": "建议向客户或团队索取的资料。"}
      ],
      "evals": [
        {"prompt": "对贵州茅台做公开资料财务审计风险初筛，重点看最近三年年报和现金流。", "expectations": ["输出必须包含已查询数据源和查询日期", "风险项必须区分高/中/低", "不得把东方财富或雪球作为最终证据"]},
        {"prompt": "帮我看 BABA 的 SEC 披露有没有审计相关风险线索。", "expectations": ["必须引用 SEC filing 或说明 SEC 访问失败", "必须区分公司原文和二级数据", "输出人工复核问题"]}
      ]
    },
    {
      "id": "a-share-filing-retrieval",
      "title": "A 股公告与年报定位",
      "category": "company",
      "skill_type": "atomic",
      "description": "为 agent 或人工审计人员定位 A 股上市公司公告、年报、招股书和补充公告，并输出可复核的文件清单。",
      "trigger_examples": ["找宁德时代 2024 年报和最近重大公告", "帮我定位某 A 股公司的招股书和反馈回复", "给我一份 A 股审计底稿用公告链接清单"],
      "inputs": ["公司名称", "证券代码", "期间", "文件类型"],
      "input_schema": [
        {"name": "公司名称", "required": true, "description": "上市公司中文名称或简称。"},
        {"name": "证券代码", "required": false, "description": "六位 A 股代码；有代码时优先用代码。"},
        {"name": "期间", "required": false, "description": "年度、报告期或最近三年。"},
        {"name": "文件类型", "required": false, "description": "年报、半年报、招股书、问询函、监管函、临时公告等。"}
      ],
      "resource_ids": ["cninfo", "eastmoney", "gsxt"],
      "steps": [
        "先用证券代码在巨潮资讯检索；没有代码时用公司全称并记录匹配依据。",
        "筛选文件类型和期间，优先定位年度报告、审计报告、招股书、问询回复和重大临时公告。",
        "为每份文件记录标题、公告日期、披露平台、文件链接和搜索关键词。",
        "用东方财富只做财务摘要交叉检查，用工商系统核对主体名称和统一社会信用代码。",
        "输出缺失文件、重复名称、同名主体或入口失败的人工复核点。"
      ],
      "guardrails": ["巨潮公告是核心证据源。", "行情摘要只能作为索引和交叉检查。", "不能把搜索结果页当作已经打开并审阅的公告。"],
      "execution_notes": ["如果巨潮无法访问，保留失败状态，不能用第三方转载替代原始披露。", "审计底稿应保留公告标题、日期和链接，而不只是网页截图。"],
      "failure_modes": ["简称搜索命中多个主体。", "巨潮页面动态加载导致 agent 只看到空白。", "临时公告数量过多导致遗漏重大事项。"],
      "confidence_rules": ["高置信度：巨潮原始公告或交易所原始披露。", "中置信度：东方财富等二级页面指向公告但未打开原文。", "低置信度：搜索引擎摘要或新闻转述。"],
      "expected_output": ["公告清单", "年报链接", "关键披露摘要", "缺失资料说明"],
      "output_schema": [
        {"field": "company_identity", "required": true, "description": "公司名称、证券代码、市场、查询日期。"},
        {"field": "filings[]", "required": true, "description": "文件类型、标题、公告日期、平台、链接、相关性。"},
        {"field": "priority_files[]", "required": true, "description": "建议优先打开的年报、审计报告、招股书或问询回复。"},
        {"field": "missing_or_failed[]", "required": true, "description": "未找到、入口失败或需人工确认的文件。"}
      ],
      "evals": [
        {"prompt": "找贵州茅台最近三年年报、审计报告和重大临时公告入口。", "expectations": ["必须优先使用巨潮", "必须给出文件标题和公告日期", "必须说明未打开或未找到的文件"]},
        {"prompt": "帮我定位一家 A 股公司的招股书和问询回复，只有公司简称。", "expectations": ["必须先做主体匹配", "必须记录搜索关键词", "不能把同名公司混在一起"]}
      ]
    },
    {
      "id": "sec-filing-review",
      "title": "SEC 披露审阅",
      "category": "company",
      "skill_type": "atomic",
      "description": "面向美股或境外发行人，定位 10-K、20-F、F-1、8-K 等 SEC filing，并提取审计相关风险、审计师信息和待复核段落。",
      "trigger_examples": ["审阅 BABA 最近 20-F 的审计相关风险", "找一家美股公司的 10-K auditor 和 audit opinion", "帮我从 F-1 里提取 related party 风险"],
      "inputs": ["Ticker", "公司英文名", "CIK", "Filing type", "期间"],
      "input_schema": [
        {"name": "Ticker", "required": false, "description": "美股 ticker；有 CIK 时以 CIK 为准。"},
        {"name": "公司英文名", "required": false, "description": "SEC legal name。"},
        {"name": "CIK", "required": false, "description": "SEC Central Index Key；可显著降低同名风险。"},
        {"name": "Filing type", "required": false, "description": "10-K、20-F、F-1、S-1、8-K 等。"},
        {"name": "期间", "required": false, "description": "年度或最近一次 filing。"}
      ],
      "resource_ids": ["sec", "eastmoney"],
      "steps": [
        "先确认 ticker、CIK 和发行人英文 legal name；无法确认时输出候选列表而不是继续推断。",
        "在 SEC EDGAR 定位目标 filing，记录 accession number、filing date、period of report 和链接。",
        "提取 auditor、audit opinion、critical audit matters、risk factors、MD&A、related party 和 going concern 相关段落。",
        "把每个风险点映射到 filing 原文位置或段落标题；二级市场数据只用于补充背景。",
        "输出人工复核问题，特别标注未打开原文、SEC 403、动态页面失败或 CIK 不确定。"
      ],
      "guardrails": ["必须区分公司披露原文和二次数据。", "不要把未打开的 filing 当作已审阅。", "SEC 403 或访问失败时，记录失败并建议使用 EDGAR API、companyfacts 或人工打开。"],
      "execution_notes": ["SEC 可能拒绝无 User-Agent 或高频请求；agent 访问失败不等于 filing 不存在。", "优先用 accession number 和 filing date 标识证据。"],
      "failure_modes": ["ticker 与 CIK 匹配错误。", "SEC web 页面 403，但 API 或人工浏览器可访问。", "只读 risk factors 摘要而漏掉 auditor 和 audit opinion。"],
      "confidence_rules": ["高置信度：SEC 原文 filing 链接、accession number 和段落标题可复核。", "中置信度：公司 IR 页面指向同一 filing。", "低置信度：行情平台或新闻摘要。"],
      "expected_output": ["Filing 列表", "审计相关段落", "风险摘要", "人工复核点"],
      "output_schema": [
        {"field": "issuer_identity", "required": true, "description": "Ticker、CIK、公司英文名、匹配依据。"},
        {"field": "filings[]", "required": true, "description": "Filing type、filing date、period、accession number、链接。"},
        {"field": "audit_findings[]", "required": true, "description": "主题、原文位置、摘要、风险级别、证据链接。"},
        {"field": "manual_review[]", "required": true, "description": "需要人工打开、下载或交叉核验的问题。"}
      ],
      "evals": [
        {"prompt": "用 SEC 披露审阅 Alibaba 最近一份 20-F，重点看 auditor、audit opinion 和 related party。", "expectations": ["必须尝试确认 CIK 或说明无法确认", "必须输出 filing date 或说明访问失败", "必须列人工复核点"]},
        {"prompt": "帮我看一家美股公司的 10-K 里有没有 going concern 风险。", "expectations": ["必须引用 SEC 原文或明确失败", "必须区分 absence of evidence 和 no issue", "必须输出检索过的段落或关键词"]}
      ]
    },
    {
      "id": "bond-issuer-diligence",
      "title": "发债主体尽调",
      "category": "company",
      "skill_type": "atomic",
      "description": "串联债券披露、主体工商信用、诉讼执行、司法资产和估值数据，形成发债主体公开资料尽调底稿线索。",
      "trigger_examples": ["给这个城投发行人做债券公开资料尽调", "查某发债主体有没有执行和处罚风险", "帮我整理一只中票的披露文件和估值线索"],
      "inputs": ["发行人名称", "债券简称", "债券代码", "期间"],
      "input_schema": [
        {"name": "发行人名称", "required": true, "description": "债券发行主体全称，优先使用募集说明书主体名称。"},
        {"name": "债券简称", "required": false, "description": "如 24 某某 MTN001。"},
        {"name": "债券代码", "required": false, "description": "银行间或交易所债券代码。"},
        {"name": "期间", "required": false, "description": "默认最近三年及当前存续期。"}
      ],
      "resource_ids": ["shclearing", "chinabond", "gsxt", "zxgk", "rmfysszc", "bond-valuation"],
      "steps": [
        "确认发行人全称、债券简称、债券代码和市场；主体名称不确定时先输出候选匹配。",
        "查询募集说明书、发行公告、定期报告、付息兑付公告和重大事项公告。",
        "核查工商状态、股权变更、行政处罚、经营异常和统一社会信用代码。",
        "检索执行、失信、限制消费和司法拍卖线索；记录案件状态和查询日期。",
        "补充债券估值、收益率或中债/货币网估值入口，并标注估值日期和口径。"
      ],
      "guardrails": ["债券披露与工商主体名称需要匹配。", "司法资产信息只作为风险线索，不等同违约结论。", "没有公开结果不等于没有风险。"],
      "execution_notes": ["优先披露文件，其次工商/法院，再看估值和市场价格。", "城投、平台公司和子公司容易混同，必须保留主体匹配依据。"],
      "failure_modes": ["债券简称重复或发行人更名。", "司法/工商入口限制访问。", "只查债券估值而没查披露文件。"],
      "confidence_rules": ["高置信度：募集说明书、定期报告、工商/法院原始页面。", "中置信度：清算所/中债入口索引但原文未打开。", "低置信度：市场新闻或论坛讨论。"],
      "expected_output": ["主体资料", "债券披露链接", "诉讼执行线索", "估值资料来源"],
      "output_schema": [
        {"field": "issuer_identity", "required": true, "description": "发行人名称、统一社会信用代码、债券简称/代码、匹配依据。"},
        {"field": "disclosures[]", "required": true, "description": "文件标题、日期、平台、链接、优先级。"},
        {"field": "risk_signals[]", "required": true, "description": "工商、处罚、诉讼、执行、司法资产、评级或兑付线索。"},
        {"field": "valuation_reference[]", "required": false, "description": "估值日期、来源、口径和链接。"}
      ],
      "evals": [
        {"prompt": "对一个城投发债主体做公开资料尽调，输出披露文件、工商和执行风险。", "expectations": ["必须先做主体匹配", "必须分开披露证据和司法线索", "必须说明查询日期"]},
        {"prompt": "帮我查一只中票的募集说明书、付息公告和估值入口。", "expectations": ["必须输出债券简称或代码", "必须列披露平台", "估值必须有日期或说明未查询到"]}
      ]
    },
    {
      "id": "regulatory-penalty-scan",
      "title": "监管处罚扫描",
      "category": "risk",
      "skill_type": "atomic",
      "description": "检索金融监管、央行、工商、税务和法规库，定位处罚、监管函、整改要求和合规风险。",
      "trigger_examples": ["查某银行近三年监管处罚", "看这个主体有没有央行或金融监管处罚", "整理某公司行政处罚对审计的影响"],
      "inputs": ["主体名称", "监管口径", "时间范围", "地区"],
      "input_schema": [
        {"name": "主体名称", "required": true, "description": "被查机构或公司全称。"},
        {"name": "监管口径", "required": false, "description": "金融监管、央行、工商、税务、综合。"},
        {"name": "时间范围", "required": false, "description": "默认最近三年。"},
        {"name": "地区", "required": false, "description": "用于地方监管分局或税务机关筛选。"}
      ],
      "resource_ids": ["nfra", "pboc", "gsxt", "pkulaw", "tax-policy"],
      "steps": [
        "确认主体全称、监管口径和时间范围；同名主体先做地区和统一社会信用代码匹配。",
        "在 NFRA、PBOC 和工商系统检索处罚、监管函、经营异常和行政处罚。",
        "用税收政策库和法规库定位处罚依据、整改要求和适用规则。",
        "按处罚机关、日期、案由、金额、整改事项和审计影响整理。",
        "列出没有覆盖到的监管口径，例如证监、交易所或地方税务，需要人工补查。"
      ],
      "guardrails": ["监管处罚需要保留原文链接。", "同名主体必须说明匹配依据。", "不能把法规条文当成实际处罚。"],
      "execution_notes": ["当前资源覆盖金融监管和工商较强，对证监会、交易所、地方税务覆盖不足，应主动披露范围限制。", "处罚金额不是唯一风险指标，整改事项和重复处罚更重要。"],
      "failure_modes": ["地方分局页面不可检索。", "主体简称命中多个分支机构。", "把政策法规误读成处罚事实。"],
      "confidence_rules": ["高置信度：监管机关原文处罚公告。", "中置信度：法规库收录的处罚案例。", "低置信度：新闻转载或搜索摘要。"],
      "expected_output": ["处罚清单", "监管机关", "处罚依据", "审计影响"],
      "output_schema": [
        {"field": "penalties[]", "required": true, "description": "日期、机关、对象、案由、金额、依据、整改要求、链接。"},
        {"field": "audit_impact[]", "required": true, "description": "内控、合规、或有事项、持续经营或披露影响。"},
        {"field": "coverage_gaps[]", "required": true, "description": "未覆盖监管口径、入口失败或需人工补查事项。"}
      ],
      "evals": [
        {"prompt": "查某银行最近三年金融监管处罚，并说明对审计关注点的影响。", "expectations": ["必须列处罚机关和日期", "必须区分处罚事实和法规依据", "必须说明监管口径覆盖范围"]},
        {"prompt": "查一个公司有没有工商行政处罚和经营异常。", "expectations": ["必须记录主体匹配依据", "必须保留原始入口或失败原因", "不能把无结果写成无风险"]}
      ]
    },
    {
      "id": "litigation-enforcement-scan",
      "title": "诉讼执行核查",
      "category": "risk",
      "skill_type": "atomic",
      "description": "检索裁判文书、执行信息、失信限制消费和司法拍卖，形成诉讼执行风险索引。",
      "trigger_examples": ["查某公司有没有重大诉讼和执行案件", "帮我整理这个主体的失信和限制消费情况", "看这个发行人有没有司法拍卖资产线索"],
      "inputs": ["主体名称", "关联方", "时间范围", "案由关键词"],
      "input_schema": [
        {"name": "主体名称", "required": true, "description": "被查主体全称。"},
        {"name": "关联方", "required": false, "description": "控股股东、子公司、实际控制人等。"},
        {"name": "时间范围", "required": false, "description": "默认最近三年，重大存量案件不限期。"},
        {"name": "案由关键词", "required": false, "description": "借款合同、买卖合同、票据、劳动争议等。"}
      ],
      "resource_ids": ["wenshu", "zxgk", "rmfysszc", "gsxt"],
      "steps": [
        "确认主体名称和关联方清单；同名主体用地区、统一社会信用代码或公告信息匹配。",
        "检索裁判文书，按案由、身份、金额和审级归类。",
        "查询执行信息、失信被执行人、限制消费和终本案件，记录查询日期。",
        "查看法院资产处置和司法拍卖线索，区分被执行资产和同名资产。",
        "输出案件索引、金额区间、程序状态、证据链接和审计关注点。"
      ],
      "guardrails": ["裁判文书缺失不代表无诉讼。", "执行状态需要记录查询日期。", "同名主体和关联方案件必须分列。"],
      "execution_notes": ["法院网站常有验证码或访问限制；失败时要保留失败状态。", "重大性不只看金额，也看持续经营、资产受限和关联方影响。"],
      "failure_modes": ["裁判文书库不完整或隐藏文书。", "执行公开网 412/验证码。", "关联方案件被误归为主体案件。"],
      "confidence_rules": ["高置信度：法院或执行公开网原始记录。", "中置信度：工商或公告披露的诉讼摘要。", "低置信度：新闻或第三方风险平台摘要。"],
      "expected_output": ["案件索引", "执行信息", "金额和状态", "审计关注点"],
      "output_schema": [
        {"field": "cases[]", "required": true, "description": "案由、身份、金额、法院、日期、阶段、链接。"},
        {"field": "enforcement[]", "required": true, "description": "执行案号、金额、状态、查询日期、链接。"},
        {"field": "audit_focus[]", "required": true, "description": "预计负债、资产受限、持续经营、关联方披露等关注点。"},
        {"field": "limitations[]", "required": true, "description": "入口失败、数据库缺失或需人工核验事项。"}
      ],
      "evals": [
        {"prompt": "查一个公司最近三年诉讼和执行风险，输出审计关注点。", "expectations": ["必须说明查询日期", "必须分开诉讼和执行", "必须写明无结果不等于无诉讼"]},
        {"prompt": "看某主体和控股股东是否有关联诉讼。", "expectations": ["主体和关联方必须分列", "必须说明匹配依据", "必须列人工复核项"]}
      ]
    },
    {
      "id": "macro-rate-workpaper",
      "title": "利率汇率底稿",
      "category": "macro",
      "skill_type": "atomic",
      "description": "定位 LPR、Shibor、人民币中间价、SOFR、基准利率和宏观口径，生成可放入审计底稿的引用说明。",
      "trigger_examples": ["生成 2025-12-31 的 LPR 和人民币中间价底稿引用", "查某基准日的 Shibor 和 SOFR", "帮我写一段利率汇率审计底稿来源说明"],
      "inputs": ["基准日", "币种", "利率口径", "汇率口径"],
      "input_schema": [
        {"name": "基准日", "required": true, "description": "估值日、资产负债表日或合同重定价日。"},
        {"name": "币种", "required": false, "description": "CNY、USD 或其他。"},
        {"name": "利率口径", "required": false, "description": "LPR、Shibor、SOFR、基准利率等。"},
        {"name": "汇率口径", "required": false, "description": "人民币中间价、即期汇率或用户指定口径。"}
      ],
      "resource_ids": ["lpr", "shibor", "cny-fixing", "benchmark-rate", "sofr", "stats-yearbook"],
      "steps": [
        "确认基准日、币种、利率/汇率口径和用途；遇非工作日说明取值规则。",
        "查询 LPR、Shibor、基准利率或 SOFR，并记录日期、期限、数值和来源链接。",
        "查询人民币汇率中间价或用户指定汇率口径，并记录币种对和日期。",
        "如数据源未提供目标日期，说明前后最近可用日期和是否需要人工确认。",
        "生成底稿引用文字、数据表和截图/链接清单。"
      ],
      "guardrails": ["利率和汇率必须保留日期。", "不同口径不得混用。", "非工作日取值不能擅自推断。"],
      "execution_notes": ["审计底稿最需要可复核口径，不要只给一个数字。", "利率期限必须写清楚，例如 1Y LPR、5Y LPR、O/N Shibor。"],
      "failure_modes": ["日期为节假日导致无报价。", "把中间价和即期成交价混用。", "只查当前值而非基准日值。"],
      "confidence_rules": ["高置信度：官方或基准管理机构页面可复核。", "中置信度：权威二级数据页。", "低置信度：搜索摘要或未说明日期的数值。"],
      "expected_output": ["基准日数据", "数据源链接", "口径说明", "底稿引用文字"],
      "output_schema": [
        {"field": "rate_table[]", "required": true, "description": "指标、期限、日期、数值、来源、链接。"},
        {"field": "fx_table[]", "required": false, "description": "币种对、日期、数值、来源、链接。"},
        {"field": "workpaper_text", "required": true, "description": "可直接放入底稿的中文引用说明。"},
        {"field": "limitations[]", "required": true, "description": "非工作日、缺失数据或需人工确认事项。"}
      ],
      "evals": [
        {"prompt": "生成 2025-12-31 的 1Y LPR、5Y LPR 和 USD/CNY 中间价底稿引用。", "expectations": ["必须保留基准日", "必须区分 1Y 和 5Y", "必须输出底稿引用文字"]},
        {"prompt": "查某估值日 SOFR 和 Shibor，用于金融资产估值复核。", "expectations": ["必须写清利率口径和期限", "必须说明数据源", "不能混用日期"]}
      ]
    },
    {
      "id": "standards-policy-lookup",
      "title": "准则法规定位",
      "category": "rules",
      "skill_type": "atomic",
      "description": "定位会计准则、审计准则、税收政策和法律依据，输出可引用条文索引、适用条件和判断边界。",
      "trigger_examples": ["查收入确认相关企业会计准则条文", "找审计准则里关于函证的要求", "某税收政策在 2024 年是否适用"],
      "inputs": ["问题主题", "适用期间", "行业", "准则/法规类型"],
      "input_schema": [
        {"name": "问题主题", "required": true, "description": "会计、审计、税务或法律问题。"},
        {"name": "适用期间", "required": true, "description": "判断条文是否有效必须知道期间。"},
        {"name": "行业", "required": false, "description": "金融、制造、互联网、房地产等。"},
        {"name": "准则/法规类型", "required": false, "description": "会计准则、审计准则、税收政策、法律法规。"}
      ],
      "resource_ids": ["accounting-standards", "auditing-standards", "tax-policy", "pkulaw"],
      "steps": [
        "明确问题类型、适用期间和行业；必要时先拆成会计、审计、税务和法律子问题。",
        "优先查询财政部、中注协、税务总局等官方资料，记录文件名称和发文/实施日期。",
        "用法规库补充司法解释、案例或历史版本，但不得替代官方来源。",
        "提取条文名称、条号、适用条件、例外情形和判断边界。",
        "输出引用索引和需要专业人士最终判断的事项。"
      ],
      "guardrails": ["先官方后商业数据库。", "条文适用期间需要核对。", "不能给法律/税务最终意见，只能给公开条文索引和分析框架。"],
      "execution_notes": ["版本和期间是核心，旧条文可能已被修订。", "用户问题含混时，先列需要澄清的事实。"],
      "failure_modes": ["忽略生效日期或废止状态。", "只找到案例而没找到条文。", "把原则性条文过度套用到具体事实。"],
      "confidence_rules": ["高置信度：官方准则、公告、政策原文。", "中置信度：法规库收录文本并可追溯到官方文件。", "低置信度：解读文章、培训材料或问答摘要。"],
      "expected_output": ["条文索引", "适用条件", "引用链接", "判断边界"],
      "output_schema": [
        {"field": "issue_summary", "required": true, "description": "问题类型、适用期间、需判断事实。"},
        {"field": "authorities[]", "required": true, "description": "文件名称、条号、发文机关、生效日期、链接、适用说明。"},
        {"field": "analysis_boundaries[]", "required": true, "description": "哪些事实会改变结论，哪些需要人工判断。"},
        {"field": "citation_text", "required": true, "description": "可复制到底稿或 memo 的引用文字。"}
      ],
      "evals": [
        {"prompt": "查收入确认相关企业会计准则条文，适用于 2024 年 A 股公司。", "expectations": ["必须包含适用期间", "必须优先官方来源", "必须输出条文索引而非泛泛解释"]},
        {"prompt": "找审计准则里函证相关要求，给底稿引用。", "expectations": ["必须包含审计准则来源", "必须输出引用文字", "必须列判断边界"]}
      ]
    },
    {
      "id": "valuation-product-check",
      "title": "估值与金融产品核查",
      "category": "valuation",
      "skill_type": "selector",
      "description": "根据资产类别选择债券估值、基金净值、银行理财、黄金、商品或银行参考数据入口，支持金融资产计量检查。",
      "trigger_examples": ["查某基金在估值日的净值", "复核某债券 2025-12-31 的估值来源", "查银行理财产品登记和估值线索"],
      "inputs": ["产品名称", "产品代码", "估值日期", "资产类别"],
      "input_schema": [
        {"name": "产品名称", "required": true, "description": "基金、债券、理财、商品或其他金融产品名称。"},
        {"name": "产品代码", "required": false, "description": "基金代码、债券代码、理财登记编码等。"},
        {"name": "估值日期", "required": true, "description": "金融资产计量基准日。"},
        {"name": "资产类别", "required": true, "description": "债券、基金、银行理财、商品、黄金、银行参考数据等。"}
      ],
      "resource_ids": ["bond-valuation", "fund-nav", "chinawealth", "gold", "commodity", "swiftref"],
      "steps": [
        "识别资产类别、产品代码和估值日期；资产类别不明确时先列候选路径。",
        "债券优先查询债券估值入口，基金查询基金净值，银行理财查询理财登记信息。",
        "商品和黄金只作为价格线索，需记录市场、单位、币种和日期。",
        "若目标日期无数据，说明最近可用日期和是否可用于估值复核。",
        "输出估值来源、日期、差异提示、人工复核项和不能自动核验的部分。"
      ],
      "guardrails": ["估值日必须明确。", "第三方行情需和官方登记信息区分。", "不同资产类别不能混用估值口径。"],
      "execution_notes": ["这是 selector skill；如果资产类别明确，执行对应路径，不要把所有资源都查一遍。", "估值结果应服务于计量复核，不输出投资建议。"],
      "failure_modes": ["产品代码缺失导致同名产品混淆。", "估值日为非交易日。", "SWIFTref 等商业入口不可直接访问。"],
      "confidence_rules": ["高置信度：官方登记/估值入口或基金公司/监管披露。", "中置信度：东方财富等行情页且日期口径清楚。", "低置信度：搜索摘要或未注明日期的报价。"],
      "expected_output": ["估值来源", "估值日期", "差异提示", "人工复核项"],
      "output_schema": [
        {"field": "product_identity", "required": true, "description": "产品名称、代码、资产类别、估值日期。"},
        {"field": "valuation_sources[]", "required": true, "description": "来源、日期、数值/入口、口径、链接、置信度。"},
        {"field": "difference_flags[]", "required": false, "description": "与账面、客户提供或其他来源的差异提示。"},
        {"field": "manual_review[]", "required": true, "description": "需人工登录、下载、截图或确认的事项。"}
      ],
      "evals": [
        {"prompt": "复核某基金 2025-12-31 的单位净值来源，输出底稿用链接。", "expectations": ["必须包含产品代码或说明缺失", "必须包含估值日期", "必须区分来源类型"]},
        {"prompt": "查一只债券在估值日的估值入口和人工复核项。", "expectations": ["必须走债券路径", "必须保留估值日", "不能输出投资建议"]}
      ]
    },
    {
      "id": "audit-request-list",
      "title": "审计资料清单生成",
      "category": "tool",
      "skill_type": "atomic",
      "description": "根据公司类型、审计目标和期间生成 PBC/request list，并区分客户提供资料、公开可核验资料和不应索取的敏感资料。",
      "trigger_examples": ["给制造业公司生成年审 PBC 清单", "根据收入确认风险生成客户资料清单", "帮我做一个 IPO 财务尽调 request list"],
      "inputs": ["公司类型", "审计目标", "期间", "重点科目/风险"],
      "input_schema": [
        {"name": "公司类型", "required": true, "description": "行业、上市/非上市、金融/非金融、集团/单体。"},
        {"name": "审计目标", "required": true, "description": "年审、专项审计、IPO、尽调、内控、估值复核等。"},
        {"name": "期间", "required": true, "description": "审计期间或基准日。"},
        {"name": "重点科目/风险", "required": false, "description": "收入、存货、金融资产、关联方、税务等。"}
      ],
      "resource_ids": ["accounting-standards", "auditing-standards", "cninfo", "gsxt", "tax-policy"],
      "steps": [
        "识别行业、公司类型、审计目标、期间和重点科目；信息不足时先列假设。",
        "按财务报表项目、内控流程、合规税务和公开核验四类生成资料清单。",
        "区分客户提供资料、公开可核验资料、第三方函证/外部证据和不建议索取的敏感资料。",
        "为每项资料标注用途、优先级、责任方、截止时间建议和对应审计程序。",
        "输出缺口问题和可公开验证的数据源入口。"
      ],
      "guardrails": ["不要要求不必要的敏感资料。", "公开核验来源和客户资料要分列。", "资料清单不是审计程序替代品。"],
      "execution_notes": ["好的 PBC 清单要减少客户负担，避免一股脑索取所有资料。", "公开资料能验证的事项不应全部推给客户提供。"],
      "failure_modes": ["公司类型不清导致清单过泛。", "只按模板列资料，没有映射审计目标。", "索取个人隐私或无关敏感资料。"],
      "confidence_rules": ["高置信度：资料项与明确审计目标、科目或准则要求直接相关。", "中置信度：行业常规资料但需要按客户情况调整。", "低置信度：泛模板资料或无法解释用途的项目。"],
      "expected_output": ["资料清单", "优先级", "公开核验来源", "责任人建议"],
      "output_schema": [
        {"field": "assumptions", "required": true, "description": "公司类型、期间、审计目标和缺失信息假设。"},
        {"field": "request_items[]", "required": true, "description": "资料名称、用途、优先级、责任方、公开/客户/第三方来源、对应程序。"},
        {"field": "public_verification[]", "required": true, "description": "可以通过公告、工商、税务或准则公开核验的事项。"},
        {"field": "sensitive_exclusions[]", "required": true, "description": "不建议索取或需脱敏的资料。"}
      ],
      "evals": [
        {"prompt": "给一家制造业 A 股公司生成 2025 年审 PBC 清单，重点关注收入和存货。", "expectations": ["必须按科目或流程分组", "必须区分客户提供和公开核验", "必须列优先级"]},
        {"prompt": "帮我做一个 IPO 财务尽调 request list，但不要索取不必要敏感信息。", "expectations": ["必须列敏感资料排除项", "必须说明资料用途", "必须包含公开核验来源"]}
      ]
    }
  ]
}
