Overview
Content guidelines let you steer every piece Shipstar writes — changelogs, release notes emails, blog posts, social posts, KB articles — without editing prompts. There are two levers:- Voice (
audience) — how technical the writing reads. One oftechnical,business, ormixed. This is separate from your Ideal Customer Profile: the ICP describes who your customers are and what they struggle with; the voice sets the register of a given piece — the same ICP often gets a business-level release email and a technical changelog. - Focus & exclusions (
instructions) — free-text guidance (up to 2000 characters) on scope, tone, and terminology. Typical uses: excluding parts of a monorepo (“don’t mention changes to the marketing website or docs site”), house style (“British spelling, no exclamation marks”), or naming (“call users members, never customers”).
Voice presets
Leave the preset unset and each content type keeps its built-in tone (release notes emails stay non-technical, LinkedIn posts stay professional, and so on).
Project defaults
In the dashboard, open Settings → Content guidelines, choose a voice, write your focus & exclusions, and save. The defaults apply to every new generation for that project — manual, scheduled, or kicked off by an agent through MCP. Agents can read the current defaults withget_project_context, which returns:
Overriding for one run
Each field falls back to the project default independently — pass only what you want to change.- Dashboard
- MCP tools
- REST
- Regenerate… on any draft opens a dialog prefilled with the effective guidelines (voice + focus & exclusions); adjust them and re-run. The override applies to that run only and is remembered on the draft, so a later regenerate starts from it.
- Schedules carry their own voice and focus & exclusions (set them in the schedule dialog); every occurrence uses them.
How guidelines are applied
Guidelines are appended to the content-type prompt as an explicit block. They take precedence over the type’s built-in tone and its default list of what to skip — so “do mention docs changes” works as well as “don’t” — but they never change the required output format. Changelogs and release notes emails still come back as structured JSON, blog posts as Markdown, and so on. The resolved guidelines for any run are visible in the storedprompt of the generated content record, which makes it easy to confirm what the writer was told.
Limits and validation
audiencemust be one oftechnical,business,mixed— anything else is rejected with a validation error.instructionsare trimmed and capped at 2000 characters.- Blank or omitted fields inherit the project default; there is currently no way to suppress a project default for a single run other than overriding it with different text.
Related
get_project_context— read the current defaultsgenerate_changelogand the other generation tools — per-call overrides- How it works — the full generation pipeline