nextjs-app/ai-src/skills/page-generator/SKILL.md
Use when creating or updating public routes, pages, page shells, or metadata-driven Next.js App Router pages in this repo.
npx skillsauth add Adrienenjalbert/flex-carrer-hub page-generatorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
src/appRoute files in src/app must stay thin.
Allowed route responsibilities:
notFound()metadata or generateMetadatagenerateStaticParamssrc/app/.../page.tsxsrc/features/<feature>/...src/features/<feature>/data/...Check these first:
src/features/tools/shared/ui/ToolPageShell.tsxsrc/features/roles/shared/layout/RolePageShell.tsxsrc/features/career-hub/shared/layout/StandardPageLayout.tsxsrc/features/career-hub/shared/layout/ContentPageShell.tsxsrc/features/career-hub/shared/layout/IndustryPageShell.tsxsrc/features/career-hub/shared/layout/SeasonalPageShell.tsxUse helpers from:
src/lib/seo/metadata.tsPrefer specialized helpers when applicable.
src/shared/seo/JsonLd.tsxsrc/features/career-hub/shared/seo/EnhancedSchemasrc/app/*/page.tsxsrc/lib/data/*src/components/career-hub/*import type { Metadata } from "next";
import FeaturePage from "@/features/some-feature/FeaturePage";
import { generateSEOMetadata } from "@/lib/seo/metadata";
export const metadata: Metadata = generateSEOMetadata({
title: "Example",
description: "Example description",
canonical: "https://indeedflex.com/example",
});
export default function Page() {
return <FeaturePage />;
}
src/features.development
Use when finishing a code change, validating generated code, or deciding which repo checks must run before presenting work in this repo.
tools
Use when creating or editing Career Hub tool pages, calculator pages, tool metadata, tool registry entries, or tool-specific support sections in this repo.
data-ai
Use when editing public pages, metadata, canonical URLs, structured data, sitemaps, robots rules, or any SEO-sensitive behavior in this repo.
development
Use when refactoring existing code, moving files, normalizing structure, or improving architecture without changing user-visible behavior in this repo.