# Build Check

> Kotlin shared層とiOS/Androidのビルドを実行し、エラー・警告を報告する

- Skill: `majiayu000/build-check` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/build-check`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/build-check/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/build-check

---


# ビルド確認スキル

指定されたプラットフォームのビルドを実行し、エラー・警告を収集して報告する。

## 処理フロー

1. 引数に応じてビルドコマンドを実行
2. エラー/警告を収集・分類
3. 修正アドバイスを提示

## ビルドコマンド

| 引数 | コマンド |
|------|---------|
| `shared` | `./gradlew :shared:testDebugUnitTest` |
| `android` | `./gradlew :composeApp:assembleDebug` |
| `ios` | Xcode MCPの`BuildProject` |
| `all`（デフォルト） | 上記すべてを順に実行 |

## 出力フォーマット

```markdown
## ビルドレポート

### shared (Kotlin)
- ステータス: SUCCESS / FAILURE
- エラー: X件
- 警告: Y件
- テスト: Z passed, W failed

### android
- ステータス: SUCCESS / FAILURE
- エラー: X件

### ios
- ステータス: SUCCESS / FAILURE
- エラー: X件
- 警告: Y件

### エラー詳細
（各エラーの内容と修正アドバイス）
```

## 注意事項

- `all`指定時はshared → android → iOSの順で実行（sharedがベースのため）
- ビルドエラーが発生した場合、後続のビルドもスキップせず全て実行する
- Xcode MCPが利用できない場合はiOSビルドをスキップし、その旨を報告

