# Flutter Layered Architecture Library Update

> Layered Architectureの推奨設計に従い、ライブラリ更新を行う Use when this capability is needed.

- Skill: `tomevault-io/flutter-layered-architecture-library-update` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/flutter-layered-architecture-library-update`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/flutter-layered-architecture-library-update/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/flutter-layered-architecture-library-update

---

# Flutter-Layered-Architecture / ライブラリアップデート

* 参照しているライブラリの更新を行う

## 手順

1. ライブラリの更新状態を取得する

    ```bash
    flutter pub outdated
    ```

2. 推奨されるライブラリバージョンを確認する
    * `Resolvable` 等の属性から判断する

3. リポジトリルートの `pubspec.yaml` `dependency_overrides:` のバージョンを更新する

    ```yaml
    dependency_overrides:
        armyknife_dartx: "^1.0.0"   # <- 必要に応じて更新する
    ```

    * **互換性の問題により、バージョンアップできない場合は、スキップする**

4. 妥当性を検証する

    ```bash
    flutter pub get
    ```

    ```bash
    cd app/
    flutter pub get
    cd ios/
    rm Podfile.lock
    pod install
    cd ../../
    ```

5. 必要に応じて、テストやビルド等を行い、妥当性を検証する

---
> Source: [eaglesakura/ai-agent-headquarters](https://github.com/eaglesakura/ai-agent-headquarters) — distributed by [TomeVault](https://tomevault.io).
<!-- tomevault:4.0:skill_md:2026-05-22 -->

