Backlog shortcut: A-2-B (a2b)¶
Mnemonic: Add → 2 (tab through fields) → Backlog.
Fastest: snippet trigger (no keybinding needed)¶
- Open
BACKLOG.mdat the Active items table (last data row). - Start a new line inside the table.
- Type
a2band press Tab (or choose “BACKLOG.md row (A-2-B)” from the snippet picker). - Fill placeholders: BL id, Priority, Purpose (
PU-01–PU-05— must match Epic inbacklog/EPIC_REGISTRY.md), Epic, Title, Notes (Status defaults toopen).
Defined in .vscode/backlog.code-snippets (workspace). Prefixes: a2b, A2B, blrow.
Optional: keyboard chord ⌘K ⌥2 B (macOS)¶
Cursor/VS Code do not load keybindings from the repo automatically. Add this to your user keybindings:
- Cursor → Settings → search Open Keyboard Shortcuts (JSON).
- Paste inside the outer
[ ... ]array:
{
"key": "cmd+k alt+2 b",
"command": "editor.action.insertSnippet",
"when": "editorTextFocus && editorLangId == markdown && resourceFilename == BACKLOG.md",
"args": {
"name": "BACKLOG.md row (A-2-B)"
}
}
- Mnemonic: A = ⌥ (Option/Alt), 2 = 2, B = b after the ⌘K leader — close to A-2-B in spirit.
- If the chord conflicts on your machine, change
"key"(e.g."cmd+alt+b") or drop thecmd+kleader.
Windows / Linux¶
Use ctrl+k alt+2 b (or ctrl+alt+b) and the same args:
{
"key": "ctrl+k alt+2 b",
"command": "editor.action.insertSnippet",
"when": "editorTextFocus && editorLangId == markdown && resourceFilename == BACKLOG.md",
"args": {
"name": "BACKLOG.md row (A-2-B)"
}
}
After inserting¶
- Bump BL- id to the next free number (see table above).
- Keep Priority / Epic / Status aligned with
.cursor/rules/backlog-prioritization.mdc.