用途
Accounting & Audit System Builder 是一个路由型技能,用于把会计或审计请求导向正确的模块技能。它本身不构建任何东西,而是先判断用户实际处于会计循环的哪个阶段,再转交给对应的单个模块技能。
它面向的场景包括:搭建会计系统、为企业建立账簿、为审计做准备、把每月手工汇总的流程系统化、把 Tally 流程转为规范系统等。如果用户已经明确指定了某一本账簿或某一份报表、只想要对应文件,则应直接使用该模块技能,而不是本路由。
主要能力
它沿以下会计循环进行路由:
软件已选定 -> 原始凭证已归档 -> 交易已记录(采购 | 销售)-> 现金或银行变动已记录(收款 | 付款)-> 现金盘点与日记账已结 -> 总账、库存与法定余额已对账 -> 月度已结并生成报表 -> 信用周期已分析 -> 审计文件已组装。
它根据用户描述的关键词判断阶段,例如:
- “用哪个软件”“新系统”“迁移” -> 软件选型
- “发票归档在哪”“跟踪文档” -> 原始凭证与归档
- “采购”“供应商账单” -> 采购会计
- “销售”“我们开的发票”“应收” -> 销售会计
- “收到的钱”“回款” -> 收款会计
- “付出的钱”“供应商付款” -> 付款会计
- “备用金”“小额现金” -> 备用金管理
- “每日现金与银行”“日记账” -> 日记账
- “往来余额不一致”“对账单不符” -> 往来/总账对账
- “费用”“没有发票的账单” -> 费用会计
- “工资”“薪酬”“工资分录” -> 工资与薪酬会计
- “TDS”“预扣税” -> TDS 计提与缴纳
- “盘点”“短缺”“库存核对” -> 库存/存货对账
- “月末”“试算表”“财务报表” -> 月末结账与报表
- “回款周期”“谁欠我们最久” -> 信用周期分析
- “审计文件”“审计清单”“年末底稿” -> 审计准备
“我该怎么做……”属于咨询问题,会直接回答,仅在有助于用户时才提供构建建议。
使用方式
- 识别阶段而非工具:先读请求并把它放到会计循环上,阶段即路由。
- 只问缺失信息:跳过用户已答过的内容,其余问题一次只问一个,一旦剩余答案不再改变输出就停止。用户不知道的记为未知并继续,绝不臆造答案。
- 推荐最小工作流:按用户实际提到的内容匹配,而非按套餐层级。给出两三个模块,每个附一行理由,并询问从哪个开始。
- 交接:读取所选模块的 SKILL.md,由该文件自行进行后续信息收集。咨询性短名单则停下等待用户选择;明确的构建或已选模块则在该模块下继续,不重复已答问题。绝不把两个模块合并成一份问卷。
- 输出:短名单中每个模块一行,包含 slug 及其技能路径。这一行列表就是全部数据输出,不输出 schema、CSV 或字段列表。
模块分为三档:Starter(7 个模块,常见起步集:销售会计、采购会计、收款会计、付款会计、备用金管理、日记账、费用会计,企业注册并开始代扣后加入 TDS 计提与缴纳);Growth(Starter 加上会计软件选型、原始凭证与归档、往来/总账对账、库存/存货对账、工资与薪酬会计、月末结账与报表);Scale(按需从 16 个模块中选取)。
适用场景
- 9 人贸易企业,会计每月索要月末资料包,目前手工汇总:直接路由到月末结账与报表。
- “为我们的业务搭建会计”:先问当前处于会计循环哪个阶段,再据回答推荐原始凭证与归档、销售会计、采购会计等。
- “帮我们准备法定审计”:若账簿正常但缺上年底稿,推荐审计准备与月末结账与报表。
限制
- 仅做路由,不构建、比较或合并 schema,也不记账。
- 无法判断当地合规性。VAT、TDS、工资和审计规则因国家而异且会变化,本技能不构成税务或法律意见。
- 不执行审计。审计准备只是文件组装,只有合格审计师才能对财务报表发表意见。
- 无法替用户选择软件,只能结构化评估过程,决策与成本由企业承担。
- 涉及税务申报、审计文件等敏感内容需合格人员复核签署。
安全与安全说明
只询问交易笔数、税务登记和软件名称,绝不询问银行账号、PAN 复印件、薪资数字或客户联系方式。本技能不运行命令、不调用 API、不写文件。文档示例使用虚构数据,模板默认留空,真实数据由用户填写。
常见陷阱
- 推荐用户从未问过的模块且不给理由:每个推荐模块都附一行与用户所述相关的理由,无依据的内容以问题形式提出而非作为结论。
- 把未说明的答案当作事实:记为未知并继续,绝不用猜测填补空白。
- 因钱到账就把收款当作收入:路由到收款会计,强制填写收款类型和发票分配后才进入销售账簿。
- 模块中生成真实往来名称或银行信息:只使用占位符。
相关技能
模块目录、@expense-management、@tax-register、@notification-reminder-hub。