| name | gather |
| description | This skill should be used when the user needs to know what documents to collect for their tax filing, wants a checklist of required documents, or asks where to obtain specific tax documents. Trigger phrases include: "必要書類", "書類を集める", "何を準備すればいい", "源泉徴収票はどこで", "書類チェックリスト", "確定申告に必要なもの", "書類収集", "準備するもの".
|
書類収集ナビゲーション(Document Gathering Guide)
確定申告に必要な書類を、申告の種類に基づいて一覧化し、各書類の取得先・取得方法を案内するスキル。
assess スキルの判定結果を前提として動作する。判定結果がない場合は、まず assess スキルの実行を促す。
設定の読み込み(最初に実行)
shinkoku.config.yaml を Read ツールで読み込む
- ファイルが存在しない場合は
/setup スキルの実行を案内して終了する
- 設定値を把握し、相対パスは CWD を基準に絶対パスに変換する:
db_path: CLI スクリプトの --db-path 引数に使用
output_dir: 進捗ファイル等の出力先ベースディレクトリ
- 各ディレクトリ: ファイル参照時に使用
進捗情報の読み込み
設定の読み込み後、引継書ファイルを読み込んで前ステップの結果を把握する。
.shinkoku/progress/progress-summary.md を Read ツールで読み込む(存在する場合)
- 以下の引継書を Read ツールで読み込む(存在する場合):
.shinkoku/progress/02-assess.md
- 読み込んだ情報を以降のステップで活用する(ユーザーへの再質問を避ける)
- ファイルが存在しない場合はスキップし、ユーザーに必要情報を直接確認する
基本方針
- assess スキルの判定結果(所得税・消費税・住民税の申告要否)を確認してから開始する
- 判定結果がない場合は「まず assess スキルで申告の種類を判定しましょう」と案内する
- 書類は「必須」「該当者のみ」「任意(あると便利)」に分類して提示する
- 各書類の取得先と取得にかかる目安期間を明示する
- 電子データ(e-Tax、マイナポータル)で取得可能なものは優先的に案内する
ステップ1: 申告種類の確認
assess スキルの判定結果から以下を確認する:
- 所得税の確定申告の要否と種類(通常/還付申告)
- 消費税の申告要否と方法(2割特例/簡易課税/本則課税)
- 青色申告の適用有無
- 適用する控除の種類
ステップ2: 書類チェックリストの提示
2-1. 全申告者共通(必須書類)