mcpField
B
blutui-project-guidelines

blutui-project-guidelines

github.com/blutui開発080 回インストール5 週間前に更新
リポジトリ

blutui-project-guidelines について

Blutui サイトを開発・保守する人向けのプロジェクトルールをまとめたスキルです。タスク別にルールを案内し、コード変更前に Blutui MCP などでドキュメントを調べるよう促します。

主な機能

  1. 01タスク別のルールファイル索引
  2. 02テンプレートとレイアウトの規約
  3. 03Canvas テンプレート構文の要件
  4. 04Collections とフォームのガイド
  5. 05ドキュメント検索の要件

活用シーン

  1. 01ページテンプレートやコンポーネントの作成・編集
  2. 02Collections を使うページの構築
  3. 03フォーム、ナビゲーション、ルーティングの設定

MCP 対応

コード変更前に Blutui MCP の search_blutui_documentation でドキュメントを検索するよう定めており、MCP の呼び出しと連携に関するルールも含みます。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/blutui/context --skill blutui-project-guidelines

インストール後、Claude Code で/blutui-project-guidelinesを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

AGENTS.md
rules/
_sections.md
blog.md
canopy.md
cassettes.md
collections.md
courier.md
forms.md
foundation-courier-configuration.md
foundation-file-structure.md
foundation-templates-and-layouts.md
mcp.md
menus.md
route-patterns.md
templating-canvas.md
templating-including-templates.md

詳細

Blutui プロジェクトガイドライン

タスクに合致するルールファイルを読み込んでください。該当するものはすべて必ず読み込んでください。複数のルールが重複して適用されることがよくあります。

ルール一覧

タスク読み込むファイル
テンプレート、レイアウト、コンポーネントの作成・編集全般rules/foundation-templates-and-layouts.md
Canvas テンプレート構文(タグ、フィルター、関数)の記述rules/templating-canvas.md
他のテンプレートのインクルード/埋め込みrules/templating-including-templates.md
コレクションの操作(データのクエリ、表示)rules/collections.md
ブログ一覧または投稿ページの作成rules/blog.md
フォームの作成または処理rules/forms.md
サイトナビゲーションの構築(ヘッダー、フッター、ドロップダウン)rules/menus.md
ルーティングまたは URL パターンの設定rules/route-patterns.md
Courier の設定rules/courier.md、rules/foundation-courier-configuration.md
プロジェクトのファイル構成/新規プロジェクトの開始rules/foundation-file-structure.md
バージョン管理/カセットの切り替えrules/cassettes.md
Blutui MCP の呼び出しまたは MCP インテグレーションの作成rules/mcp.md
Canopy Blocks の使用(ページ内エディター)rules/canopy.md + blutui-canopy-blocks スキル

ルールファイルの場所:rules/<rule-name>.md

コアルール(常に適用)

  1. テンプレートは HTML のシェルであり、レイアウトはエディターが選択するページタイプです。 テンプレート(views/templates/)は、すべてのページを囲む外側の構造を定義します。テンプレートは開発者が管理し、エディターが編集することはありません。レイアウト(views/layouts/)はテンプレートを拡張し、エディターがダッシュボードでページを作成する際に選択する個々のページデザインを表します。rules/foundation-templates-and-layouts.md を参照してください。
  2. テンプレート処理のロジックにはすべて Canvas を使用してください。 rules/templating-canvas.md を参照してください。
  3. 構造化コンテンツはテンプレートにハードコードせず、コレクションに保存してください。 rules/collections.md を参照してください。
  4. 生の HTML フォームは決して作成せず、Blutui のフォームタグを使用してください。 rules/forms.md を参照してください。
  5. 新しいトップレベルディレクトリを作成しないでください。 rules/foundation-file-structure.md を参照してください。
  6. まずドキュメントを検索してください。 コードを変更する前に、Blutui MCP 経由で search_blutui_documentation を使用してください。rules/mcp.md を参照してください。

リファレンス全体

すべてのルールをまとめたドキュメント:AGENTS.md

包括的なリファレンスが必要な場合や、どのルールが適用されるかわからない場合は、AGENTS.md を使用してください。

コメント