basercms5-claude-workflow-setup
Installation
SKILL.md
baserCMS5 × Claude Code 開発/移行ワークフロー 環境セットアップ
baserCMS5(CakePHP5)の開発・移行を Claude Code で進めるときの「ベストな進め方の環境」を提案するための入口スキル。技術的な実装・書き換えパターンは別スキル(basercms5-plugin-development / basercms5-theme-development、共通ルールは basercms5-development ほか)に任せ、本スキルはどう進めるか=設計→パーミッション整理→Auto mode→実装の段取りだけを扱う。
★大前提(このスキルの性格)
- ユーザーに"学習してもらう(教える)"のが主目的: このスキルは作業を代行するためのものではなく、**推奨ワークフロー(brainstorming で設計/permissions-audit で権限整理/Auto mode/spec・plan プレビュー)を、ユーザー自身が今後も使えるように「伝えて学習してもらう」**ためのもの。各ツールは「私(アシスタント)が黙って回す」のでなく、「こういうときはこれを使うとよい」とユーザーに教え、ユーザーが選んで使えるようにする。
- 提案であって強制ではない: ここで示すのは「推奨」。
permissions-auditの実行も Auto mode への切替もユーザーが選ぶ(opt-in)。「今回はやらない」も尊重し、そのまま実装に進んでよい。 - 冪等・低摩擦: 技術スキルから毎回最初に呼ばれても繰り返さない。既に整っていれば即スキップ。下記「現状チェック」で整っている項目は飛ばし、足りない項目だけを軽く提案する。
- スキルから自動で環境を変えない: Auto mode の切替や設定の最終適用はユーザー操作。本スキルは案内と、ユーザーが望んだときの作業(permissions-audit の実行等)に留める。
前提: 必要なプラグインの導入(未導入なら案内・ユーザー操作)
このワークフローは2つの Claude Code プラグインを使う。未導入なら導入を提案し(やるかはユーザー判断)、導入コマンドはユーザーが Claude Code 上で実行する(スキルからは導入できない)。