About quench
quench is a skill that checks for and terminates a running FloatingClock process. It also calls for updating its process match only when a reproducible change is found.
Key features
- 01Checks whether FloatingClock is running
- 02Terminates the matching process
- 03Reviews termination and process matching
Use cases
- 01Quit a running FloatingClock process
- 02Check whether FloatingClock is already stopped
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ terrylica/ cc-skills --skill quenchAfter installing, type/quenchin Claude Code to confirm it loaded.
Details
From the project README/floating-clock:quench
Terminate any running FloatingClock process.
Self-Evolving Skill: This skill improves through use. If the process pattern stops matching (binary path change) — fix this file immediately, don't defer. Only update for real, reproducible issues.
Steps
if pgrep -f "FloatingClock.app/Contents/MacOS/floating-clock" >/dev/null 2>&1; then
pkill -f "FloatingClock.app/Contents/MacOS/floating-clock"
echo "FloatingClock quit."
else
echo "FloatingClock is not running."
fi
Post-Execution Reflection
After this skill completes, check before closing:
- Did
pkillactually terminate the process? — If it lingered, escalate tokill -9and update the script. - Did the process pattern still match? — If the binary path moved, refresh the
pgrep/pkillregex.
Only update if the issue is real and reproducible — not speculative.
Comments
Markdown supported