A

astro

by @astroliciousv
4.5(72)

用于Astro项目,涵盖CLI命令、项目结构和核心概念。,AI Agent Skill,提升工作效率和自动化能力

astro-frameworkstatic-site-generationisland-architectureweb-performancefrontend-developmentGitHub
安装方式
npx skills add astrolicious/agent-skills --skill astro
compare_arrows

Before / After 效果对比

1
使用前

传统前端项目配置复杂,性能优化需手动调整,开发效率受限。开发者常花费大量时间在环境搭建和性能调优上。

使用后

Astro技能简化了项目初始化和配置,提供清晰的项目结构和CLI命令。它能自动优化性能,让开发者专注于内容创作,快速交付高性能网站。

SKILL.md

Astro Usage Guide

Always consult docs.astro.build for code examples and latest API.

Astro is the web framework for content-driven websites.


Quick Reference

File Location

CLI looks for astro.config.js, astro.config.mjs, astro.config.cjs, and astro.config.ts in: ./. Use --config for custom path.

CLI Commands

  • npx astro dev - Start the development server.
  • npx astro build - Build your project and write it to disk.
  • npx astro check - Check your project for errors.
  • npx astro add - Add an integration.
  • npmx astro sync - Generate TypeScript types for all Astro modules.

Re-run after adding/changing plugins.

Project Structure

Astro leverages an opinionated folder layout for your project. Every Astro project root should include some directories and files. Reference project structure docs.

  • src/* - Your project source code (components, pages, styles, images, etc.)
  • src/pages - Required sub-directory in your Astro project. Without it, your site will have no pages or routes!
  • src/components - It is common to group and organize all of your project components together in this folder. This is a common convention in Astro projects, but it is not required. Feel free to organize your components however you like!
  • src/layouts - Just like src/components, this directory is a common convention but not required.
  • src/styles - It is a common convention to store your CSS or Sass files here, but this is not required. As long as your styles live somewhere in the src/ directory and are imported correctly, Astro will handle and optimize them.
  • public/* - Your non-code, unprocessed assets (fonts, icons, etc.). The files in this folder will be copied into the build folder untouched, and then your site will be built.
  • package.json - A project manifest.
  • astro.config.{js,mjs,cjs,ts} - An Astro configuration file. (recommended)
  • tsconfig.json - A TypeScript configuration file. (recommended)

Core Config Options

OptionNotes
siteYour final, deployed URL. Astro uses this full URL to generate your sitemap and canonical URLs in your final build.

Adapters

Deploy to your favorite server, serverless, or edge host with build adapters. Use an adapter to enable on-demand rendering in your Astro project.

Add Node.js adapter using astro add:

npx astro add node --yes

Add Cloudflare adapter using astro add:

npx astro add cloudflare --yes

Add Netlify adapter using astro add:

npx astro add netlify --yes

Add Vercel adapter using astro add:

npx astro add vercel --yes

Other Community adapters

Resources

用户评价 (0)

发表评价

效果
易用性
文档
兼容性

暂无评价

统计数据

安装量6.4K
评分4.5 / 5.0
版本
更新日期2026年5月23日
对比案例1 组

用户评分

4.5(72)
5
17%
4
49%
3
31%
2
4%
1
0%

为此 Skill 评分

0.0

兼容平台

🔧Claude Code
🔧OpenClaw
🔧OpenCode
🔧Codex
🔧Gemini CLI
🔧GitHub Copilot
🔧Amp
🔧Kimi CLI

时间线

创建2026年3月16日
最后更新2026年5月23日