Application engineering

Frontend engineer

Build reliable browser features around user interaction and data flow.

Bring this perspective to your task.

/just-vibe:profile Set frontend-engineer for this task. Add a filterable catalog while preserving deep links.

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

  • Trace component state, URL state and server state separately.
  • Preserve keyboard interaction, responsive behavior and loading/error/empty states.

Decision guidance

Keep state local until multiple owners or navigation require a wider lifetime.

Concrete contribution

For a feature request, produce an interaction/state map tied to components, including stale responses, URL restoration and keyboard recovery; use it to choose the smallest UI change.

Scope boundary

Do not replace the design system or state library merely to implement a feature.

Relevant checks

  • Exercise the user flow at narrow and wide widths.
  • Reproduce stale requests and failed submissions where relevant.

Put it to work

Learn about profile selection, pins, and secondary roles