Content SystemIndustries
Industries
Per-vertical packs of pain points, seasonality, regulation, voice affinities, and audit extractors.
Industry packs answer the question "what does this vertical actually care about?" so strategy docs, mockups, and content generation start from the right baseline instead of generic small-business filler.
Each pack ships:
- Default affinities — personality, voice, and visual-style starting picks for clients in this vertical
- Pain points + seasonality + regulation — the operational facts a writer or strategist needs
- Listings requirements — directories that matter, plus conditional ones (e.g. insurance carriers)
- Site audit extractors — pack-specific scrapers that turn a client's existing site into structured facts
- Brik strategic POV — the vertical-specific opinions that differentiate Brik's recommendations
Available packs
| Slug | Status | Notes |
|---|---|---|
dental | Production | The reference pack — most fleshed out |
real-estate-rv-mhc | Production | RV / manufactured home community sales |
real-estate-commercial | Production | Commercial real estate brokerage |
small-business | Catch-all default | DEFAULT_INDUSTRY_SLUG — graduates verticals out |
Adding a new pack
See Contribution for the full flow. The short version:
- Add the slug to
INDUSTRY_SLUGSinvocabularies/industry.ts - Create
industries/{slug}.ts(typedIndustryPackdata) and{slug}.mdx(narrative) - Register the pack in
industries/index.ts - Run
npm run build:content-systemto validate types - If the pack defines
siteAuditextractors, wire matching portal-side code insrc/lib/website-audits/industry-packs/<slug>.ts