expressjs-rest-api

Installation
SKILL.md

Purpose

Use this skill to design and implement Express 5 REST APIs in a way that fits the target repository first.

When local patterns exist, use them as the source of truth. When they do not, use the references in this skill as portable patterns to generate a coherent structure rather than one-off route code.

This skill is about Express API structure and boundaries, not database design. Persistence guidance in this skill stops at the boundary:

  • controllers and services should depend on repositories, not datastore clients
  • repositories should be aggregated behind one context or composition object when multiple repositories are used together
  • business and domain layers should not construct datastore-specific requests directly

Portable references live in references/. Load only the patterns needed for the task:

Related skills

More from stack-shifter/skills

Installs
3
GitHub Stars
1
First Seen
Mar 13, 2026