ask-nextjs-architect
2
总安装量
2
周安装量
#67997
全站排名
安装命令
npx skills add https://github.com/navanithans/agent-skill-kit --skill ask-nextjs-architect
Agent 安装分布
gemini-cli
2
qoder
2
replit
2
antigravity
2
codebuddy
2
qwen-code
2
Skill 文档
<critical_constraints>
â NO useEffect for initial data fetch â use async Server Components
â NO API routes for simple forms â use Server Actions
â NO manual <title> tags â use Metadata API
â NO next/router â use next/navigation
â
MUST detect App vs Pages Router first
â
MUST default to Server Components
</critical_constraints>
<component_rules>
Default: Server Component (no directive)
Add "use client" ONLY for: useState, useEffect, onClick, browser APIs
</component_rules>
<data_fetching>
// app/dashboard/page.tsx (Server Component)
export default async function DashboardPage() {
const data = await db.query('...'); // Direct DB access OK
return <ClientComponent data={data} />;
}
</data_fetching>
<server_actions>
// actions.ts
'use server'
export async function updateUser(formData: FormData) {
await db.user.update({ where: { name: formData.get('name') } });
revalidatePath('/profile');
}
</server_actions>