textcodingintermediate

TYPED API ROUTE HANDLER (NEXT.JS ROUTE HANDLER STYLE)

Zod-validated POST handler with timeouts, telemetry hooks, typed errors.

Recommended Model: Claude Opus 4.7
Est. Tokens: 700

Prompt Generator

Generate Your Prompt

Fill in the fields below to generate an optimized prompt based on best practices

Examples

Enqueue job

Input Variables
purpose:Accept manifest upload metadata and enqueue hashing job
runtime:next-route
request_shape:{ manifestUrl: url, etag: string }
response_shape:{ jobId: string }
error_contract:{ error,code }
performance_note:

Frequently Asked Questions

Best Practices

Critical Best Practices

Be Specific About Requirements

critical

Include exact specifications: language version, framework, dependencies, coding style, and expected behavior. Vague requirements lead to generic code.

Example:

"Instead of "create a function", say "create a TypeScript function using async/await that validates email format using regex""

Source: custom

Provide Codebase Context

critical

Share relevant existing code, file structure, naming conventions, and architectural patterns. This helps generate code that fits your project.

Source: claude

Recommended Best Practices

Request Tests and Error Handling

recommended

Explicitly ask for tests, edge case handling, and error messages. Quality code includes validation and testing.

Source: custom

Optional Enhancements

Specify Code Style

optional

Request specific formatting, commenting, and naming conventions. This ensures generated code matches your standards.

Source: custom

Related Templates

Keywords

typescript api routenextjs route handler promptzod api validation