codex-guide
Codex の使い方、CLI/app/IDE、rules・hooks・AGENTS.md・skills・subagents・config などを案内する。Codex や OpenAI 製品の仕様を答える前に必ず公式ドキュメントを確認し、rules/approval は `codex execpolicy check`…
Shorebird OTA パッチの作成・staging 配布(stable 昇格はユーザー実施)
$ npx -y skills add K9i-0/ccpocket --skill shorebird-patch --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/shorebird-patchContext preview
The summary Claude sees to decide when to auto-load this skill.
Shorebird OTA パッチの作成・staging 配布(stable 昇格はユーザー実施)
name: shorebird-patch description: Shorebird OTA パッチの作成・staging 配布(stable 昇格はユーザー実施) allowed-tools: Bash(bash:*), Bash(shorebird:*), Bash(dart:*), Bash(xcrun:*), Bash(grep:*), Read
Shorebird OTA パッチを staging に作成する。stable への昇格はユーザーが検証後に手動で実施する。
> **新バージョンのリリース**は `/release-mobile` スキルを使用する。 > アセット差分でパッチが適用されない場合も、`/release-mobile` でリリース後に再パッチする。
patch (staging) → デバッグ画面で検証 → ユーザーが promote (stable) → 全ユーザーに配信
grep '^version:' apps/mobile/pubspec.yaml
`version: X.Y.Z+N` の値を記録する(= `<version>`)。
指定済みのプラットフォームを優先し、未指定なら iOS と Android の両方を staging に作成する。対象とバージョンを報告して進め、追加の承認は求めない。対象リリースが存在しない場合は、そのプラットフォームの未完了理由を報告する。
# iOS bash .claude/skills/shorebird-patch/patch.sh ios <version> # Android bash .claude/skills/shorebird-patch/patch.sh android <version> # 両方の場合は順番に実行
スクリプトが以下を一括で行う:
完了後の出力から **パッチ番号** を記録する(= `<patch-number>`)。
パッチ出力に以下の警告が含まれていないか確認する:
[WARN] Your app contains asset changes, which will not be included in the patch.
**この警告が出た場合、パッチは publish されるが実機に適用されない可能性が高い。**
アセット差分が検出された場合、ユーザーに以下を報告する:
1. **警告内容**: どのファイルにアセット差分があるか(例: `MaterialIcons-Regular.otf`) 2. **影響**: パッチは作成されるが、デバイスでダウンロード後に適用されない 3. **推奨対応**: `/release-mobile` で新リリースを作成してから、クリーンな状態でパッチを再作成する
パッチが staging に配信されたら、以下の方法で検証する:
このスキルでは stable への昇格は実行しない。検証が問題なければ、ユーザーが以下を手動実行する:
bash .claude/skills/shorebird-patch/promote.sh <version> <patch-number>
エージェントは promote を自動実行せず、上記コマンドをそのまま案内する。
以下を報告する:
npm run shorebird:patch:android -- <release-version> npm run shorebird:patch:ios -- <release-version> npm run shorebird:promote -- <release-version> <patch-number>
Your agents. In your pocket. Codex and Claude, with a chat UI made for your phone. Start a task, approve the next step, and review the result. Pick up the same work on your tablet or Mac.
Codex の使い方、CLI/app/IDE、rules・hooks・AGENTS.md・skills・subagents・config などを案内する。Codex や OpenAI 製品の仕様を答える前に必ず公式ドキュメントを確認し、rules/approval は `codex execpolicy check`…
Flutter UI実装のアーキテクチャ規約・コンポーネント分割・状態管理ガイド(Bloc/Cubit版)
Flutter SDKのアップグレード、または指定バージョンへの移行影響を調査するときに使う。
FlutterアプリのUI動作をシミュレーターで検証する、またはBridgeとのE2Eを確認するときに使う。
Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web…