Redesign /mirror (terminal demo), /quests (session-start), rename to Find your match

#5
by ArthurZ HF Staff - opened
SlyFox org

Three big redesigns

(Reopened from PR #4 onto current main to clear merge conflicts.)

/mirror — what slyfox feels like in your terminal

Faux Claude Code terminal that auto-plays a realistic debugging session, with the slyfox mirror orb pinned to the corner of the terminal. Per-turn:

  • Outer orb = your live emotional state (color-shifts, breath-rate changes with arousal)
  • Inner orb = your buddy maintainer's baseline
  • Divergence meter beneath: "in sync · 0.18" -> "drifting · 0.47" -> "very different · 0.71"
  • Inline italic annotations on key turns ("arousal spike, drifting from Arthur"; "back in sync")

Three pre-canned conversations across transformers / huggingface_hub / distilabel. Buddy + repo selector live-updates the orb and the script. Auto-plays on page load.

/quests - repo-aware quests, appear on session start

Faux terminal showing the moment you cd into a repo and start Claude. The Claude Code workspace detector fires, slyfox detects the repo + active maintainers, and a quest panel appears inline in the terminal listing 3 quests scoped to that codebase.

Per repo (4 covered: transformers / huggingface_hub / diffusers / vllm) we surface different quest mixes. Each quest card has accept button, XP reward, rarity tier. Below: full badge gallery + weekly streak leaderboard.

/marketplace - renamed to "Find your match"

Header, copy, and CTA labels updated. URL stays /marketplace (no route rename - keeps existing links and the nav stable). Three lenses preserved.

ArthurZ changed pull request status to open
ArthurZ changed pull request status to merged

Sign up or log in to comment