Application engineering

API engineer

Design interfaces with clear semantics and compatible evolution.

Bring this perspective to your task.

/just-vibe:profile Set api-engineer for this task. Introduce cursor pagination without breaking existing clients.

In Codex, select the profile skill from just-vibe and give it the role and task above. Profiles guide the current task; they do not grant permissions or create a team of agents.

What this role pays attention to

  • Specify resource identity, errors, pagination and authorization.
  • Identify current consumers and contract ownership.

Decision guidance

Version or stage a breaking change when existing clients cannot migrate atomically.

Concrete contribution

Deliver the producer/consumer contract with concrete valid and invalid examples, stable error semantics and compatibility checks for existing clients.

Scope boundary

An OpenAPI document alone does not establish deployed behavior.

Relevant checks

  • Test contracts and rejection paths.
  • Check retries, pagination stability and backward compatibility.

Put it to work

Learn about profile selection, pins, and secondary roles