My Blog

Claude CodeのスキルでブログをAIアシスタントと一緒に管理する

このブログには Claude Code のスキルが2つ組み込まれている。ブログ全体の構成はこちら。

スキルとは、よく使う作業手順を Claude Code に覚えさせたもの。プロジェクトルートで Claude Code を開いてスキル名を呼ぶと、そのワークフローに沿って作業を進めてくれる。

/blog — 投稿を会話で作る

/blog 新しい記事を書きたい

と呼ぶと、タイトルを確認してフロントマター付きの Markdown ファイルを自動で作ってくれる。スラッグの生成、今日の日付の入力、テンプレートの適用——これらをすべてやってくれるので、自分はすぐ本文を書き始められる。

/blog ビルドして
/blog 下書き一覧を見せて

のように、ビルドや投稿管理の作業も任せられる。

/design — デザインを会話で決める

/design

と呼ぶと、ブログの用途・雰囲気・カラー・フォントについて聞いてくれる。答えるだけで style.css を書き換えてくれて、プレビューサーバーを立ち上げて確認できる。

「もっと余白を増やして」「アクセントカラーをオレンジにして」と追加で伝えると、その場で修正してくれる。CSSを手で書かなくていい。

スキルはプロジェクトに同梱されている

スキルのファイルは .claude/skills/ に入っている。つまりリポジトリを clone した人全員が同じスキルを使える。チームでブログを運営するときも、全員が同じ操作体験で作業できる。


AIとのコラボレーションを「チャットで質問する」だけで終わらせず、ワークフロー自体に組み込む。そのための仕組みがスキルだと思っている。記事はObsidianで書き、Cloudflare Pagesでデプロイする。