rodrigobranas/f_ia_m1_4/express-rest-http
Claude Code and agent skill by rodrigobranas/f_ia_m1_4
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Maps Express endpoints to REST-ish resources with POST action verbs for mutations, mandatory security middleware, canonical status codes, OpenAPI documentation, pagination limit and offset, partial field queries, native fetch for outbound HTTP. Do not use when replacing Express with another server framework.
Install
npx vskill@latest install rodrigobranas/f_ia_m1_4/express-rest-httpSKILL.md
Express, REST-style HTTP APIs
Procedures
When designing controllers, routers, or HTTP clients alongside Express
- Map HTTP handling exclusively through Express; do not substitute alternative routers or frameworks unless the repository explicitly deprecates Express.
- Model collection resources using plural English nouns nested only where relationships require navigation (
/playlists/:playlistId/videos). - Keep composite resource segments kebab-case (
scheduled-events,process-payment). - Prevent routes deeper than roughly three navigable segments; reshape paths when chains become unwieldy, unless security partitioning demands explicit namespaces such as
/publicor scoped user routes (/users/:userId). - Represent deliberate mutations via
POSTwith verb-like action segments instead of cramming verbs into rigidPUT /resource/:idpatterns when business flows demand clarity (POST /users/:userId/change-password). - Transmit JSON payloads for request and response bodies unless a contract mandates another representation.
- Apply authentication and authorization middleware to every surfaced route cluster; replicate existing security topology before diverging paths.
- Return
200for successful reads and commands when no alternative success code applies,404when entities are absent,500only for genuinely unexpected faults,422for business-rule violations surfaced to callers,400for malformed input,401when unauthenticated,403when authenticated but forbidden. - Maintain OpenAPI documentation enumerating verbs, payloads, headers, and response codes alongside handler implementations.
- Add
limitandoffsetquery parameters for heavyweight list endpoints. - Support partial-response selection through query hints such as
fields=id,name,createdAtwhen listing large aggregates. - Reach external HTTP services with native
fetch(async/await, validateresponse.ok, parse structured bodies consciously) instead of layering convenience HTTP clients purely for ergonomics.
Error Handling
- When ambiguity arises between REST purity and pragmatic action routes, prioritize documented POST verbs and OpenAPI narratives over silent divergences.
- When outbound
fetchcalls fail intermittently, standardize retries and error translation at integration boundaries before controllers leak raw transport errors.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingexample_7/.agents/skills/express-rest-http/SKILL.md
Popularity
- Repository stars
- 6
- Repository forks
- 4
- 7-day trend score
- 15
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/rodrigobranas/f_ia_m1_4/express-rest-http)