ワンクリックで
new-page
Scaffold a new Next.js page with translations, API integration, and proper auth protection following the project conventions.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Scaffold a new Next.js page with translations, API integration, and proper auth protection following the project conventions.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Create a database migration by modifying the Drizzle schema and generating the migration SQL. Use when adding tables, columns, indexes, or modifying the database structure.
Scaffold a new backend feature module with handler, service, repository, routes, schemas, DTOs, errors, and tests following the project's layered architecture.
| name | new-page |
| description | Scaffold a new Next.js page with translations, API integration, and proper auth protection following the project conventions. |
| allowed-tools | Read, Write, Edit, Bash(bun *), Glob, Grep |
| argument-hint | <page-path> |
Create a new Next.js page at route /$ARGUMENTS.
Read existing patterns to match conventions:
web/app/layout.tsx (providers, fonts)web/middleware.ts (auth protection rules)web/lib/api.ts (Eden Treaty client)web/lib/hooks/use-api-query.ts (query hook)web/messages/en.json (i18n structure)Create the page file at web/app/$ARGUMENTS/page.tsx:
"use client" if it needs interactivityuseTranslationsuseApiQuery or useApiMutation for API callsAdd translations in both:
web/messages/en.jsonweb/messages/pt.jsonUpdate middleware in web/middleware.ts if the page should be public:
publicPaths arrayCreate any needed components in web/components/:
Verify: Run bun run typecheck from the web directory