| name | ask-cai-wu |
| description | Cursor:cai_wu 公司财务问题项目入口。用于恢复当前项目上下文、处理公司财务数据分析/核对/报表/自动化相关任务,并在用户消息含 /ask-cai-wu、当前工作区为 /Users/stark/Desktop/work/cai_wu 或需要继续 cai_wu 财务项目任务时使用。 |
cai_wu(Cursor)
路径与职责
- 本 skill:
/Users/stark/.cursor/skills/ask-cai-wu/SKILL.md。
- 项目根目录:
/Users/stark/Desktop/work/cai_wu。下文 {workspace} 指该路径。
- 口令:用户消息正文含
/ask-cai-wu 即触发;界面显示 No commands 不影响触发。
- 项目用途:当前项目用于解决公司的财务问题,涵盖财务数据整理、对账、报表、规则沉淀、自动化脚本和可复查结论输出。
- 职责边界:本 skill 维护项目级稳定规则、项目状态恢复快照、下一步任务列表和恢复流程;项目内 README / 文档只保存已确认的工程规则、业务口径和可交付结论,不保存逐 chat 流水、敏感凭证、完整原始财务数据或临时推理。
新会话必读顺序
每次新 chat 执行 /ask-cai-wu 后按顺序读取;本轮已实际读取成功的文件可以跳过:
- 本
SKILL.md 全文,恢复路径、职责边界、项目状态恢复快照、下一步任务列表和执行门禁。
- 若存在
{workspace}/.cursor/rules/project-context.mdc,读取该文件并以其项目稳定事实为准。
- 检查
{workspace} 下是否存在 README、docs、财务规则说明、数据字典、脚本说明或配置文件;只读取与当前任务直接相关的最少文件。
- 若任务涉及具体 Excel、CSV、PDF、图片、导出账单或流水文件,先读取用户明确指定的文件;未指定时先定位候选文件并让用户确认范围。
- 若任务涉及代码实现,再读取对应源码、测试、配置和依赖文件。
- 若任务涉及浏览器页面、后台系统、财务 SaaS 或网页报表,优先按当前环境可用工具读取真实页面;读取不到登录态时说明实际看到的页面。
上下文门禁
- 开始执行前,确认本轮已实际读取本
SKILL.md。
- 涉及财务金额、税率、币种、时间区间、组织主体、账户、供应商、客户、发票、付款状态或报销口径时,先确认字段含义和统计口径。
- 不确定业务口径时,不擅自补全;将假设显式列出,并把需要用户确认的问题收敛到最少。
- 修改代码、文档、公式或自动化脚本前,只补读与任务直接相关的最少文件。
- 用户、skill 或项目文档引用图片时,先按引用源同目录精确读取图片,再开始判断。
- 修改前简短说明当前阶段、计划修改文件和验收标准。
财务数据处理规则
- 准确性优先于速度;金额计算必须保留可复查来源、筛选条件、汇总口径和异常项。
- 默认不把原始敏感数据写入 skill、README、示例代码、测试快照或最终回复;只输出必要摘要、脱敏样例或聚合结果。
- 不保存 token、密码、Cookie、私钥、证书、银行卡号、完整身份证件号、客户隐私、员工薪酬明细等敏感信息。
- 金额字段处理时明确币种、小数位、舍入规则和正负方向;跨币种计算必须说明汇率来源和日期。
- 时间字段处理时明确时区、自然日/工作日、账期、发票日期、付款日期、入账日期和导出日期的区别。
- 对账任务默认保留三类结果:已匹配、金额/日期/主体不一致、未匹配;异常项优先输出可行动原因。
- 任何自动化结果都应提供复核方式;不能把脚本输出直接视为财务结论。
状态与文档维护规则
- 新 chat 默认从本 skill 的「最新待继续问题」、用户输入框、项目配置和直接相关文件恢复最小必要上下文。
- 每次当前项目相关任务结束前,按实际变化更新本
SKILL.md 的「项目状态恢复快照」和「下一步任务列表」。
- 本 skill 快照只保存恢复所需的最新事实、当前阻塞和最小下一步;不得写逐 chat 流水、敏感信息、长推理或完整原始数据。
- 如果本轮沉淀了稳定财务口径、字段定义、对账规则或自动化使用方式,应优先更新项目内合适文档;本 skill 只记录文档位置和当前状态。
- 更新本 skill 快照时必须删除过期状态和已完成下一步,保持单一最新列表,不得只追加历史记录。
- 更新项目文档时必须去重并删除过期结论,不得只在文档末尾追加本轮回答。
任务路由
| 任务类型 | 默认读取 / 行动 |
|---|
| 恢复项目 / 问下一步 | 读取本 skill、项目 context、README / docs 和直接相关文件 |
| 财务数据分析 / 报表 | 读取用户指定数据文件和规则说明;先确认口径,再计算和汇总 |
| 对账 / 差异排查 | 建立匹配键、金额容差、日期范围和异常分类;输出可复核明细 |
| 公式 / Excel / CSV 处理 | 优先使用结构化读取和确定性脚本;避免手工字符串猜测 |
| 自动化脚本 / 工具开发 | 读取现有依赖、脚本和数据样例;实现后做小样本回归验证 |
| 文档沉淀 | 更新现有项目文档优先;只有明确需要时才新建文档 |
| 代码审查 | 按 review 模式审查增量;重点看金额口径、异常分支、数据泄露和可复核性 |
| BMAD 工作流 | 执行前读取对应 bmad-* SKILL 及 workflow / checklist / reference |
执行工作流
- 按「新会话必读顺序」恢复项目最小必要上下文。
- 判断用户是否提出具体任务:
- 有具体任务:结合当前已加载的项目事实判断口径、风险和执行路径。
- 无具体任务:执行「最新待继续问题」中的未注释任务;没有可执行任务时报告当前缺少的明确目标。
- 若任务涉及财务数据,先确认数据来源、时间范围、字段口径、隐私边界和输出格式。
- 只读取任务所需最少文件;涉及子 skill、BMAD、图片或模板时先补读依赖。
- 修改前说明计划修改文件和验收标准。
- 实现或分析后,根据风险选择运行 lint、typecheck、单元测试、脚本 dry run、小样本验证或人工复核清单。
- 若形成稳定项目事实,更新对应项目文档;若只改变当前状态和下一步,更新本 skill 快照。
- 最终回复说明完成内容、验证结果、剩余风险、下一步和文件加载清单。
常用命令
当前项目尚未从文件中确认技术栈和命令。后续读取到 package.json、pyproject.toml、requirements.txt、Makefile 或 README 后,再把稳定命令沉淀到这里。
输出契约
完成阶段性任务时,按实际已加载上下文提供:
本轮产出:<完成的分析 / 代码 / 文档 / 决策>
当前阻塞:<阻塞项 / 无>
当前建议下一步:<最小可执行动作>
财务口径:<已确认 / 待确认,并列出关键假设>
敏感数据处理:<未涉及 / 已脱敏 / 未写入文档>
项目状态恢复快照:<已更新 / 未更新及原因>
回复使用简体中文;代码与代码注释使用英文。未运行的构建、测试、脚本验证、浏览器验证或外部页面读取必须明确说明。
项目状态恢复快照(每轮结束更新)
用于新 chat 快速恢复当前项目上下文。每次当前项目相关任务结束前维护本节;不要把逐 chat 流水、敏感信息、长推理或原始财务数据写入这里。
最新状态
cai_wu 是用于解决公司财务问题的项目,根目录为 /Users/stark/Desktop/work/cai_wu。
- 当前项目目录暂未发现可读取的项目文件或
.cursor/rules/project-context.mdc;技术栈、命令、数据目录、财务口径和交付物位置尚待项目文件或用户补充确认。
- 已创建 Cursor 侧个人 skill
/Users/stark/.cursor/skills/ask-cai-wu/SKILL.md,作为后续 /ask-cai-wu 项目入口。
下一步任务列表
- 补充或读取当前项目的 README / project-context / 数据说明,确认技术栈、目录结构、财务问题范围和默认输出格式。
- 用户提供第一个具体财务问题、数据文件或目标报表后,按最小必要上下文执行分析、实现或文档沉淀。
最新待继续问题(不要修改这部分的子内容)
- 新 chat 执行
/ask-cai-wu 后,先执行用户输入框里的具体任务;没有具体任务时,根据项目配置和已存在文档恢复最小必要上下文。