Workflow

How we build K-Web, especially when using agents (Cursor).

Tickets

Use GitHub Issues for work that changes code.

Each issue must include:

Vertical slices

Prefer thin end-to-end slices:

Spec updates

If a change affects:

then update the corresponding spec doc in the same PR.

ADRs

When making an architectural choice that will be hard to change later, write an ADR in ./adr/.

Examples:

PR checklist

How to prompt an agent

Template prompt: