submitlisted
Install: claude install-skill kazukinagata/shinkoku
# 提出準備・チェックリスト(Submission Preparation)
確定申告書類の最終確認と提出方法の案内を行うスキル。
申告書の作成が完了した後の最終ステップとして使用する。
## 設定の読み込み(最初に実行)
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/07-income-tax.md`
- `.shinkoku/progress/08-consumption-tax.md`
- `.shinkoku/progress/02-assess.md`
3. 読み込んだ情報を以降のステップで活用する(ユーザーへの再質問を避ける)
4. ファイルが存在しない場合はスキップし、ユーザーに必要情報を直接確認する
## 基本方針
- 提出前の最終チェックリストを体系的に確認する
- 提出方法(e-Tax / 郵送 / 税務署持参)の比較と推奨を提示する
- よくある間違い・漏れを具体的に指摘して修正を促す
- 提出後にやるべきことも案内する
## ステップ0: 納税者プロファイルの検証
`profile.py` で config から納税者情報を取得し、記入漏れがないか検証する。
```bash
shinkoku profile --config shinkoku.config.yaml
```
### 検証項目
```
□ 氏名(姓・名)が登録されているか
□ 住所(郵便番号・都道府県・市区町村・番地)が登録されているか
□ マイナンバーが登録されているか(has_my_number: true)
□ 所轄税務署名が登録されているか
□ 提出方法(e-tax/mail/in-person)が設定されているか
```
不足している情報がある場合は、ユーザーに補完を案内する(`/setup` スキルの再実行または config の手動編集)。
## ステップ0.5: 対応範囲の確認
shinkoku の対応レベルを確認し、Partial/Out に該当する所得がある場合はユーザーに注意喚起する。
対応状況の詳細は `/capabilities` スキルを参照。
- **Partial**: 所得計算は shinkoku で完了しているが、一部の帳票(第三表等)は手動作成または確定申告書等作成コーナーでの入力が必要
- **Out**: 該当する所得がある場合は税理士への相談を案内
## ステップ1: 申告データの最終確認
以下のカテゴリごとにチェックを実施する。
詳細なチェック項目は `references/submission-check