From shared-memory
Install hookify rules for automatic chess timer session management
How this skill is triggered — by the user, by Claude, or both
Slash command
/shared-memory:setup-chess-timer-hooksThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill installs hookify rules that make the chess timer fully automatic. No more remembering to start/stop sessions manually!
This skill installs hookify rules that make the chess timer fully automatic. No more remembering to start/stop sessions manually!
Installs 3 hookify rules that automatically:
Call the setup_chess_timer_hooks MCP tool with action "install":
await setup_chess_timer_hooks({ action: 'install' });
This copies 3 hookify rules to ~/.claude/:
hookify.chess-timer-start.local.mdhookify.chess-timer-complete.local.mdhookify.chess-timer-commit.local.mdTriggers when users say things like:
What you'll see:
🕐 Work Session Start
User is requesting substantive work. Before responding:
1. Call get_active_session to check status
2. If no session exists: Call start_work_session
3. If session is paused: Call resume_work_session
4. If session is active: Continue working
Triggers when you're about to finish responding.
What you'll see:
🕐 Session Completion Check
Before stopping, verify work session state:
1. Call get_active_session
2. If session is active: Call complete_work_session with notes
3. If work isn't done: Call pause_work_session instead
Triggers when running git commit.
What you'll see:
🕐 Session Completion Opportunity
Git commit detected - work may be complete.
After commit succeeds:
1. Call get_active_session
2. If this commit completes the work: Call complete_work_session
3. If continuing with more work: Leave session active
After installation, test by:
Check hook status anytime:
await setup_chess_timer_hooks({ action: 'status' });
Returns:
Temporarily disable a hook by editing the file and setting enabled: false.
Permanently remove all hooks:
await setup_chess_timer_hooks({ action: 'uninstall' });
Once installed, chess timer becomes truly hands-free:
This is how chess timer should always work - completely transparent and automatic.
Guides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
Resolves in-progress git merge or rebase conflicts by analyzing history, understanding intent, and preserving both changes where possible. Runs automated checks after resolution.
npx claudepluginhub designnotdrum/perplexity-search-plugin --plugin shared-memory