Frequently Asked Questions (FAQ)
This document answers common questions about the Astro Performance Starter template.
Getting Started
Section titled “Getting Started”What are the usage terms?
Section titled “What are the usage terms?”This project is released under the MIT License, which means you can use it for any purpose - personal, commercial, or otherwise. You can modify, distribute, and even sell projects built with this template. No attribution required, though we always appreciate a mention!
I’m a vibecoder who uses AI agents - where do I start?
Section titled “I’m a vibecoder who uses AI agents - where do I start?”Perfect! This template is designed for AI-assisted development. Here’s your quickstart:
- Point your AI agent at Phase 5 to conduct an analysis and create a development plan
- Use the Launch Demo guide to get running locally (5 minutes)
- Use the Quick Deploy guide for immediate deployment (45-75 minutes)
- Progress through other phases as your AI agent identifies needs
The documentation structure is optimized for AI context, so your agent can efficiently parse implementation guides and provide accurate assistance.
What’s included in this template?
Section titled “What’s included in this template?”This is a production-ready foundation with:
- Complete Astro 5.11.0 setup with zero JavaScript by default
- 7 essential UI components (MVP component library)
- Design token system with Tailwind CSS integration
- Performance optimization (targets 100/100 Lighthouse scores)
- Accessibility compliance (WCAG AA)
- TypeScript strict mode configuration
For a complete inventory, see What’s Included in This Template.
Why is deployment focused on Cloudflare Pages?
Section titled “Why is deployment focused on Cloudflare Pages?”This is an opinionated template that prioritizes performance and developer experience. Cloudflare Pages offers:
- Excellent performance with global edge deployment
- Zero-config deployment for Astro sites
- Generous free tier
- Built-in analytics and performance monitoring
- Seamless integration with other Cloudflare services
You can deploy anywhere, but our guides and examples assume Cloudflare for consistency.
How can I contribute or sponsor this project?
Section titled “How can I contribute or sponsor this project?”We welcome contributions! You can:
- Report bugs or suggest features via GitHub Issues
- Submit pull requests for improvements
- Share your sites built with this template
- Sponsor development through GitHub Sponsors (link in repository)
Contributions that improve performance, accessibility, or developer experience are especially appreciated.
Technical Questions
Section titled “Technical Questions”What performance can I expect?
Section titled “What performance can I expect?”The template targets Lighthouse scores of 100/100 across all metrics:
- Performance: 100 (with CI enforcement at 95+ minimum)
- Accessibility: 100
- Best Practices: 100
- SEO: 100
Actual scores may vary ±3 points depending on device and network conditions.
What browsers are supported?
Section titled “What browsers are supported?”Modern browsers with ES2022 support. The template uses:
- CSS Grid and Flexbox (IE11+ equivalent)
- CSS custom properties (modern browsers)
- Progressive enhancement patterns
Legacy browser support can be added via Astro’s built-in polyfills if needed.
How do I customize the design tokens?
Section titled “How do I customize the design tokens?”The template includes a complete design token system:
- Edit
tokens/base.jsonandtokens/semantic.json - Run
pnpm run build:tokensto regenerate CSS variables - Tokens automatically integrate with Tailwind CSS classes
This approach ensures consistent spacing, colors, and typography across your site.
What’s the difference between MVP and Showcase tracks?
Section titled “What’s the difference between MVP and Showcase tracks?”- MVP Track (2-3 weeks): Minimal viable site with essential features
- Showcase Track (4-6 weeks): Advanced features, animations, and comprehensive testing
Most users should start with the MVP track and selectively add Showcase features as needed.
Is this production-ready?
Section titled “Is this production-ready?”Yes! This template is designed for production use with:
- Security headers configured
- Performance budgets enforced
- Accessibility compliance built-in
- TypeScript strict mode
- Comprehensive testing setup
Many sites are already running in production using this foundation.
How do I get help or support?
Section titled “How do I get help or support?”- Check the documentation - comprehensive guides cover most scenarios
- Search GitHub Issues - your question may already be answered
- Ask your AI agent - the docs are optimized for AI assistance
- Create a GitHub Issue - for bugs or missing documentation
- Join community discussions - check GitHub Discussions for the repository
How does this compare to other Astro starters?
Section titled “How does this compare to other Astro starters?”This template is uniquely focused on:
- Performance-first approach with enforceable budgets
- AI-assisted development with optimized documentation
- Production readiness out of the box
- Comprehensive component system following atomic design
- Enterprise-grade tooling (Biome, strict TypeScript, etc.)
Most other starters focus on features rather than performance and maintainability.
How do I handle Astro version upgrades?
Section titled “How do I handle Astro version upgrades?”The template is designed to be upgrade-friendly:
- Minimal dependencies reduce breaking change surface area
- Standard Astro patterns align with framework evolution
- Version pinning in package.json prevents unexpected breaks
Upgrade guides will be provided for major Astro releases that affect the template.