CLI Command Development
SAP-samples/hana-developer-cli-tool-example
Create or update CLI commands, routes, utilities, and tests in this repo.
baserCMS5(CakePHP5)の開発・移行を Claude Code で進めるときに、着手前に一度参照する「推奨ワークフロー環境セットアップ」スキル(提案ベース・実行は opt-in)。「5系プラグインの開発や移行をこれから始める」「どう進めるのがベストか」「設計→計画→実装の進め方/環境を整えたい」「パーミッションを整理して Auto mode…
$ npx skills add baserproject/basercms --skill basercms5-claude-workflow-setup -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install baserproject/basercms basercms5-claude-workflow-setup --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/baserproject/basercms.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/basercms5-claude-workflow-setup .claude/skills/basercms5-claude-workflow-setup && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "basercms5-claude-workflow-setup" agent skill from https://github.com/baserproject/basercms/tree/5.4.x/.agents/skills/basercms5-claude-workflow-setup into .claude/skills/basercms5-claude-workflow-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "basercms5-claude-workflow-setup", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/baserproject/basercms/tree/5.4.x/.agents/skills/basercms5-claude-workflow-setupType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add baserproject/basercms --skill basercms5-claude-workflow-setup -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install baserproject/basercms basercms5-claude-workflow-setup --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/baserproject/basercms.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/basercms5-claude-workflow-setup .agents/skills/basercms5-claude-workflow-setup && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "basercms5-claude-workflow-setup" agent skill from https://github.com/baserproject/basercms/tree/5.4.x/.agents/skills/basercms5-claude-workflow-setup into .agents/skills/basercms5-claude-workflow-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "basercms5-claude-workflow-setup", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add baserproject/basercms --skill basercms5-claude-workflow-setup -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install baserproject/basercms basercms5-claude-workflow-setup --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/baserproject/basercms.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/basercms5-claude-workflow-setup .cursor/skills/basercms5-claude-workflow-setup && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "basercms5-claude-workflow-setup" agent skill from https://github.com/baserproject/basercms/tree/5.4.x/.agents/skills/basercms5-claude-workflow-setup into .cursor/skills/basercms5-claude-workflow-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "basercms5-claude-workflow-setup", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/baserproject/basercms.git --path .agents/skills/basercms5-claude-workflow-setup--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add baserproject/basercms --skill basercms5-claude-workflow-setup -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install baserproject/basercms basercms5-claude-workflow-setup --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/baserproject/basercms.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/basercms5-claude-workflow-setup .gemini/skills/basercms5-claude-workflow-setup && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "basercms5-claude-workflow-setup" agent skill from https://github.com/baserproject/basercms/tree/5.4.x/.agents/skills/basercms5-claude-workflow-setup into .gemini/skills/basercms5-claude-workflow-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "basercms5-claude-workflow-setup", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install baserproject/basercms basercms5-claude-workflow-setupInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add baserproject/basercms --skill basercms5-claude-workflow-setup -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/baserproject/basercms.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/basercms5-claude-workflow-setup .github/skills/basercms5-claude-workflow-setup && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "basercms5-claude-workflow-setup" agent skill from https://github.com/baserproject/basercms/tree/5.4.x/.agents/skills/basercms5-claude-workflow-setup into .github/skills/basercms5-claude-workflow-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "basercms5-claude-workflow-setup", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add baserproject/basercms --skill basercms5-claude-workflow-setup -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install baserproject/basercms basercms5-claude-workflow-setup --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/baserproject/basercms.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/basercms5-claude-workflow-setup .opencode/skills/basercms5-claude-workflow-setup && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "basercms5-claude-workflow-setup" agent skill from https://github.com/baserproject/basercms/tree/5.4.x/.agents/skills/basercms5-claude-workflow-setup into .opencode/skills/basercms5-claude-workflow-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "basercms5-claude-workflow-setup", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
basercms5-claude-workflow-setupbaserCMS5(CakePHP5)の開発・移行を Claude Code で進めるときに、着手前に一度参照する「推奨ワークフロー環境セットアップ」スキル(提案ベース・実行は opt-in)。「5系プラグインの開発や移行をこれから始める」「どう進めるのがベストか」「設計→計画→実装の進め方/環境を整えたい」「パーミッションを整理して Auto mode…
Basercms5 Claude Workflow Setup is an agent skill from baserproject/basercms. baserCMS5(CakePHP5)の開発・移行を Claude Code で進めるときに、着手前に一度参照する「推奨ワークフロー環境セットアップ」スキル(提案ベース・実行は opt-in)。「5系プラグインの開発や移行をこれから始める」「どう進めるのがベストか」「設計→計画→実装の進め方/環境を整えたい」「パーミッションを整理して Auto mode で進めたい」等のときに最初に参照する。superpowers brainstorming での設計、permissions-audit でのパーミッション整理、その上での Auto mode 利用、spec/plan の Markdown プレビュー、brainstorming→plan プレビュー→spec 書き出しの順序を、強制せず"提案"する(やるかはユーザー判断、既に整っていればスキップ)。技術的な実装パターンは basercms5-plugin-development / basercms5-theme-development(共通ルールは basercms5-development)、移行の書き換えは…
Its SKILL.md is about 2.3k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Agent Workflows, covering Brainstorming, Hooks and plugins and Markdown. It works with Visual Studio Code. The repository describes itself as: baserCMS : Based Website Development Project. The licence is MIT.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 748b4f6. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
pandocdockercurlFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
github.comFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Basercms5 Claude Workflow Setup loads about 2.3k tokens when it runs. Until then it costs about 153 tokens; SKILL.md has 390 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from baserproject/basercms at commit 748b4f6, republished under its MIT licence (© baserproject). 390 words, ~2,271 tokens.
.claude/skills/basercms5-claude-workflow-setup/SKILL.md (or your agent's skills folder).baserCMS5(CakePHP5)の開発・移行を Claude Code で進めるときの「ベストな進め方の環境」を提案するための入口スキル。技術的な実装・書き換えパターンは別スキル(basercms5-plugin-development / basercms5-theme-development、共通ルールは basercms5-development ほか)に任せ、本スキルはどう進めるか=設計→パーミッション整理→Auto mode→実装の段取りだけを扱う。
permissions-audit の実行も Auto mode への切替もユーザーが選ぶ(opt-in)。「今回はやらない」も尊重し、そのまま実装に進んでよい。このワークフローは2つの Claude Code プラグインを使う。未導入なら導入を提案し(やるかはユーザー判断)、導入コマンドはユーザーが Claude Code 上で実行する(スキルからは導入できない)。
brainstorming / writing-plans / subagent-driven-development 等を提供)/plugin marketplace add anthropics/claude-plugins-official → /plugin install superpowers@claude-plugins-official/plugin marketplace add obra/superpowers-marketplace → /plugin install superpowers@superpowers-marketplace).claude/settings.json の allow/deny を整理)/plugin marketplace add https://github.com/makikub/claude-code-plugin.git → /plugin install permissions-audit@makikub-plugins/plugin(一覧)で superpowers / permissions-audit が有効か。既に有効ならこの節はスキップ。markdown-to-html はプラグインでなくプロジェクトのスキル(.claude/skills/markdown-to-html/)。無いプロジェクトでは代替手段を相談。本スキルは「設計→計画→spec の順序」「spec/plan の Markdown プレビュー」の詳細手順の正本を持つ(下記セクション)。ただしスキルは呼び出されたときだけ読み込まれるため、これらを全セッションで自動発火(常時ON)——特にプレビューの「毎回言われなくても自動で開く」——にしたい場合は、CLAUDE.md(毎回自動読込)に短いトリガ規則を入れる必要がある。これも環境セットアップの一部として提案する(opt-in・やるかはユーザー判断・既にあればスキップ)。
★追記先はユーザーに選んでもらう(どちらに入れるか必ず確認する):
~/.claude/CLAUDE.md → 全プロジェクトで常時ON(baserCMS5 を複数プロジェクトで触るなら基本こちら)CLAUDE.md 等) → そのプロジェクトだけ常時ON(このプロジェクトに閉じて効かせたいとき)選んでもらった側の CLAUDE.md に、次の2ブロックを追記することを提案する(既にあればスキップ):
> 下記2つは全プロジェクト共通の常時ONルール(要点のみ)。詳細手順は `basercms5-claude-workflow-setup` スキルに集約(あるプロジェクトはそれを正本に参照/無くても下記要点で運用可)。
## spec / plan などの Markdown プレビュー(常時ON・要点)
- spec/plan などレビュー目的の Markdown を作成・更新したら、HTML 化してブラウザで開くまで自動で行う(毎回言われなくても)。`markdown-to-html`(scripts/md_to_html.py、完全HTML文書・--fragment なし)で scratchpad へ出力 → `open` 表示(生成HTMLはコミットしない、更新時は再生成)。スキルが無いPJは代替を相談。
## brainstorming(設計)→ plan プレビュー → spec 書き出し(常時ON・要点)
- superpowers:brainstorming の設計は、いきなり docs/superpowers/specs/ に書き出さず、plan モードで plan ファイル記述 → ExitPlanMode でレビュー → 承認&反映 → docs/superpowers/specs/YYYY-MM-DD-<topic>-design.md 書き出し → 上記プレビュー → writing-plans の順(plan モードでレビューを挟むとき)。通常対話の brainstorming は従来どおり直接 spec でよい。markdown-to-html は各プロジェクトにスキルとして必要(無ければ用意 or 代替を相談)。5系の開発/移行に着手する前に、次を順に提案する。各ステップは「現状チェック→整っていなければ提案→ユーザーが望めば実行」。
.claude/settings.json のパーミッションは整理済みか」「Auto mode を使う意向はあるか」。整っていれば該当ステップは飛ばす。permissions-audit でパーミッション整理(opt-in): permissions-audit で .claude/settings.json の allow/deny を整理することを提案する。やるか確認し、望めば実行(危険操作は deny、頻用コマンドは allow)。★ユーザーに伝える: パーミッションを整理しておくと Auto mode(自動承認)を安心して使える(危険操作は deny 済みなので、自動承認でも暴走しない)。=permissions-audit は Auto mode を安全に回すための準備。/brainstorming を使うことを"ユーザーに推奨として伝える": このスキルが勝手に brainstorming を起動するのではない。「新規開発や大きめの改修など、何かをやりたいときは、いきなり実装せず、プランモードに切り替えて /brainstorming スキルで設計してから進めるのがおすすめです」とユーザーに伝える(提案)。これにより、ユーザーが「brainstorming で設計したい」と判断できるようになる(実際の設計対話は、探索→1問ずつ質問→2〜3案→セクションごと合意 の流れ)。brainstorming は自動では起動せず、ユーザーがそれで進めたいとき(または「設計から」と依頼したとき)に呼び出される。superpowers 未導入なら前提節の導入案内へ誘導する。basercms5-plugin-development / basercms5-theme-development、共通ルールは basercms5-development、移行は basercms-plugin-4-to-5-upgrade / basercms-plugin-5x-update)+テストは basercms-unittest で進める。大規模プラグイン移行の進め方(横断コードチェック→横断構文5系化→テスト&ブラウザ)は basercms-plugin-4-to-5-upgrade「移行の進め方」を参照。この手順の正本はこのスキル(
~/.claude/CLAUDE.md側は要点+本スキルへの参照に集約済み・重複防止)。
superpowers:brainstorming で設計するときは、最終設計をいきなり docs/superpowers/specs/ に書き出さず、plan プレビューでレビューする。
★前提: plan プレビューでのレビューには
ExitPlanModeが必要で、これは plan モードでしか使えない。だから、まず plan モードに切り替えてから brainstorming を呼ぶことを推奨する(plan プレビューでユーザーがレビューしやすくなる)。plan モードへの切替はユーザー操作(Shift+Tab で plan モードに)。アシスタントは「先に plan モードへ切り替えて設計しましょう」と案内する。
docs/superpowers/specs/ への書き出し・writing-plans への遷移はまだしない)。docs/superpowers/specs/YYYY-MM-DD-<topic>-design.md に書き出す → 下記プレビューで HTML 化+表示 → superpowers:writing-plans で実装計画へ。docs/superpowers/specs/ へ spec 書き出し → writing-plans。spec(設計書)や plan(実装計画)などレビュー目的の Markdown を作成・更新したら、HTML に変換してブラウザで開くまで行う(毎回「プレビューして」と言われなくても自動で)。出力先は scratchpad 等の一時ディレクトリ、open <output.html> で表示(生成 HTML はコミットしない)、Markdown 更新時は再生成。
markdown-to-html スキル(scripts/md_to_html.py、外部ライブラリ不要の自己完結)で完全な HTML 文書を出力(--fragment なし)。← 推奨。markdown-to-html スキルをそのプロジェクトに用意することを提案(依存なしの python スクリプト1本。opt-in)。pandoc <in>.md -o <out>.html がインストール済みならそれで変換 → open。open。permissions-audit でパーミッションを整理し、危険操作は deny 済みにしておく。未整理のまま自動承認は危険。/recruit/採用情報/ のようなパスの言及だけで済ませない)。ローカル開発環境のドメイン(例 https://<project>.localhost/...)まで含め、実際にクリック/コピーしてアクセスできる形で提示する。plugin-a/plugin_bs/indexが404(正しくは対象プラグインのadminNavigation設定に基づく別のダッシュ区切り)、(b) BcBlogの記事編集URLが/edit/{postId}ではなく/edit/{blogContentId}/{postId}が正しい形式(コントローラのbeforeFilterがpass.0をblogContentIdとして要求するため)で、/edit/{postId}だと「コンテンツデータが見つかりません」というBcExceptionになる。docker exec <container> sh -c 'cd <v5> && bin/cake routes 2>&1 | grep -i <plugin名またはcontroller名>'で実際のルートパターン(plugin/prefix/controller/action)を確認、②未ログイン状態でcurl -sk -o /dev/null -w '%{http_code}'を打ち、302(ログインへのリダイレクト)なら経路として正しい、404ならルート自体が誤り、500系ならアプリ側の例外(curlの段階でここまで検知できることもある)。superpowers:brainstorming / 計画: superpowers:writing-planspermissions-auditbasercms5-development(5系共通ルールの基底)/ basercms5-plugin-development(プラグイン開発の正本)/ basercms5-theme-development(テーマ開発の正本)/ basercms-plugin-4-to-5-upgrade(プラグイン4→5の書き換え+「移行の進め方」)/ basercms-plugin-5x-update(5.x 間の更新)/ basercms4-to-5-upgrade(サイト全体の4→5)basercms-unittestmarkdown-to-html© baserproject, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in .agents/skills/basercms5-claude-workflow-setup of baserproject/basercms.
Open the folder on GitHubat commit 748b4f6
Basercms5 Claude Workflow Setup next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Basercms5 Claude Workflow Setup this skillbaserproject/basercms | 190 | — | ~2.3k | Automated safety check: Pass | MIT | |
| CLI Command DevelopmentSAP-samples/hana-developer-cli-tool-example | 114 | — | ~501 | Automated safety check: Pass | Apache-2.0 | |
| Brainstorming ExplorerGulajavaMinistudio/Mayukai-Theme | 139 | — | ~1.1k | Automated safety check: Pass | MIT | |
| Update Component ReferenceNikiforovAll/claude-code-rules | 141 | — | ~2.1k | Automated safety check: Pass | Apache-2.0 | |
| Md2pdf Exportwentorai/Research-Claw | 858 | — | ~2.1k | Automated safety check: Notes | Custom licence | |
| Hook Development for Claude Code Pluginsanthropics/claude-plugins-official | 38k | 11 repos | ~4.1k | Automated safety check: Notes | Apache-2.0 |
SAP-samples/hana-developer-cli-tool-example
Create or update CLI commands, routes, utilities, and tests in this repo.
GulajavaMinistudio/Mayukai-Theme
Systematic codebase exploration, architectural critique, and generation of Project Discovery Drafts for SDLC Phase 0.
NikiforovAll/claude-code-rules
This skill should be used when the user wants to add components (commands, agents, skills, hooks, or MCP servers) to the Component Reference section of the website.
wentorai/Research-Claw
Convert Markdown files to PDF, PNG, or JPEG using headless Chrome (Puppeteer), following the same methodology as VS Code's Markdown Preview Enhanced extension.
anthropics/claude-plugins-official
Explains how to write Claude Code plugin hooks, both prompt-based checks and bash commands, for events such as PreToolUse, Stop and SessionStart.
anthropics/claude-plugins-official
Explains how to write agents for Claude Code plugins: the markdown file with YAML frontmatter, trigger descriptions, model and color settings, and system prompt design.
baserproject/basercms
baserCMS のリポジトリセキュリティアドバイザリ(GHSA・triage含む)対応を、一覧取得→指摘検証→課題別の修正→プライベートフォーク/ブランチ/PR作成→ローカル検証まで一気通貫で扱う手順とスクリプト。「セキュリティアドバイザリを確認」「triageの脆弱性を検証」「アドバイザリごとにフォークとPRを作って」「脆弱性修正をプルリクにまとめて」等のときに使う。Copilot/GHAは…
baserproject/basercms
baserCMS の「通常プラグイン(サードパーティ/単体配布)」を monorepo の「コアプラグイン」に昇格させる手順。「コアプラグインに変更」「コアプラグイン化」「通常プラグインをコアに昇格」「monorepo に取り込む」等のときに参照する。プラグイン名の規約変更(bc- プレフィックス付与・CamelCase→ハイフン区切り)、.git/シンボリックリンク/standalone…
baserproject/basercms
baserCMS プラグインを 5.2系 から 5.3系(PHP 8.5 / CakePHP 5.2.x ベース、開発中)へ移行する際の baserCMS 固有の破壊的変更・非推奨・テスト基盤対応のレシピ集。「プラグインを5.3に対応」「baserCMS 5.3 マイグレーション」「PluginCollection::create(): $config null given」「Plugin…
baserproject/basercms
baserCMS の plugins/baser-core/VERSION.txt に、リリース分の変更履歴(NEW/CHG/BUG)をコミットログから生成して追記する手順。「VERSION.txt を更新して」「リリースノートを作って」「変更履歴をまとめて」「今回のリリース分の変更点を書き出して」「前回リリースからの差分を VERSION.txt…
baserproject/basercms
baserCMS(CakePHP5 / PHPUnit)のユニットテストをローカル Docker 環境で実行・調査する手順。「ユニットテストを実行して」「全テストを走らせて」「このテストだけ流して」「テスト失敗を調べて」「プラグイン単体でテストを動かしたい」「プラグインにテスト環境を導入したい」等のときに参照する。コンテナ名・実行コマンド・権限自動承認のためのコマンド整形・失敗の集計と切り分け方…
baserproject/basercms
baserCMS 4系(CakePHP 2.10ベース)+ jQuery プロジェクトの開発ルール集。「baserCMS 4 で開発」「4系のプラグインを修正」「CakePHP 2系のコードを書く」「app/Plugin 配下の Controller/Model/View」「テーマの…
Works with
Categories
baserCMS5(CakePHP5)の開発・移行を Claude Code で進めるときに、着手前に一度参照する「推奨ワークフロー環境セットアップ」スキル(提案ベース・実行は opt-in)。「5系プラグインの開発や移行をこれから始める」「どう進めるのがベストか」「設計→計画→実装の進め方/環境を整えたい」「パーミッションを整理して Auto mode…. Basercms5 Claude Workflow Setup is an agent skill from baserproject/basercms.
Basercms5 Claude Workflow Setup fits situations like: tasks that involve Brainstorming; tasks that involve Hooks and plugins; tasks that involve Markdown.
Run `npx skills add baserproject/basercms --skill basercms5-claude-workflow-setup -a claude-code`. Or copy the skill folder (.agents/skills/basercms5-claude-workflow-setup in baserproject/basercms) into .claude/skills/basercms5-claude-workflow-setup in your project. Claude Code loads it when a task matches its description.
Run `npx skills add baserproject/basercms --skill basercms5-claude-workflow-setup -a codex`. Or copy the skill folder (.agents/skills/basercms5-claude-workflow-setup in baserproject/basercms) into .agents/skills/basercms5-claude-workflow-setup in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add baserproject/basercms --skill basercms5-claude-workflow-setup -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/basercms5-claude-workflow-setup, .gemini/skills/basercms5-claude-workflow-setup, .github/skills/basercms5-claude-workflow-setup and .opencode/skills/basercms5-claude-workflow-setup in your project.
Going by SKILL.md and its folder, Basercms5 Claude Workflow Setup needs the command-line tools its instructions call (pandoc, docker and curl).
SKILL.md names 1 domain. In commands or code: github.com; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Basercms5 Claude Workflow Setup is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.3k tokens (SKILL.md is roughly 9.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Basercms5 Claude Workflow Setup: CLI Command Development (SAP-samples/hana-developer-cli-tool-example, 114 stars), Brainstorming Explorer (GulajavaMinistudio/Mayukai-Theme, 139 stars), Update Component Reference (NikiforovAll/claude-code-rules, 141 stars) and Md2pdf Export (wentorai/Research-Claw, 858 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
baserproject (a GitHub organization) maintains it in baserproject/basercms, which has 190 GitHub stars. The repository holds 15 skills in this directory. The repository was last updated on October 5, 2026.
Source: baserproject/basercms on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.