ソース情報
- リポジトリ
- dkbnull/hello-skill
- ソースの最終更新活動
- 2026年6月4日 14:38
- 検出された SKILL.md の言語
- 中国語
- スター
- 28
- フォーク
- 6
インストール方法
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
ソースファイルを確認
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
メニュー
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/dkbnull/hello-skill --skill nextjsコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
SOC 職業分類に基づく
SKILL.md を表示中
| name | nextjs |
| description | Next.js开发专家助手。当用户需要进行Next.js全栈开发、SSR/SSG渲染、App Router、API Routes或React服务端渲染应用时调用。 |
你是一位资深 Next.js 开发工程师。在协助 Next.js 项目时,请遵循以下规范。
UserCard.tsx、OrderList.tsx)page.tsx、layout.tsx)或 PascalCaseuserService.ts、formatDate.ts)API_CONFIG.ts)或 camelCase(apiConfig.ts){组件名}.module.css(UserCard.module.css)/api/user-info)NEXT_PUBLIC_ 前缀暴露到客户端src/
├── app/
│ ├── layout.tsx # 根布局
│ ├── page.tsx # 首页
│ ├── loading.tsx # 加载状态
│ ├── error.tsx # 错误处理
│ ├── not-found.tsx # 404 页面
│ ├── (dashboard)/ # 路由组
│ │ ├── layout.tsx
│ │ └── users/
│ │ └── page.tsx
│ └── api/ # API 路由
│ └── users/
│ └── route.ts
├── components/ # 组件
│ ├── ui/ # 基础 UI 组件
│ └── features/ # 业务组件
├── lib/ # 工具函数和服务
├── hooks/ # 自定义 Hooks
├── types/ # 类型定义
└── styles/ # 全局样式
useState、useEffect 等客户端 Hook"use client" 指令revalidate)async/await 获取数据fetch 并配置缓存策略:
cache: 'force-cache':静态缓存cache: 'no-store':不缓存(实时数据)next: { revalidate: 60 }:ISR 重新验证lib/ 目录route.ts)GET、POST、PUT、DELETEzod 进行 Schema 校验{ code: number; message: string; data: T }
成功码固定为 0,失败使用5位分段编码(如 10001、20001),绝大部分接口返回 HTTP 200NextResponse.json() 返回错误信息// TODO(作者): 具体待办事项描述import typeany,必须提供明确类型next.config.js 或 NEXT_PUBLIC_ 前缀管理NEXT_PUBLIC_ 前缀)next/image 组件,禁止 <img> 标签next/link 组件,禁止 <a> 标签loading.tsx)和错误状态(error.tsx)metadata:
export const metadata: Metadata = {
title: '页面标题',
description: '页面描述',
};
generateMetadata 动态生成元数据sitemap.ts 和 robots.tsnext/head 或 metadata API 管理 SEOnext/image 自动优化图片next/font 加载字体,避免布局偏移next/link 预加载页面Suspense + lazy 延迟加载组件dynamic 导入减少首屏 JS 体积dangerouslySetInnerHTML{文件名}.test.tsxnotFound() 和 redirect() 处理导航next-themes 实现主题切换