skills/trust-feature-validation/SKILL.md
Validate that a product feature is working correctly during rollout. Use when validating feature behavior during ramps, spot-checking affected users from Slack or escalations, running periodic audits, or investigating false positives and false negatives. Walks users through structured intake questions, queries data warehouses and other data sources, applies feature-specific validation logic, and outputs verdicts to terminal or Google Sheets. Supports pluggable initiative configs for any product area.
npx skillsauth add abhiroopb/synthetic-mind trust-feature-validationInstall 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.
Validates that a product feature is working correctly during rollout. Works across any product area — identity, payments, banking, compliance, etc. Each initiative defines its own data sources, validation logic, and expected behavior.
Use when: validating feature behavior during ramps, spot-checking affected users from Slack/escalations, running periodic audits, or investigating false positives/negatives for any feature.
/feature-validation
The skill will walk you through a structured intake. You can also be specific:
/feature-validation <initiative-name> <tokens>
/feature-validation <initiative-name> --date 2026-04-01 --sheets
/feature-validation <initiative-name> --recent 20
When invoked, determine what information you already have from the user's prompt and only ask questions for what's missing.
Rule: Never re-ask something the user already provided. Parse their prompt first, then fill gaps.
Present available initiatives from the initiatives/ directory. If the feature isn't listed, offer to build a new config.
How do you want to identify the affected entities?
1. Paste tokens — I have specific tokens to check
2. Slack thread — extract tokens from a Slack thread URL
3. Date range — find all affected entities on a specific date
4. Data warehouse table — query a table for the population
5. Recent — validate the N most recently affected entities
1. Terminal summary — quick verdict table in the conversation
2. Google Sheets — full multi-tab spreadsheet with Summary, Detail, and Analysis tabs
When the user wants to validate a feature that doesn't have a config yet, ask:
Then build the config, save to initiatives/, confirm, and proceed.
Every initiative follows the same 7-step pipeline:
Parse identifiers from args, Slack thread, data warehouse table, or query by date/recent.
Run the initiative's primary query against the relevant data source.
Run missing entity checks (e.g., account merges, ETL lag, cross-system lookups).
Run initiative-specific supplementary queries for additional context.
Run the initiative's validation function against the queried data. Compare expected vs actual outcome.
For each entity:
Create a file in initiatives/ named <initiative-slug>.md. Required sections:
See initiatives/_template.md for a blank template.
testing
Track TV shows and movies with Trakt.tv. Search, get watchlist, history, up-next, recommendations, trending, calendar, ratings, stats, add/remove from watchlist, mark watched, rate, and check in. Use when asked about what to watch, TV shows, movies, watch history, or Trakt.
development
Send and receive SMS messages via Twilio API. Used for text message notifications, forwarding important alerts, and two-way SMS communication.
documentation
Organizes files in the local Downloads folder into proper folders. Use when asked to organize, sort, or file downloaded documents.
tools
Book and manage appointments on Sutter Health MyHealth Online portal. Uses browser automation via Playwright MCP to interact with the patient portal.