← ClaudeAtlas

setuplisted

This skill should be used when the user wants to set up shinkoku for the first time, initialize their configuration, or update their existing settings. Trigger phrases include: "セットアップ", "初期設定", "設定ファイルを作る", "shinkokuの設定", "config", "setup", "始め方", "使い方", "設定を更新", "configを作り直す".
kazukinagata/shinkoku · ★ 343 · AI & Automation · score 82
Install: claude install-skill kazukinagata/shinkoku
# セットアップウィザード(Setup Wizard) shinkoku の初回セットアップを対話的に行うスキル。 設定ファイル(`shinkoku.config.yaml`)の生成とデータベースの初期化を実施する。 ## ステップ0: CLI のインストール確認 `shinkoku` コマンドが利用可能か確認する。 1. `shinkoku --version` を���行する 2. **コマンドが存在しない場合**: `uv tool install git+https://github.com/kazukinagata/shinkoku` を実行してインストールする 3. **コマンドが存在する場合**: `uv tool upgrade shinkoku` を実行して最新版に更新する ## ステップ1: 既存設定の確認 CWD の `shinkoku.config.yaml` を Read ツールで読み込む。 - **ファイルが存在する場合**: 内容を表示し、更新するか確認する。更新しない場合はスキルを終了する。 - **ファイルが存在しない場合**: セットアップウィザードを開始する。 ## ステップ2: 基本設定のヒアリング 以下の項目を AskUserQuestion で確認する: ### 2-1. 対象年度 - `tax_year`: 確定申告の対象年度(デフォルト: 2025) ### 2-1b. 事業所得の有無 - `has_business_income`: 事業所得(副業含む)の有無(true / false�� 事業所得がない場合、以下のステップをスキップする: - 2-2(インボイス登録番号) - 2.6-3(事業所住所) - 2.7(事業情報) - 2.8 の申告の種類(blue/white)・記帳方法の質問(給与所得のみなら不要) ### 2-2. 適格請求書発行事業者の登録番号(事業所得がある場合のみ) - `invoice_registration_number`: T + 13桁の番号(任意、スキップ可) ## ステップ2.5: 納税者情報のヒアリング 以下の項目を AskUserQuestion で段階的に確認する。すべて任意(スキップ可能)だが、確定申告書等作成コーナーへの入力や人的控除の判定に使用される。 ### 2.5-1. 氏名 - `taxpayer.last_name`: 姓 - `taxpayer.first_name`: 名 - `taxpayer.last_name_kana`: 姓(カタカナ) - `taxpayer.first_name_kana`: 名(カタカナ) ### 2.5-2. 基本情報 - `taxpayer.gender`: 性別(male / female) - `taxpayer.date_of_birth`: 生年月日(YYYY-MM-DD) - `taxpayer.phone`: 電話番号 - `taxpayer.relationship_to_head`: 世帯主との続柄(本人/妻/夫/子等) ### 2.5-3. マイナンバー - `taxpayer.my_number`: マイナンバー12桁(取扱注意 — config に保存するが、ツール出力やログには一切表示しない) ### 2.5-4. 人的控除に関する状態(任意) - `taxpayer.widow_status`: 寡婦/ひとり親の区分(none