building-nextjs-apps
Build Correct Next.js 16 Applications
Next.js 16 changes can break routes, caching, and request handling. This skill provides focused patterns for building and upgrading App Router applications.
Stop for confirmation before installing.
Review the plan and obtain explicit user consent before changing files.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "building-nextjs-apps" from https://skillstore.io/skills/asmayaseen-building-nextjs-apps.md and its manifest at https://skillstore.io/api/skills/asmayaseen-building-nextjs-apps/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "building-nextjs-apps". Create a dynamic product page with metadata and a missing-product state.
Expected outcome:
- A route plan using an asynchronous product identifier.
- Server-side data and metadata responsibilities.
- Loading, error, and missing-product behavior.
Using "building-nextjs-apps". Upgrade a dashboard from Next.js 15 to Next.js 16.
Expected outcome:
- A migration checklist covering proxy, asynchronous route values, caching, images, and Turbopack.
- A list of affected files and verification steps.
Using "building-nextjs-apps". Add a local due-date field that stores UTC.
Expected outcome:
- A browser-to-API conversion flow.
- UTC storage guidance and local display behavior.
- Validation cases for empty, invalid, and daylight-saving values.
Security Audit
High RiskMost static findings are false positives caused by Markdown backticks, JavaScript template literals, documented fetch calls, configuration access, and benign route parameters. Two unpinned npx command ranges create medium supply-chain risk. Semantic review also found a high-severity example that returns an HttpOnly session token in a response header.
Confirmed security concerns (1)
Capability review items (2)
These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.
Risk Factors
โ๏ธ External commands (50)
๐ Network access (13)
๐ Env variables (14)
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/asmayaseen-building-nextjs-apps/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/asmayaseen-building-nextjs-apps?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/asmayaseen-building-nextjs-apps?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/asmayaseen-building-nextjs-apps/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/asmayaseen-building-nextjs-apps.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Academic citations (APA ยท BibTeX ยท CFF)
APA citation
Asmayaseen. (2026). building-nextjs-apps security audit report (audit version 9) [Author version unspecified]. Skillstore. https://skillstore.io/skills/asmayaseen-building-nextjs-apps/audits/9BibTeX citation
@techreport{asmayaseen-asmayaseen-building-nextjs-apps-2026,
author = {Asmayaseen},
title = {building-nextjs-apps security audit report (audit version 9)},
institution = {Skillstore},
year = {2026},
number = {9},
url = {https://skillstore.io/skills/asmayaseen-building-nextjs-apps/audits/9},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "building-nextjs-apps security audit report (audit version 9)"
version: "unspecified"
type: report
authors:
- name: "Asmayaseen"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/asmayaseen-building-nextjs-apps/audits/9"
identifiers:
- type: other
value: "skillstore:asmayaseen-building-nextjs-apps:audit:9"
description: "Skillstore immutable audit report identifier"
Skillstore Score
Why this score Evidence Confidence: MediumWhat You Can Build
Start a Next.js application
Create an App Router structure with current routing, data fetching, and interface patterns.
Upgrade to Next.js 16
Identify breaking changes and update routes, proxy behavior, caching, images, and Turbopack configuration.
Build full-stack application flows
Design server actions, API routes, authenticated backend requests, and timezone-aware forms.
Try These Prompts
Create a Next.js 16 App Router page for [feature]. Use TypeScript and explain the file location.
Build a Next.js 16 dynamic route for [resource]. Handle asynchronous params, loading, missing data, and metadata.
Review this Next.js 15 project for version 16 changes. Update routing, proxy, caching, images, and Turbopack while preserving behavior.
Design a Next.js 16 authenticated data flow for [workflow]. Include server boundaries, validation, authorization, token protection, error states, and verification steps.
Best Practices
- Confirm the installed Next.js version before applying version-specific patterns.
- Keep secrets and session tokens on the server, and validate every external input.
- Test migrations with type checks, builds, route navigation, and runtime diagnostics.
Avoid
- Do not treat params or searchParams as synchronous values in Next.js 16.
- Do not expose session tokens through client-visible headers or public environment variables.
- Do not execute unpinned registry packages without reviewing the package and requesting confirmation.
Frequently Asked Questions
Does this skill support the Pages Router?
Can it upgrade a Next.js 15 project?
Does it generate a complete application?
Does it include authentication?
Can it handle timezones?
Is Next.js DevTools MCP required?
Developer Details
Author
AsmayaseenLicense
MIT
Skillstore revision
r2
Version notice
The author did not declare a version.
Ref
89edfdc710d0846129dcee6a929477b04f08052c
Maintenance freshness
7/24/2026
Usage
13 downloads ยท 428 views
File structure
๐ references/
๐ datetime-patterns.md
๐ frontend-design.md
๐ scripts/
๐ verify.py
๐ SKILL.md