Astro x Tailwind v4 projects on Cloudflare Workers. Use when working with Astro projects deployed to Cloudflare.
73
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillValidation for skill structure
Expert guidance for TypeScript, Tailwind, and Astro framework for scalable web development on the Cloudflare platform.
<dialog>, <form>) and web components over framework-specific solutions when possible. Use framework features only when they provide clear value.output: 'static' and component server islands for server-side renderingserver:defer directive for server islands to optimize performancetrailingSlash: 'always') to match Cloudflare Workers behaviorsrc/
├── components/ # Astro components and custom web elements
│ ├── core/ # Reusable core components
│ ├── forms/ # Form components with client-side logic
│ ├── modals/ # Modal dialogs
│ └── animations/ # Animated components
├── layouts/ # Page layouts
├── pages/ # File-based routing
├── actions/ # Server actions (forms, API endpoints)
├── utils/ # Utility code
└── styles/ # Global styles.astro files for all components - this is the default and preferred approachcomponents/core/ for reusable components<dialog>, <form>) when possibleFor detailed guidance, see:
references/components.md - Component patterns and Starwind UIreferences/routing.md - Routing and pagesreferences/forms.md - Forms and server actionsreferences/styling.md - Tailwind CSS patternsreferences/seo.md - Comprehensive SEO guidereferences/testing.md - Testing patternsreferences/deployment.md - Build and deploymente6ec8ed
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.