frontend-handoff

Installation
SKILL.md

A backend change lands and the frontend dev needs one answer before anything else: do I have to touch my code? This skill answers that as a verdict, then backs it with contract evidence, payload examples, and a checklist, as a single block they can paste into a ticket or chat.

Read the change before judging it. A verdict inferred from the branch name is the one failure mode that makes this skill worthless.

Write the handoff in the language the user is speaking: this includes section headers, table column headers, and labels like "Yes/No", not just the prose. The template below is written in English only as a structural skeleton; translate every heading and label in it, not just the filled-in content. Keep code, routes, field names, enum values, and HTTP statuses verbatim in the source language.

Scope

Context only. Frontend work is a separate task: the block describes what the frontend must decide, never patches for it. Never write frontend code.

Steps

1. Pin the change

The handoff needs both halves: the intent (what was meant to ship) and the code (what actually shipped). Expect a fresh session with no memory of the build, so read both from the repo.

Intent. Take whatever the user passed: a feature folder, a spec path, a branch, a PR, commits, changed files, or a prose description. A feature folder is the richest form: read spec.md for the whole feature, then every tickets/NN-*.md, the ticket bodies say what behaviour was promised and the ticked acceptance criteria say what landed. If nothing was passed, ask one question naming those forms, then continue.

Code. Pin a fixed point and diff against it, the same way /review-axes does:

Installs
22
Repository
c0nant/skills
GitHub Stars
3
First Seen
Jul 30, 2026
frontend-handoff — c0nant/skills