Branding Reference banner
JohnRiceML JohnRiceML

Branding Reference

Development community intermediate

Description

Current brand name: **ClawPort** This document maps every location in the codebase where the brand name appears. Use it as a checklist when rebranding. ---

Installation

Terminal
claude install-skill https://github.com/JohnRiceML/clawport-ui

README

Branding Reference

Current brand name: **ClawPort**

This document maps every location in the codebase where the brand name appears. Use it as a checklist when rebranding.


1. User-Facing Text (UI strings, page titles)

These are what end users see. Change these first during a rebrand.

File Line(s) What Current Value
app/layout.tsx ~10 metadata "ClawPort -- Command Centre"
components/Sidebar.tsx ~84 Sidebar header fallback name 'ClawPort'
components/MobileSidebar.tsx ~138, ~226 Mobile sidebar fallback name 'ClawPort'
components/OnboardingWizard.tsx ~271 Welcome screen heading "Welcome to ClawPort"
components/OnboardingWizard.tsx ~282 Welcome screen description "A visual command centre for your AI agent team..."
components/OnboardingWizard.tsx ~572 Name input placeholder "ClawPort"
components/OnboardingWizard.tsx ~675 Sidebar preview fallback 'ClawPort'
components/GlobalSearch.tsx ~349, ~389-390 Search modal aria-label + placeholder "Search ClawPort" / "Search ClawPort..."
app/chat/page.tsx ~173 Chat page header "ClawPort Messages"
lib/agents.json ~5, ~14 Default root agent title + description "ClawPort Orchestrator"
scripts/setup.mjs ~77 Setup script banner "ClawPort Setup"
scripts/setup.mjs ~184 Generated .env.local comment "# ClawPort -- generated by npm run setup"
scripts/setup.mjs ~205 Post-setup instructions "Start ClawPort"
.env.example ~2 File header comment "# ClawPort -- Environment Configuration"

2. Internal Code Identifiers

TypeScript interfaces, function names, component names, and variable names. These are developer-facing only. Renaming requires updating all imports and references.

Identifier Files Notes
ClawPortSettings (interface) lib/settings.ts, app/settings-provider.tsx, docs/THEMING.md, docs/COMPONENTS.md Core settings type. 20+ references.
portalName (field) lib/settings.ts, app/settings-provider.tsx, components/Sidebar.tsx, MobileSidebar.tsx, OnboardingWizard.tsx, app/settings/page.tsx, DynamicFavicon.tsx Settings field for custom name.
portalSubtitle (field) Same as portalName Settings field for subtitle.
portalEmoji (field) Same as portalName Settings field for emoji.
portalIcon (field) Same as portalName Settings field for uploaded icon image.
setPortalName (setter) app/settings-provider.tsx, OnboardingWizard.tsx, app/settings/page.tsx Context setter callback.
setPortalSubtitle (setter) Same as setPortalName
setPortalEmoji (setter) Same as setPortalName
setPortalIcon (setter) Same as setPortalName
OrgMap (component) components/OrgMap.tsx, app/page.tsx, docs/COMPONENTS.md