mcpField
B
blutui-project-guidelines

blutui-project-guidelines

github.com/blutuiDevelopment080 installsUpdated 5w ago
Repository

About blutui-project-guidelines

A skill containing project rules for developers building and maintaining Blutui sites. It indexes guidance by task and directs users to consult documentation, including through Blutui MCP, before code changes.

Key features

  1. 01Task-based rule file index
  2. 02Template and layout conventions
  3. 03Canvas templating requirements
  4. 04Collections and form guidance
  5. 05Documentation search requirement

Use cases

  1. 01Create or edit page templates and components
  2. 02Build pages that use Collections
  3. 03Handle forms, navigation, or routing

MCP support

The rules require searching documentation with search_blutui_documentation via Blutui MCP before code changes, and include guidance for MCP calls and integrations.

Install

Copy the command and run it in a terminal.

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

After installing, type/blutui-project-guidelinesin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with 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

Details

From the project README

Blutui Project Guidelines

Load the rule files that match your task. Always load ALL that apply — multiple rules often overlap.

Rule Index

TaskLoad
Creating/editing any template, layout, or componentrules/foundation-templates-and-layouts.md
Writing Canvas template syntax (tags, filters, functions)rules/templating-canvas.md
Including/embedding other templatesrules/templating-including-templates.md
Working with Collections (querying, displaying data)rules/collections.md
Building a blog listing or post pagerules/blog.md
Building or processing formsrules/forms.md
Building site navigation (header, footer, dropdowns)rules/menus.md
Setting up routing or URL patternsrules/route-patterns.md
Configuring Courierrules/courier.md, rules/foundation-courier-configuration.md
Project file structure / starting a new projectrules/foundation-file-structure.md
Version control / switching cassettesrules/cassettes.md
Calling the Blutui MCP or writing MCP integrationsrules/mcp.md
Using Canopy Blocks (in-page editor)rules/canopy.md + the blutui-canopy-blocks skill

Rule files live at: rules/<rule-name>.md

Core Rules (Always Apply)

  1. Templates are the HTML shell; layouts are page types editors choose. Templates (views/templates/) define the outer structure that wraps every page — developers own them, editors never touch them. Layouts (views/layouts/) extend templates and represent individual page designs that editors pick when creating pages in the dashboard. See rules/foundation-templates-and-layouts.md.
  2. Use Canvas for all templating logic. See rules/templating-canvas.md.
  3. Store structured content in Collections, not hardcoded in templates. See rules/collections.md.
  4. Never build raw HTML forms — use Blutui's form tags. See rules/forms.md.
  5. Don't invent new top-level directories. See rules/foundation-file-structure.md.
  6. Search documentation first. Use search_blutui_documentation via Blutui MCP before making code changes. See rules/mcp.md.

Full Reference

For all rules in one document: AGENTS.md

Use AGENTS.md when you need a comprehensive reference or are unsure which rules apply.

Comments

Markdown supported