Agent Skill
2/7/2026express-json-endpoint
Use this skill when adding or modifying Express JSON endpoints. Keep routing minimal, validate input, and return consistent status codes and JSON.
L
linkedinlearning
11GitHub Stars
1Views
npx skills add LinkedInLearning/terminal-first-AI-pair-programming-with-GitHub-Copilot-CLI-8334003
SKILL.md
| Name | express-json-endpoint |
| Description | Use this skill when adding or modifying Express JSON endpoints. Keep routing minimal, validate input, and return consistent status codes and JSON. |
name: express-json-endpoint description: Use this skill when adding or modifying Express JSON endpoints. Keep routing minimal, validate input, and return consistent status codes and JSON.
When implementing an Express JSON endpoint:
- Keep endpoints minimal (prefer a single route over multiple routes when feasible).
- Always add
app.use(express.json())before JSON routes. - Validate required inputs early and return
400with{ error: string }. - Separate concerns lightly:
- validate inputs
- run core logic
- return JSON
- Status codes:
200for success400for invalid input500for unexpected failures
- Error payload shape:
{ error: "Human-readable message" }
- Do not leak sensitive details to the client; log details server-side.
Output expectations:
- Provide the minimal code changes needed.
- Avoid introducing frameworks, databases, or extra layers unless asked.
Skills Info
Original Name:express-json-endpointAuthor:linkedinlearning
Download