원클릭으로
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