deep-work-modelisted
Install: claude install-skill PersonalJarvis/PersonalJarvis
# Deep Work Mode
Start a {{ config.duration_minutes }}-minute focus sprint with as little
friction as possible — the user is mid context switch, so act, don't
interrogate. Use only capabilities that are actually available; skip the
rest with one short clause. Never invent actions you did not perform.
## Steps
1. **Quiet the desktop.** If a do-not-disturb or notification control
capability is available on this machine, enable it for
{{ config.duration_minutes }} minutes. If none is available, tell the
user in one clause that notifications must be muted manually.
2. **Focus music.** If the Spotify plugin is connected (tools namespaced
`spotify/...`), start the "{{ config.spotify_playlist }}" playlist.
Otherwise skip silently.
3. **Status.** If the Slack plugin is connected (tools namespaced
`slack/...`), set the user's status to focused with an end time
{{ config.duration_minutes }} minutes from now. Otherwise skip
silently.
## Answer format
One short spoken confirmation: what was activated and for how long —
e.g. that the sprint runs for {{ config.duration_minutes }} minutes and
what was muted or started. One sentence, no list, no tool names. Answer
in the user's language.