---
name: halo-brand
description: Create or review Halo Compass branded writing and visual deliverables using the live Halo Brand MCP, approved assets, design tokens, and task-specific language guidance. Use when Halo brand guidance is requested or brand.halocompass.com is supplied as the reference.
---

# Halo Brand

Connect to https://brand.halocompass.com/mcp. This is a public read-only MCP server; no login or API key is required. If the app cannot connect from a prompt, add that URL once in its remote MCP settings. Browser fallback starts at https://brand.halocompass.com/llms.txt. Do not claim MCP validation if only browser resources were available.

Read `get_brand_skill` and the current release manifest. Use live rules and assets; record the release version/digest in the handoff when traceability matters. Brand guidance supports the user's task and does not authorize publication or messaging.

For writing, call `get_language_context` with the complete task. Preserve supplied facts and use the returned work-type and audience guidance. Do not turn ordinary company communication into marketing. Run `check_copy`, resolve applicable findings, and verify product/performance claims against the provided evidence.

For visual deliverables, call `get_design_context` first. It returns colour roles, typography, token CSS, approved icons with absolute SVG URLs, components and visual rules together. Then read typography, colour, principles and relevant visual rules through MCP resources. Use `resolve_tokens`, `list_assets`, `get_asset_metadata`, `list_web_components` and `list_icons` as relevant. Download or reference the actual approved files; never redraw the Halo logo or substitute a screenshot, approximate icon, generic stock image, or fabricated product UI when an approved asset is available. Asset availability is not permission to insert irrelevant decoration into a text-only task.

Choose icons by their meaning and intended use, and obey each icon's `never` rules. Use `list_icons` to narrow choices. Reference the returned SVG URL; do not import directly from Lucide or other libraries. Preserve registry defaults (24px, 1.5 stroke, round caps/joins, absolute stroke width) unless a governed component specifies otherwise.

Use semantic colour and typography roles and the canonical CSS at https://brand.halocompass.com/v1/tokens/halo.css. Resolve spacing, radius, border and motion tokens rather than inventing values. Product Capture, Mobile and Prism palettes belong to those product surfaces; they are not extra campaign or logo colours. Verify font availability and rendered contrast, including interaction states.

Use the manifest's canonical hosted URLs and preserve the supplied files. Check downloaded bytes against the supplied SHA-256 when available. Match light marks to dark surfaces and dark marks to light surfaces. If the required asset is missing, disclose the gap rather than inventing an approved substitute.

Before handing off visual work, call `validate_asset_usage` with the actual source and a usage list identifying each approved asset ID, hosted URL, actual file checksum when downloaded, and intended surface for theme-locked logos. Use `check_token_usage` for code and `check_copy` for written content. Fix relevant errors and inspect a rendered preview for legibility, spacing, logo treatment and cropping.

Report unresolved gaps honestly. These tools validate the supplied source/declarations, not arbitrary external renderings or whether an agent obeyed every instruction. Do not label a deliverable fully brand-compliant based solely on a passing automated check.

## Current deck and website direction

Use the designProfiles returned by get_design_context or halo-brand://design/profiles. These are the approved October 2026 native-deck and WIP-website profiles. The current tagline is Move to the dot. Halo takes the shot. Use Start and Scale for pricing tiers. Preserve real capture UI, dot, crosshairs and capture glow; distinguish live capture capabilities from twin/SDK roadmap examples. See https://brand.halocompass.com/current-direction.
