SuperAPI AI 工具集

gather

办公与效率

查看项目

更新于 10-15 16:22

技能介绍

用途

gather 是确定申告(日本个人所得税申报)支援技能集 shinkoku 中的「书类收集导航」技能。当用户需要知道申报时应收集哪些文件、需要一份必备文件清单、或询问某份文件从哪里取得时使用。它基于 assess 技能的判定结果运行,用于把申报所需的文件系统化、清单化。

主要能力

  • 依据申报种类(所得税确定申告、消费税申报、青色申告适用与否、适用的扣除种类)生成文件清单。
  • 将文件分为「必须」「仅适用者」「任意(有则方便)」三类呈现。
  • 对每份文件标明取得来源、取得方法以及取得所需的参考时间。
  • 优先引导可通过电子数据(e-Tax、マイナポータル)取得的文件。
  • 提供按月份整理的收集时间线(如 10〜11 月各种扣除证明书到达期、12〜1 月源泉徴収票、1〜2 月申报准备、2 月 16 日〜3 月 15 日申报期等)。
  • 说明文件缺失时的应对方法(如源泉徴収票丢失可请勤务先重新发行、控除证明书丢失可请发行方重发、领收书丢失可用出金传票替代、登記事項証明書可用不动产番号代替等)。
  • 输出收集完成确认清单与下一步引导。
  • 将结果写入进度交接文件,使会话中断或 Compact 后仍可在后续步骤继承结果。

使用方式

  1. 配置读取(最初执行):用 Read 工具读取 shinkoku.config.yaml;若文件不存在,则引导执行 /setup 技能并结束。读取后把握配置值,并将相对路径按 CWD 转换为绝对路径,识别 db_path、output_dir 及各目录。
  2. 进度读取:读取 .shinkoku/progress/progress-summary.md 与 .shinkoku/progress/02-assess.md(存在时),用于避免重复向用户提问;不存在时跳过并直接向用户确认必要信息。
  3. 基本方针:先确认 assess 技能的判定结果,若无结果则提示「先用 assess 技能判定申报种类」。
  4. 步骤:确认申报种类 → 提示文件检查清单 → 给出取得时间线 → 引导电子数据取得 → 处理缺失文件 → 确认收集完成并引导下一步。
  5. 集合完成后,将 .shinkoku/progress/03-gather.md 以指定 frontmatter 与标题结构写出,并更新 progress-summary.md,最后告知用户交接书已保存。

适用场景

  • 需要快速了解确定申告应准备哪些文件时。
  • 需要按申报类型(工资所得、事业所得、消费税申报等)梳理文件时。
  • 需要确认各类扣除(医疗费、故乡纳税、住房贷款、社会保险料、生命保险料等)所需证明文件时。
  • 需要处理股票、FX、加密资产等交易相关文件时。
  • 需要按时间表安排收集工作的顺序时。

限制

  • 文件是否需要因个别情况而异,不确定时建议向税务署确认。
  • 本技能不自行判定申报义务,须以 assess 技能的结果为前提;无结果时先引导运行 assess。
  • 需要 shinkoku.config.yaml 配置存在,否则引导运行 /setup。
  • 部分文件的取得时期、费用等为资料中写明的内容;其余未提供的信息本介绍不涉及。如需免责声明附记,资料提示应执行 /tax-legal-context。