Big Invisible - Brand Architecture Studio
Documents a brand architecture studio's Astro + React site with build commands, design system, brand voice, and development guidelines.
What this file does
Documents a brand architecture studio's Astro + React site with build commands, design system, brand voice, and development guidelines.
When to use it
- Starting a new Astro project with React and Tailwind
- Defining a brand voice and tone guide for a team
- Setting up a component structure for a marketing site
- Establishing lint and build checks before commits
Assumes this stack
Big Invisible - Brand Architecture Studio
π Quick Start
npm run dev # Start dev server (localhost:4321)
npm run lint # Check for linting errors
npm run build # Ensure build succeeds
π― Critical Context
What: Brand architecture studio website - transforms complex brand systems into clarity Stack: Astro + React + TypeScript + Tailwind CSS Deploy: Vercel (SSR) Philosophy: Minimalist, professional, agency-quality
β‘ Essential Commands
# ALWAYS run after changes:
npm run lint && npm run build
# Development:
npm run dev # Dev server
npm run preview # Preview production
π Project Structure
/src
βββ /pages # Astro routes
βββ /pages-content # React page components
βββ /components # Reusable components
β βββ /layout # Header, Footer
β βββ /ui # Buttons, Cards, etc.
βββ /data # JSON data files
βββ /styles # Global styles, themes
π οΈ Tech Stack Details
- Astro v5.10.1 (SSR enabled)
- React v19.1.0 + TypeScript
- Tailwind CSS + CSS Modules
- Vite build tool
- @astrojs/vercel serverless adapter
π‘ Development Guidelines
DO β
- Test in both light/dark themes
- Follow existing component patterns
- Mobile-first responsive design
- Keep animations subtle
- Use TypeScript interfaces
- Run lint + build before commits
DON'T β
- Add unnecessary dependencies
- Create one-off styles (use Tailwind)
- Leave console.logs
- Skip theme testing
- Create files without explicit need
π¨ Design System
Colors
- Primary: Black (#000), White (#FFF)
- Accent: Blue (#4080ff), Pink (#ff4080)
- Theme-aware: Adapts to light/dark
Typography
- Font: System font stack
- Style: Bold, clean, minimal
- Spacing: Strategic emphasis
Visual Language
- Minimalism with purpose
- Geometric abstractions
- Glassmorphism effects
- Subtle motion design
π Brand Voice & Tone
Core Personality
Conversational expert - Smart friend who's great at branding, confident without being arrogant
Voice Characteristics
- Friendly but professional - Like talking to a smart friend who happens to be excellent at branding
- Confident, not arrogant - "We've got this" energy vs. "We're the best" claims
- Subtly quirky - Unexpected word choices that make people smile without undermining professionalism
- Human-centered - Focus on real business challenges, not abstract concepts
- Conversational - Use contractions, ask rhetorical questions, be warm
Writing Guidelines
DO β
- Use contractions ("We'll" vs "We will")
- Ask rhetorical questions ("Tired of blending in?")
- Include subtle personality ("Coffee-fueled strategy sessions")
- Be specific ("Turn browsers into buyers" vs "increase conversions")
- Use active voice ("We create" vs "Solutions are created")
- Add warmth ("Let's figure this out together")
- Include gentle humor ("No corporate buzzword bingo here")
DON'T β
- Use buzzwords (leverage, optimize, maximize, sophisticated)
- Industry jargon (stakeholder alignment, strategic framework)
- Superlatives (revolutionary, game-changing, industry-leading)
- Passive voice ("Strategies are developed")
- Generic promises (exceed expectations, deliver results)
- Corporate speak (comprehensive solutions, cutting-edge methodology)
Word Replacements
- Comprehensive β Complete / Full picture
- Strategic β Smart / Thoughtful
- Leverage β Use / Build on
- Optimize β Fine-tune / Perfect
- Stakeholders β Your team / People who matter
- Framework β System / Approach
- Solutions β Help / What we do
Hero Header Style Guide
Pattern: Dual-Reading Headers
Hero headers should work as complete sentences both WITH and WITHOUT the accent text:
- Base sentence must be grammatically correct without the accent word
- Accent word adds emphasis and deeper meaning when revealed
- Use fadeInCycle animation for accent text reveals
Structure:
<FullScreenHero
title={<>First line<br />second line <span className={`text-accent ${styles.fadeInCycle}`}>reveal</span><br />third line</>}
textAlign="left"
/>
Examples:
- Home: "We create the invisible connections between brands and people"
- Without: "We create the connections between brands and people"
- About: "We build brands that matter"
- Without: "We build brands"
- Process: "Our process<br />creates authentic<br />connections"
- Without: "Our process creates connections"
Visual Guidelines:
- Use line breaks (
<br />) for multi-line headers - Place reveal word strategically for maximum impact
- Accent text uses red color (#ff4080 or #ff2356)
- Animation: 3s fade in with continuous pulse
- Left-align for non-home pages using FullScreenHero
Copy Examples
Before/After Transformations
Service Description:
- Before: "Develop a clear, compelling brand strategy that differentiates your business and resonates with your target audience."
- After: "Figure out what makes you different and why people should care. (Spoiler: You're more interesting than you think.)"
Process Step:
- Before: "Research & Discovery - We start by understanding your business, industry, and audience through comprehensive research."
- After: "Getting Curious - We dig into your business, chat with your team, and ask the questions that matter. Think detective work, but with better coffee."
CTA Examples:
- "Let's talk" (instead of "Schedule a consultation")
- "Start the conversation" (instead of "Get started")
- "Tell us your story" (instead of "Contact us")
π§ Common Tasks
Add Service Page
- Create in
/src/pages/services/[service-name].astro - Add content in
/src/pages-content/services/ - Update
/src/data/services.ts
Update Component
- Check
/src/components/ui/first - Follow existing patterns
- Test both themes
Add Case Study
- Update
/src/data/caseStudies.ts - Follow existing data structure
π― Current Focus
- 3D graphics (Three.js/Babylon.js)
- Data visualization
- Interactive brand tools
- Performance optimization
π Key Services
- Brand Strategy - Figure out what makes you different and why people should care
- Visual Identity - Make your brand look as good as your product works
- Digital Experience - Build digital experiences people actually enjoy using
- Content Strategy - Tell stories that stick (because nobody remembers boring)
- Brand Architecture - Organize your brand family so it actually makes sense
- Community Building - Turn customers into fans, and fans into family
π Performance Notes
- Lazy load heavy components
- SSR for SEO
- Optimized bundle splitting
- Mobile-first breakpoints
π¨ Remember
Quality over quantity - This is a high-end design studio. Every detail matters.
What's inside
13 sections: quick start, commands, project structure, tech stack, dev guidelines, design system, brand voice, hero header guide, copy examples, common tasks, key services, performance notes, reminders
Change this for your project
- Replace
Big Invisible - Brand Architecture Studiowith your project name - Replace
benobee/biginvisiblev2with your repository - Replace
Coffee-fueled strategy sessionswith your own personality touches - Replace
#ff4080and#ff2356with your accent colors
Where it goes
Save as CLAUDE.md in your repository root. Claude Code reads it automatically at the start of every session.
Worth borrowing
- Dual-reading hero headers that work as complete sentences with and without the accent word
- Before/after copy transformations showing concrete tone improvements
- Word replacement table for avoiding buzzwords
Related Documents
Code indexing for AI agents: summarization strategies and evaluation systems
Synthesises 2024-2025 research on code indexing for AI agents, covering summarisation strategies, hybrid retrieval architectures, and evaluation benchmarks.
write-script
Guides an AI through writing a YouTube video script with strict structural, language, and quiz rules for a survival channel.
Claude AI Git Workflow Integration
Recommends using the git-ai-commit CLI tool for AI-generated commit messages instead of manual ones.
Missing Business Agents Research β FLUXION 2026
Identifies 12 missing business operations agents for an indie software company and ranks them by impact and effort with β¬0 implementation plans.