skills/watch/SKILL.md
Start Discord auto-response loop. Use when user mentions watch, discord watch, auto-response.
npx skillsauth add thkt/dotclaude watchInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Start a /loop that monitors Discord DM channels and auto-responds to new messages.
$1: interval (optional, default: 1m). Supports Ns, Nm, Nh format.$2: channel_id (optional). If omitted, read all channel IDs from ~/.claude/channels/discord/access.json allowFrom entries and check approved channels.$ARGUMENTS (default 1m).~/.claude/channels/discord/access.json and find active DM channels from ~/.claude/channels/discord/approved/ directory (file contents = chatId).1m → */1 * * * *5m → */5 * * * *Nm where N <= 59 → */N * * * *Nh → 0 */N * * *cron: the expressionprompt: the monitoring prompt (below)recurring: trueFor each channel:
Check Discord channel {channel_id} for new messages using fetch_messages. Reply to any new messages not from me. Do not re-reply to already-replied messages. If no new messages, do nothing.
If user says "stop":
tools
Delegate implementation to codex (coder) via the herdr-agentchat plugin and drive a two-pane conversation to completion.
development
Extract recurring patterns from past closed PRs/issues and the research findings in workspace/research/, verify them against the latest code, and propose them to docs/wiki/ via PR.
development
Create Decision Records (DR) in MADR v4 format with auto-numbering.
development
Detect flaky tests by shaking them — repeated runs under varied order, parallelism, and seed — plus a static smell scan that flags latent flakiness in tests that currently pass. Classify each target as confirmed-flaky, latent-flaky, or stable and fix the root cause without weakening the test. Do NOT use to fix a confirmed single bug (use /fix) or for static-only code review (use /audit).