Safina

Quick start

git clone git@github.com:ilmiya/safina.git
cd safina
./install.sh

This installs 4 Claude commands to ~/.claude/commands/ilmiya/ and creates your developer config. Commands work in any Claude Code surface: CLI, VS Code extension, desktop app, iOS.

Make sure your Claude account has Slack connected at claude.ai/settings. If you’re on Tier 2 (no Linear access), also connect GitHub.


Workflow commands

Four commands, visible as the “ilmiya” section in VS Code. They sit alongside Claude’s built-in commands, not in place of them.

CommandWhenWhat it does
/ilmiya:backlogStart of sessionPull assigned tickets, pick focus, create or update issues
/ilmiya:updateAfter committing workRead recent commits, tie them to an issue, post a smart comment + Slack; flags non-standard commits as advisory
/ilmiya:testBefore mergingConformance and correctness: Ilmiya standards, test coverage, QA readiness
/ilmiya:huntBefore merging / any timeOffensive analysis: security vulnerabilities, CVEs, bugs, regressions, flaky tests

Standards and reference

SectionWhat’s in it
SkillsEngineering standards: API design, observability, QA, naming, error design, AI agents
MCPLive system access: Linear, GitHub, databases, Cloudflare, Stripe, and more
ConfigCommit convention, PR template, developer config template
HarnessHow the whole system fits together
SecurityWeekly Trivy scan dashboard: dependency vulnerabilities, IaC misconfig, and secrets across every repo

Developer tiers

TierWhoTicket source
Tier 1Taha, AdnanLinear (MCP connected)
Tier 2All other developersGitHub issues in this repo (synced bidirectionally with Linear)

install.sh asks which tier you’re in and configures your commands accordingly.