원클릭으로
add-integration
Add and configure Astro integrations, adapters, and UI framework tooling.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Add and configure Astro integrations, adapters, and UI framework tooling.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | add-integration |
| description | Add and configure Astro integrations, adapters, and UI framework tooling. |
Use this skill when adding official or community integrations to an Astro project, including UI frameworks, styling tools, adapters, content tooling, and utilities.
If astro-best-practices is available, apply it alongside this skill for performance, accessibility, and hydration defaults.
Identify what is being added before changing anything:
This determines whether the change affects rendering mode, hydration, config shape, or build output.
Use astro add when an official integration supports it:
npx astro add react
npx astro add tailwind
npx astro add netlify
If the integration is community-maintained, install it with the project package manager and wire it into astro.config.* manually.
Before finalizing, verify the current setup in the official Astro docs or the integration README, especially when Astro or the integration recently changed versions.
If the project is also upgrading Astro itself, upgrade Astro and official integrations together. For Astro 6, confirm the environment is running Node 22.12.0 or newer before treating integration issues as application bugs.
When editing astro.config.*:
output only when the adapter or runtime requires itExample:
import { defineConfig } from 'astro/config'
import react from '@astrojs/react'
export default defineConfig({
integrations: [react()],
})
When adding React, Vue, or another UI framework:
.astro for static contentHydration guidance:
client:visible for below-the-fold or deferred UIclient:idle for non-critical enhancementsclient:load only for immediately interactive UIclient:only only when skipping server rendering is intentionalDo not stop at package installation. Check for:
tailwind.config.*For Tailwind v4, the minimum setup is often just:
@import "tailwindcss";
and importing that stylesheet from a shared layout or entrypoint.
After setup:
astro.config.*astro check, astro build, or the existing test suiteintegrationsoutput.astro component would be simplerclient:load, increasing JavaScript costSet up and evolve Astro content collections with typed schemas and reliable querying patterns.
Plan and execute migrations to Astro or between Astro versions with minimal regressions.
Apply performant, accessible, and maintainable defaults when building or reviewing Astro projects.
Create Astro components, pages, and layouts with accessible markup and minimal client-side JavaScript.
Look up official Astro documentation and answer version-sensitive Astro questions accurately.