yedidyakfir/heavens-feel

一個 Claude Code mod,讓每個代理扮演 *Fate/stay night: Heaven's Feel* 中的一名角色。
yedidyakfir/heavens-feel

Heaven's Feel 將 Fate/stay night 角色分配給 Claude Code:Sakura 的房間窗格會為工作階段狀態加入動畫,內容脈絡超過 75% 後會變成 Dark Sakura;子代理會以主題化 Servant 的身分被召喚,每個都有自己的卡片與文字記錄;主工作階段的回覆會戴上 Master's 的臉;提示列上方的狀態列會追蹤活動。包含安裝命令、/hf 控制項、外掛選項、預覽 GIF,而且不會發出網路請求。
請先查看作者 README,確認 marketplace 與外掛名稱;指令可能隨儲存庫結構而變動。
claude plugin marketplace add yedidyakfir/heavens-feel claude plugin install heavens-feel
A Claude Code mod that gives every agent a character from Fate/stay night: Heaven's Feel.

It draws pixel art on the terminal and animated SVG in the Claude desktop app, matching the app's light or dark theme.
claude plugin marketplace add yedidyakfir/heavens-feel
claude plugin install heavens-feel@heavens-feel
You need a Claude Code version with mods (function hooks).
/hf opens Sakura's room. It also takes these arguments: on, off, cast (the full roster), dark, say, sleep, bond.
Settings, under the plugin's options:
| Option | Default | What it does |
| :- | :- | :- |
| Open pane on start | on | Opens Sakura's room when a session starts (wide terminals only) |
| Band above prompt | auto | auto, always or never |
| Spinner takeover | word | off or word |
| Dark Sakura threshold | 75 | Context percent where Sakura turns dark |
| Sleep after (minutes) | 5 | Idle time before she falls asleep |
| Timezone | Asia/Jerusalem | For her greetings, which keep Shabbat |
| To turn off | How |
| :- | :- |
| The whole mod | claude plugin disable heavens-feel@heavens-feel, or the Installed tab of /plugin; claude plugin enable heavens-feel@heavens-feel brings it back. A running session picks it up with /reload-plugins |
| Sakura's room | /hf off closes it and /hf on opens it; it reopens on its own at the next session unless you closed it last, or set Open pane on start off |
| The band above the prompt | Set Band above prompt to never |
| The spinner word | Set Spinner takeover to off |
Set options with claude plugin configure heavens-feel@heavens-feel, or from /plugin inside a session. To remove it entirely: claude plugin uninstall heavens-feel@heavens-feel.
A mod runs inside Claude Code with your permissions. This one reads session events, transcripts and subagent messages to draw them, keeps a few values in its plugin store (a bond counter, whether the pane was open, a Dark Sakura override), and makes no network requests. Run claude plugin validate on the folder to see every hook and call it makes.
CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1 claude plugin test .
The Sakura portraits were drawn as pixel art and refined with image generation; tools/ holds the Python pipeline that turns the PNGs in art/ into hooks/sprites.generated.ts. DESIGN.md is the original design.
A fan work. Fate/stay night and its characters belong to TYPE-MOON; this project is not affiliated with or endorsed by them. Code under the MIT license.