updating-bostonaholic-skills について
ユーザーの一度の確認後に、既存の bostonaholic skills コレクションを更新するスキルです。計画を先に提示し、確認済みの計画だけを適用して更新前のコピーをバックアップします。未導入の環境にはインストールせず、廃止済みや識別できないコピーも削除しません。
主な機能
- 01更新計画を事前に表示
- 02確認済みの計画 ID だけを適用
- 03更新対象のコピーをバックアップ
- 04対応が必要な障害で停止
- 05対象外のインストールは変更しない
活用シーン
- 01既存のコレクション導入先を更新
- 02適用前に変更計画を確認
- 03ユーザー対応が必要な環境を特定
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ bostonaholic/ skills --skill updating-bostonaholic-skillsインストール後、Claude Code で/updating-bostonaholic-skillsを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
agents/openai.yamlreferences/blockers-and-failures.mdscripts/update.mjs詳細
bostonaholic スキルの更新
確認を1回行った後、既存の各インストールを最新リリースに更新します。 コレクションがないハーネスにはインストールせず、コピー先ディレクトリに存在しなかったスキルを追加することもありません。
<skill-dir> はこのスキルのディレクトリです。スクリプトには node と
git が必要です(command -v node git で確認してください)。インストールされている場合は claude と codex を使用します。
ルール
- 確認は1回だけです。 計画全体を表示します。回答がなければ変更しません。
- 確認済みの ID のみ適用します。 計画が変更された場合は終了コード 3 で終了し、何も実行しません。
- ブロッカーで停止します。 終了コード 4 は、先にユーザーの対応が必要なハーネスがあることを意味します。
- スキルは削除しません。 提供終了または認識されないコピーは、報告するだけです。
- 更新対象: Claude Code と Codex のプラグイン、Cursor プラグインのクローン(リリースタグではなく、独自のブランチで
git pull --ff-onlyを実行)、および~/.gemini/antigravity-cli/skills、${XDG_CONFIG_HOME:-~/.config}/opencode/skills、~/.cursor/skills、~/agent-data/workflowsにある、コレクション名と同じ実体のコピー(インストール元は問いません)。古いコピーはそれぞれバックアップされます。 - 変更しない対象:
~/.claude/skills、~/.agents/skills、およびプロジェクトレベルのskillsCLI インストール。ユーザーには INSTALL.md の「One skill」セクションにある更新コマンドを案内してください。
手順
node "<skill-dir>/scripts/update.mjs" planを実行し、出力全体を表示します。 変更は行われません。- 終了コード 4:各
Blocked行を報告し、ブロッカーと失敗の案内を伝えて停止します。 Nothing to do.:left:の各行を報告して停止します。
- 終了コード 4:各
- ユーザーに計画の確認を求めるか、まず
DRY_RUN=trueを指定してapplyを実行します。 - 確認済みの
Plan idを使い、node "<skill-dir>/scripts/update.mjs" apply <plan-id>を実行します。- 終了コード 3:マシンの状態が変わっています。計画を再実行し、もう一度確認を求めます。
- 終了コード 1:失敗したステップと実行されなかったステップが示されます。stderr と参照先の案内を報告し、むやみに再試行しないでください。
- 計画を再実行し、
Nothing to do.と表示されることを確認します。Claude Code または Codex のステップにまだ差分がある場合は、マーケットプレイスがリリースより古いバージョンを提供しています。その差分を報告してください。 - 実行した各ステップ、
left:の各行、バックアップディレクトリを報告します。 - ユーザーに、次のハーネスを再起動するよう伝えます。
- Claude Code:新しいセッションを開始するか、
/reload-pluginsを実行します。 - Codex:新しいスレッドを開始します。
- Antigravity、OpenCode、Cursor(プラグインとスキル):アプリを再起動します。
- Grok Bot:再起動に関する記載はありません。Settings > Plugins > Yours で確認してください。
- Claude Code:新しいセッションを開始するか、
コメント
Markdown 対応