mit einem Klick
build-win
Windows配布用zipビルド (exe + モデル + emotions)
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Menü
Windows配布用zipビルド (exe + モデル + emotions)
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Basierend auf der SOC-Berufsklassifikation
hook経由の子マスコットspawn/dismissテスト
マスコットアプリとCOEIROINKの起動(セットアップ済み前提)
つくよみちゃんボイス(COEIROINK v2)セットアップ・テスト・口パク設定
ターミナル音ゲー - つくよみちゃんと一緒にリズムゲーム
ソシャゲ風カットイン演出 - 感情に応じたSVG背景付きフルスクリーン演出
つくよみちゃんTTS・マスコット関連リソースのクリーンアップ
| name | build-win |
| description | Windows配布用zipビルド (exe + モデル + emotions) |
| user_invocable | true |
Flutter Windows ビルドを実行し、モデルファイルを同梱した配布用 zip を作成する。
flutter --version 2>/dev/null && echo "OK" || echo "Flutter not found"
ls mascot/assets/models/blend_shape/*.inp 2>/dev/null && echo "Model OK" || echo "Model not found"
ls mascot/assets/models/blend_shape/emotions.toml 2>/dev/null && echo "Config OK" || echo "Config not found"
.inp が無い場合: 「モデルファイルが見つかりません。/tsukuyomi-setup を実行するか、手動で配置してください」と案内して中断cd mascot && flutter build windows
ビルド失敗時は Trouble 感情で TTS 通知してエラーを報告。
Release ディレクトリにモデルを配置し、不要ファイルを除去:
cd mascot
mkdir -p build/windows/x64/runner/Release/data/models/blend_shape
mkdir -p build/windows/x64/runner/Release/data/models/blend_shape_mini
mkdir -p build/windows/x64/runner/Release/data/config
cp assets/models/blend_shape/emotions.toml build/windows/x64/runner/Release/data/models/blend_shape/
cp assets/models/blend_shape/*.inp build/windows/x64/runner/Release/data/models/blend_shape/
cp assets/models/blend_shape_mini/emotions.toml build/windows/x64/runner/Release/data/models/blend_shape_mini/
cp assets/models/blend_shape_mini/*.inp build/windows/x64/runner/Release/data/models/blend_shape_mini/
cp config/emotions.toml build/windows/x64/runner/Release/data/config/
rm -f build/windows/x64/runner/Release/native_assets.json
PowerShell で圧縮(Windows 環境を想定):
cd mascot && powershell -c "Compress-Archive -Path 'build\\windows\\x64\\runner\\Release\\*' -DestinationPath 'build\\utsutsu-code-windows.zip' -Force"
zip のサイズを確認して報告:
ls -lh mascot/build/utsutsu-code-windows.zip
TTS で完了通知:
python3 ~/.claude/hooks/mascot_tts.py --emotion Joy "ウィンドウズビルド完了しました"
mascot/build/utsutsu-code-windows.zip に以下を含む(build/ は .gitignore 済み):
utsutsu_code.exe
flutter_windows.dll
screen_retriever_plugin.dll
window_manager_plugin.dll
data/
app.so
icudtl.dat
flutter_assets/...
config/
emotions.toml
models/blend_shape/
emotions.toml
*.inp
models/blend_shape_mini/
emotions.toml
*.inp
ユーザーは zip を展開して utsutsu_code.exe をそのまま実行できる。