managing-discoveries
Manages the discovery approval workflow. Use when handling discovery reviews, approval states, user feedback, or discovery lifecycle.
What it does
Managing Discoveries
Quick Start
To manage discoveries:
- List discoveries filtered by status via the Altertable MCP server
- Inspect each discovery to get full details (title, summary, explanation, content, status)
- Approve or reject based on your assessment
- When feedback arrives, extract the user's intent and act on it
Listing Discoveries
Use the Altertable MCP server to retrieve and act on discoveries:
- List discoveries -- filter by status, date range, or search query
- View a discovery -- inspect full details including explanation
- Review a discovery -- approve or reject
Available statuses for filtering: pending, approved, rejected.
Reviewing a Discovery
When you need to review a discovery, follow these steps in order:
- Check factual accuracy -- Does the title match the underlying data? Are the numbers correct?
- Verify it is not a duplicate -- Search existing discoveries for overlapping findings before approving.
- Assess actionability -- Can the reader do something with this information? If not, reject.
- Evaluate timing -- Is this finding still current, or has the data gone stale?
- Decide:
- Approve if steps 1-4 all pass.
- Reject if the analysis is wrong, duplicated, or not actionable.
For batch reviews, sort by priority first, then group by topic, and apply the same five-step check to each.
Discovery Lifecycle
Discoveries flow through these states:
pending --> approved | rejected
| State | Description | Transitions |
|---|---|---|
pending | Awaiting review | approve → approved; reject → rejected |
approved | Approved | reject → rejected |
rejected | Rejected | approve → approved |
Both approve and reject are reversible: an approved discovery can later be rejected, and a rejected one can later be approved.
Processing User Feedback
Feedback on a discovery has two fields: a reaction (approved or rejected) and an optional reason (free-text, max 1000 chars).
When processing feedback:
- Note the reaction -- approved or rejected.
- Parse the reason text -- free-text comments often contain the actionable signal.
- Detect implicit preferences -- does the feedback signal a topic the user cares more or less about?
- Take action immediately on anything concrete in the reason.
When feedback includes free-text comments, parse them for:
- Direct requests ("show me this by region")
- Threshold adjustments ("only alert me if the change is over 10%")
- Topic preferences ("I don't care about this metric")
- Accuracy challenges ("the number is wrong because...")
Common Pitfalls
- Approving without checking for duplicates. Always search existing discoveries before approving a new one.
- Ignoring the free-text reason. The
approved/rejectedreaction alone carries little information; the reason text is where the actionable signal usually lives. - Over-alerting. If a user has rejected several discoveries on the same topic, stop surfacing similar findings until new data changes the picture.
Reference Files
- Review patterns - Read when batch-reviewing multiple discoveries or designing a review strategy
- Intent detection - Read when processing free-text feedback to extract actionable instructions
Capabilities
Install
Quality
deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 7 github stars · SKILL.md body (3,554 chars)