ask-watch

Monitors the calm ask store and files meta-asks for recurring question patterns.

3|1|Updated Dec 9, 2025
One-click install
npx skills add https://github.com/isizono/calm --skill ask-watch-isizono
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ask-watch
Source: https://github.com/isizono/calm/tree/main/skills/ask-watch
Command: npx skills add https://github.com/isizono/calm --skill ask-watch-isizono

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Pending questions (asks) waiting for human judgment can pile up unnoticed in the calm ask store, and structurally identical questions may repeat for weeks without anyone recognizing the pattern. This Skill watches the ask store continuously and surfaces those recurring decision patterns so they can be resolved once as a general rule instead of answered one by one. ## Core Features & Use Cases - Event-driven monitoring: Polls the asks table every 10 seconds via a Monitor background script and only reacts when the open-ask count, last_seen_at, or id set actually changes. - Isomorphic pattern detection: On each change, re-reads all open asks and lets the LLM judge whether questions share the same decision structure even when their topics differ. - Meta-ask filing with deduplication: Checks existing meta-asks in the database before filing a new one (kind="meta") asking whether that question type can be self-decided going forward. - Use Case: You notice the same kind of design question keeps landing in your ask inbox. Invoke /ask-watch, and it watches the store, detects three structurally identical open asks, and files a single meta-ask proposing a standing rule. ## Quick Start Ask the AI to monitor the ask store for recurring question patterns by saying "ask storeを監視して" or invoking /ask-watch.

Frequently Asked Questions about ask-watch

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I monitor pending asks in the calm ask store?▼

Invoke /ask-watch or ask the AI to watch the ask store. It starts a Monitor background script that polls the asks table every 10 seconds and notifies the session only when the open-ask count, last_seen_at, or id set changes.

How does ask-watch detect duplicate question patterns?▼

It re-reads all open asks on each detected change and the LLM itself judges whether questions share the same decision structure despite different topics. No embedding similarity or keyword thresholds are used, since structural similarity of questions is not captured by topic similarity.

What is a meta-ask in the calm ask store?▼

A meta-ask is an ask with kind="meta" that asks the human whether a recurring question type can be self-decided by the AI under a general rule going forward. ask-watch files one only after confirming no equivalent meta-ask already exists in the database.

Does ask-watch answer or triage asks automatically?▼

No. It never calls answer_ask, triage_ask, or withdraw_ask, preserving the design where humans make the decisions. It only observes open asks, files meta-asks, and reports observations to the user.

Why does ask-watch monitoring stop after 30 minutes?▼

The Monitor tool enforces a maximum timeout of 1800000 ms (30 minutes), after which it expires automatically. To continue monitoring, the skill re-arms the Monitor with the same polling command; monitoring also ends when the session ends.

When should I not use ask-watch?▼

Do not use it for one-off ask checks, which only need a direct get_asks call, or for answering a specific ask, which is the ask-answer skill's role. It is intended for continuous watching of ask accumulation, not single queries.