From marketing
Creates docs/marketing-context.md with foundational marketing context for this project. Triggered by the needs-marketing trait. Read by all other marketing skills before they act.
npx claudepluginhub brite-nites/brite-claude-plugins --plugin marketingThis skill uses the workspace's default tool permissions.
This is the foundational context-skill for the marketing domain plugin. It creates and maintains the project-specific context document that all other skills in this plugin read before acting.
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
This is the foundational context-skill for the marketing domain plugin. It creates and maintains the project-specific context document that all other skills in this plugin read before acting.
project-start when the needs-marketing trait is detected and this plugin is installed/marketing:product-marketing-context to refresh the context docOutput file: docs/marketing-context.md
---
domain: marketing
trait: needs-marketing
last_refreshed: YYYY-MM-DD
refresh_cadence: quarterly
generated_by: product-marketing-context
---
CRITICAL: Use last_refreshed, not last_generated — session-start parses this exact key.
Use the following as source material when generating docs/marketing-context.md. This is the authoritative brand knowledge for all marketing skill outputs.
The Brite Company is the parent entity operating four interconnected brands in the lighting and entertainment industry:
The entities feed each other in a compounding loop:
| Entity | Primary Audience | Qualifying Criteria |
|---|---|---|
| Brite Nites | High-end residential homeowners | Home value $2M+, budget $3K+, property suitable for custom lighting |
| Brite Supply | Professional holiday lighting installers | Active business, 10+ jobs/season, not DIY hobbyists |
| Brite Base | Holiday lighting companies needing FSM | 5+ employees, managing scheduling/estimates/crews |
| Brite Labs | Commercial venues, municipalities, entertainment properties | Project budget $50K+, need experiential or large-scale lighting |
Core positioning: The Brite Company occupies a unique multi-category position — few competitors span installation services, product marketplace, SaaS platform, and creative production simultaneously.
Messaging pillars by entity:
Brite Nites:
Brite Supply:
Brite Base:
Brite Labs:
The brand voice is grounded in five core values:
| Value | Voice Expression | Do | Don't |
|---|---|---|---|
| Excellence | Premium, polished, specific | Use concrete proof points (portfolio examples, credentials) | Use vague superlatives ("industry-leading", "best-in-class") |
| Transformation | Outcome-focused | Focus on customer outcomes and ROI | Describe internal processes |
| Trusted Care | Reliable, responsive, client-first | Emphasize reliability and responsiveness | Sound transactional or impersonal |
| Expression | Creative design partner | Position as collaborative creative partner | Sound like a commodity vendor |
| Personal Touch | Warm, individualized | Be conversational and specific to the client | Sound like mass-market boilerplate |
Language rules:
The competitive landscape is broader than "holiday lighting" — Brite competes across multiple categories simultaneously:
If a relevant MCP tool is available (see spec for trait-to-SoR mapping), query it to enrich the context doc:
docs/designs/BC-1966-context-skill-standard.md for: newline stripping, character allowlist, field/list caps, frontmatter exclusion, blockquote wrapping## SoR SourcesIf MCP is unavailable, create the context doc from interview data only and mark SoR sections with <!-- needs-enrichment -->.
All other skills in this plugin MUST read docs/marketing-context.md at the start of their execution. If the file doesn't exist, warn and proceed with reduced context — never hard-fail.
See docs/designs/BC-1966-context-skill-standard.md for the full context-skill standard, including: