brand-guidelines
Mastra Brand Guidelines
Overview
Access Mastra's brand identity, style resources, and writing guidelines.
Keywords: branding, Mastra brand, documentation style, visual identity, brand colors, typography, writing guidelines, technical writing
Writing Style Guidelines
Voice & Tone
Mastra's documentation is written for engineers, not marketers. Focus on implementation details and technical precision.
Core principles:
- Technical and direct
- Implementation-first, benefit-second
- Factual and descriptive
- No marketing fluff or superlatives
- Clear code examples
What to AVOID
❌ Marketing adjectives:
- "powerful", "built-in", "complete", "out-of-the-box", "hands-on"
❌ Enthusiasm language:
- "Check out", "Learn more", "Explore", "essential", "offers"
❌ Marketing jargon:
- "your needs", "production-ready", "makes it easy", "choose the right...solution"
❌ Vague benefit phrases:
- "without changing your code", "automatically handles"
❌ Generic benefit-focused sentences that glide between benefits without diving into details
What to DO
✅ Use technical descriptions:
- State what features exist and how they work
- Provide specific implementation details
- Use concrete code examples
- Explain mechanisms, not just benefits
✅ Good examples:
- "Agents use LLMs and tools to solve open-ended tasks. They reason about goals, decide which tools to use, retain conversation memory, and iterate internally until the model emits a final answer."
- "Mastra requires a storage provider to persist memory and supports three types: PostgreSQL, LibSQL, and Redis."
✅ Formatting rules:
- All H1 headings use title case (e.g., "Getting Started", "Human In-the-Loop Workflow")
- Code examples should be practical and runnable
- Keep explanations concise and specific
Brand Colors
Light Mode
Primary Green:
- Primary:
#0d8020 - Dark:
#0b6e1b - Darker:
#0a6619 - Darkest:
#085314 - Light:
#177326 - Lighter:
#198128 - Lightest:
#1f9d2f
Green Accents:
- Accent:
hsl(143, 97%, 54%) - Accent 2:
hsla(125, 66%, 50%, 1) - Accent 3:
hsla(143, 97%, 24%, 1) - Muted:
#84d291 - Code:
#177326
Text Colors:
- Primary:
#0a0a0a - Secondary:
#141414 - Tertiary:
#5f5f5f - Quaternary:
#7f7e7e - Muted:
#8f8f8f
Surface Colors:
- Surface 1:
#f0f0f0 - Surface 2:
#f2f2f2 - Surface 3:
#ededed - Surface 4:
#ebebeb
Borders:
- Border:
#ccc - Border Subtle:
hsla(0, 0%, 80%, 1) - Border Code:
#b8b8b8
Background:
- Background:
#fafafa
Dark Mode
Primary Green:
- Primary:
hsl(143, 97%, 54%) - Dark:
#2aed73 - Darker:
#1fea6a - Darkest:
#16c858 - Light:
#62f69d - Lighter:
#77f7ab - Lightest:
#a1fac7
Green Accents:
- Accent:
hsl(143, 97%, 54%) - Accent 2:
hsla(125, 66%, 50%, 1)
Text Colors:
- Primary:
#ffffff - Secondary:
#e6e6e6 - Tertiary:
#939393 - Quaternary:
#707070
Surface Colors:
- Surface 1:
hsla(0, 0%, 8%, 1) - Surface 2:
hsla(0, 0%, 10%, 1) - Surface 3:
#121212 - Surface 4:
#171717
Borders:
- Border:
#343434 - Border Subtle:
hsla(0, 0%, 19%, 1) - Border Code:
hsla(0, 0%, 26%, 1)
Background:
- Background:
#050505 - Code Background:
#171717
Syntax Highlighting
Light Mode:
- String:
#158d29 - Keyword:
#d81717 - Function:
#9829c7 - Comment:
#939393 - Variable:
#0a0a0a - Inserted:
#177326 - Deleted:
#d81717
Dark Mode:
- String:
#46f488 - Keyword:
#fa7b6a - Function:
#d06bee - Comment:
#939393 - Variable:
#fff - Inserted:
#62f69d - Deleted:
#d81717
Typography
Fonts
Primary Font:
- Family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif
- Use for body text and UI elements
Monospace Font:
- Family: "Geist Mono", "Menlo", "Monaco", "Courier New", monospace
- Use for code blocks and inline code
Font Sizes
- H1:
2.25rem(36px) - H2:
1.8rem(28.8px) - H3:
1.25rem(20px) - H4:
1.2rem(19.2px) - H5:
1rem(16px) - H6:
0.875rem(14px) - Base:
16px - Code:
0.875rem(14px)
Typography Rules
- Line height:
1.6for body text - Letter spacing:
-0.028emfor headings - H2 and H3 headings have bottom borders
- Code font weight:
500
Company Information
Product:
- Name: Mastra
- Tagline: "TypeScript agent framework"
- Full description: "Mastra is a framework for building AI-powered applications and agents with a modern TypeScript stack."
Technical Details:
- Language: TypeScript
- License: MIT
- Target audience: Developers building AI applications
- Backed by: Y Combinator W25
Contact:
- Website: mastra.ai
- Security: security@mastra.ai
- GitHub: github.com/mastra-ai/mastra
Key Features (Technical Descriptions)
When describing Mastra features, use these technical, factual descriptions:
Agents:
- "Agents use LLMs and tools to solve open-ended tasks. They reason about goals, decide which tools to use, retain conversation memory, and iterate internally until the model emits a final answer or an optional stop condition is met."
Memory:
- "Memory gives your agent coherence across interactions and allows it to improve over time by retaining relevant information from past conversations."
Workflows:
- "Workflows let you define complex sequences of tasks using clear, structured steps rather than relying on the reasoning of a single agent."
Tools:
- "Tools are functions that agents can execute. They extend agent capabilities by providing access to external systems, databases, APIs, or custom logic."
Examples of Good vs Bad Writing
❌ BAD (Marketing-focused):
"This makes it easy to build AI applications that maintain meaningful conversations and remember important details, whether you're building a simple chatbot or a sophisticated AI assistant."
✅ GOOD (Technical, specific):
"Agents use a thread-based memory system. Each thread maintains conversation history and can optionally enable semantic recall to retrieve relevant context from past interactions using vector search."
❌ BAD (Vague benefits):
"Mastra makes it easy to deploy your AI agents to production without changing your code."
✅ GOOD (Specific implementation):
"Deploy agents using framework-agnostic adapters. The deployer package provides integrations for Vercel, Netlify, and Cloudflare Workers."
Usage Guidelines
When to Apply Brand Colors
- Documentation websites
- Code examples with syntax highlighting
- Diagrams and flowcharts
- UI components
- Marketing materials
When to Apply Writing Style
- All documentation (docs.mastra.ai)
- README files
- Code comments describing features
- API reference documentation
- Tutorial content
- Blog posts about technical features
When NOT to Apply Writing Guidelines
- Marketing website copy (more flexibility allowed)
- Social media posts (can be more casual)
- Internal team communications
- User-facing error messages (prioritize clarity)