codex-guide
Codex の使い方、CLI/app/IDE、rules・hooks・AGENTS.md・skills・subagents・config などを案内する。Codex や OpenAI 製品の仕様を答える前に必ず公式ドキュメントを確認し、rules/approval は `codex execpolicy check`…
Bridge Server のリリース(バージョンbump + CHANGELOG + タグ → GH Actions で npm publish)
$ npx -y skills add K9i-0/ccpocket --skill release-bridge --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/release-bridgeContext preview
The summary Claude sees to decide when to auto-load this skill.
Bridge Server のリリース(バージョンbump + CHANGELOG + タグ → GH Actions で npm publish)
name: release-bridge description: Bridge Server のリリース(バージョンbump + CHANGELOG + タグ → GH Actions で npm publish) allowed-tools: Bash(git:*), Bash(grep:*), Bash(npm run test:bridge), Bash(npx tsc:*), Bash(npm run bridge:build), Read, Edit, AskUserQuestion
Bridge Server (`@ccpocket/bridge`) のリリースを行う。 タグ push 後は GH Actions が自動で npm publish + GitHub Release を作成する。
指定済みのバージョン・対象を優先する。未指定の項目は以下の既定ルールで決定し、決定内容と理由を報告してリリースを進める。リリース依頼に含まれるコミット・push・タグ作成に追加の承認を求めない。
grep '"version"' packages/bridge/package.json
前回リリースのタグからの差分を確認する:
# 前回のタグ git tag -l 'bridge/v*' --sort=-v:refname | head -1 # 差分コミット git log $(git tag -l 'bridge/v*' --sort=-v:refname | head -1)..HEAD --oneline -- packages/bridge/
差分コミットと実装内容から、次の優先順で決定する。指定済みのバージョンは再確認しない。
`packages/bridge/CHANGELOG.md` の先頭に新しいセクションを追加する。
## [X.Y.Z] - YYYY-MM-DD ### Added - ... ### Changed - ... ### Fixed - ...
ステップ 1 で確認したコミットを元に、Added / Changed / Fixed に分類する。 空のセクション(該当なし)は省略する。
`packages/bridge/package.json` の `version` をステップ 2 で決定したバージョンに更新する。
`apps/mobile/lib/constants/app_constants.dart` の `expectedBridgeVersion` を ステップ 4 で設定した新バージョンに合わせて更新する。
static const String expectedBridgeVersion = 'X.Y.Z'; // ← 新バージョンに変更
これにより、アプリが古い Bridge に接続した際に更新バナーが正しく表示される。 忘れるとアプリ側のバージョンチェックがずれたまま残る。
タグ push 前に、CD と同じチェックをローカルで実行する。 **すべて pass しなければ次のステップに進まない。**
# テスト npm run test:bridge # 型チェック npx tsc --noEmit -p packages/bridge/tsconfig.json # ビルド npm run bridge:build
失敗した場合は原因を調査し、今回の変更に起因する問題を修正・再検証する。既存の無関係な問題や権限・認証など自力で解消できない障害が残る場合は、失敗内容と必要な対応を報告し、タグをpushしない。
git add packages/bridge/package.json packages/bridge/CHANGELOG.md apps/mobile/lib/constants/app_constants.dart git commit -m "chore(bridge): release vX.Y.Z" git push origin main git tag bridge/vX.Y.Z git push origin bridge/vX.Y.Z
タグ push 後、GH Actions (`bridge-release.yml`) が自動実行される:
gh run list --workflow=bridge-release.yml --limit 1
成功を確認したら完了。
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…