gatherlisted
Install: claude install-skill kazukinagata/shinkoku
# 書類収集ナビゲーション(Document Gathering Guide)
確定申告に必要な書類を、申告の種類に基づいて一覧化し、各書類の取得先・取得方法を案内するスキル。
assess スキルの判定結果を前提として動作する。判定結果がない場合は、まず assess スキルの実行を促す。
## 設定の読み込み(最初に実行)
1. `shinkoku.config.yaml` を Read ツールで読み込む
2. ファイルが存在しない場合は `/setup` スキルの実行を案内して終了する
3. 設定値を把握し、相対パスは CWD を基準に絶対パスに変換する:
- `db_path`: CLI スクリプトの `--db-path` 引数に使用
- `output_dir`: 進捗ファイル等の出力先ベースディレクトリ
- 各ディレクトリ: ファイル参照時に使用
## 進捗情報の読み込み
設定の読み込み後、引継書ファイルを読み込んで前ステップの結果を把握する。
1. `.shinkoku/progress/progress-summary.md` を Read ツールで読み込む(存在する場合)
2. 以下の引継書を Read ツールで読み込む(存在する場合):
- `.shinkoku/progress/02-assess.md`
3. 読み込んだ情報を以降のステップで活用する(ユーザーへの再質問を避ける)
4. ファイルが存在しない場合はスキップし、ユーザーに必要情報を直接確認する
## 基本方針
- assess スキルの判定結果(所得税・消費税・住民税の申告要否)を確認してから開始する
- 判定結果がない場合は「まず assess スキルで申告の種類を判定しましょう」と案内する
- 書類は「必須」「該当者のみ」「任意(あると便利)」に分類して提示する
- 各書類の取得先と取得にかかる目安期間を明示する
- 電子データ(e-Tax、マイナポータル)で取得可能なものは優先的に案内する
## ステップ1: 申告種類の確認
assess スキルの判定結果から以下を確認する:
- 所得税の確定申告の要否と種類(通常/還付申告)
- 消費税の申告要否と方法(2割特例/簡易課税/本則課税)
- 青色申告の適用有無
- 適用する控除の種類
## ステップ2: 書類チェックリストの提示
### 2-1. 全申告者共通(必須書類)
| 書類 | 取得先 | 取得方法 | 備考 |
|------|--------|----------|------|
| マイナンバーカード(または通知カード + 本人確認書類) | 市区町村窓口 | 交付申請済みなら手元にある | e-Tax利用時はICカードリーダーまたはスマホ |
| 確定申告書(第一表・第二表) | 国税庁 | e-Taxで作成 or 税務署で入手 | shinkokuで自動生成可能 |
| 銀行口座情報 | -- | 手元の通帳・キャッシュカード | 還付金の振込先 |
### 2-2. 給与所得がある場合
| 書類 | 取得先 | 取得方法 | 備考 |
|------|--------|----------|------|
| 源泉徴収票 | 勤務先の経理部門 | 12月〜1月に交付される | 2���所以上の勤務先がある場合は各社から取得 |
| 給与明細(任意) | 勤務先 | 毎月交付されたもの | 源泉徴収票の数値確認用 |
### 2