Before: A slogan sounds right but violates a banned-term rule.
Brand language travels with the campaign
Preferred and prohibited wording appears before copy is drafted, not only during final review.
HINT for Marketing & Brand
HINT keeps voice, approved terms, channel limits and proof rules in plain-text notes beside each brand's work. Your assistant reads the rules for this client and campaign before drafting copy.
The package is named for the role: @openhint/hintbook-marketing-manager.
Where it helps
Before: A slogan sounds right but violates a banned-term rule.
Preferred and prohibited wording appears before copy is drafted, not only during final review.
Before: The copy calls a product the best without substantiation.
The assistant links support, adds the required disclaimer, or marks the sentence for legal review.
Before: One client's voice leaks into another client's campaign.
Agency-wide policy can be shared while brand voice and assets stay inside the client folder.
See it
The Sterling Cooper demo grounds Acme's spring campaign in an approved source.
demo-sterling-cooper-brand/clients/acme/campaigns/spring-launch.md.hint ↗
# read Approved source
../../../sources/approved.md
# campaign acme-1 {#marketing_manager_demo}
Approved campaign grounded in SRC-1.
# never Invented detailsIt writes inside Acme's voice and channel limits, then identifies every statement that still needs proof or approval.
<campaign name="acme-1">
Approved campaign grounded in SRC-1.
</campaign>
<never name="Invented details">…</never>Your boundaries stay visible
FAQ
No. It defines the brand and compliance boundaries; the assistant can explore freely inside them.
Yes. Shared agency rules live above client folders, while each brand's voice and assets remain isolated.
No. It identifies the declared disclaimer or review requirement and flags missing proof for the authorized reviewer.
A hintbook is a vocabulary for your profession—installed, not written by you.
brandaudiencetaglinecampaignmessageclaimproofchannelBootstrap is read-only: it prints instructions for the assistant. The assistant performs the installation.
npm install -g @openhint/cli
hint config
hint add @openhint/hintbook-marketing-manager
hint apply
hint verify clients/acme/campaigns/spring-launch.md
hint emit clients/acme/campaigns/spring-launch.md