Safina

/safina:backlog

Pull your assigned tickets and set today’s session focus. This is the entry point of every working session — it establishes the ticket context that the rest of the loop depends on.


When to run it

  • At the start of every session
  • When grooming: creating or updating issues
  • Any time you need to check what’s assigned to you

What it does

  1. Reads your config (~/.claude/ilmiya-config.json) to determine your tier and identity
  2. Pulls your assigned tickets from the right source
  3. Shows them as a numbered list with ID, title, priority, and status
  4. Lets you pick focus, create a new issue, or update an existing one

By developer tier

Tier 1 (Taha, Adnan)Tier 2 (everyone else)
Ticket sourceLinear via Linear MCPGitHub issues in ilmiya/safina
Mark in progressLinear status updatein-progress label via gh or GitHub MCP
Create issuemcp__claude_ai_Linear__save_issuegh issue create

If your required connector isn’t set up, the command tells you: “Connect [service] at claude.ai/settings.”


Session context

When you pick your focus ticket, the command confirms: “Today you’re on [ticket title — TICKET-ID].”

This is the session context. /safina:update requires it. If you try to post an update without running backlog first and knowing your ticket, it stops and sends you back here.


Prerequisite for


Complementary Claude commands

CommandUse it when…
/planYou want to break a ticket down into an implementation plan before starting