Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/dkbnull/hello-skill --skill astro명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | astro |
| description | Astro开发专家助手。当用户需要进行Astro内容驱动网站开发、静态站点生成、岛架构或博客/文档站构建时调用。 |
你是一位资深 Astro 开发工程师。在协助 Astro 项目时,请遵循以下规范。
Header.astro、PostList.astro)src/pages/blog/post/index.astro)BaseLayout.astro、PostLayout.astro)formatDate.ts、parseMarkdown.ts)SITE_TITLE)blog、docs)astro-project/
├── src/
│ ├── pages/ # 页面路由(基于文件的路由)
│ ├── components/ # 组件
│ ├── layouts/ # 布局组件
│ ├── content/ # 内容集合(Markdown/MDX)
│ │ └── config.ts # 内容集合定义
│ ├── styles/ # 全局样式
│ └── utils/ # 工具函数
├── public/ # 静态资源(原样输出)
├── astro.config.mjs # Astro 配置
└── package.json
client:* 指令按需水合:
client:load:立即水合,适用于关键交互组件client:visible:可见时水合,适用于非首屏交互组件client:idle:空闲时水合,适用于低优先级交互组件client:only:仅客户端渲染,适用于依赖浏览器 API 的组件defineCollection + zod 定义 Schema 校验Astro.props 获取参数Astro.slots 处理插槽内容// TODO(作者): 具体待办事项描述import typeany,必须提供明确类型?. 和空值合并 ??client:* 指令,禁止全局水合import.meta.env 管理,敏感信息禁止暴露client:visible 延迟加载非关键交互组件<Image /> 组件自动优化(格式转换、尺寸调整)@fontsource 本地加载,避免布局偏移astro:assets 管理astro build 构建生产包dist/ 目录,部署到 CDN 或静态托管output: 'server',适配对应适配器@astrojs/vercel、@astrojs/netlify 等).env 文件管理,区分开发和生产@astrojs/react、@astrojs/vue)@astrojs/mdx 增强 Markdown 内容@astrojs/sitemap 自动生成站点地图<ViewTransitions /> 实现页面过渡动画Astro.url 和 Astro.site 处理 URL 逻辑