validate-scenarios

Lint scenario data for missing fields, taxonomy violations, and credentials.

1|Updated Jul 17, 2025
One-click install
npx skills add https://github.com/whatsper/texterdocs --skill validate-scenarios
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: validate-scenarios
Source: https://github.com/whatsper/texterdocs/tree/main/.claude/skills/validate-scenarios
Command: npx skills add https://github.com/whatsper/texterdocs --skill validate-scenarios

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Lint src/data/scenarios.ts for missing fields, taxonomy violations, undocumented trigger/action types, and unsanitized credentials, then run npm run build.

Core Features & Use Cases

The skill reads the live definitions from the source-of-truth (src/data/scenarios.ts) and cross-checks every scenario against the taxonomy in .claude/skills/add-scenario/SKILL.md. It validates required fields, tag taxonomy, trigger consistency, action types, and credential sanitization to ensure safe, publish-ready data. It surfaces actionable findings as errors or warnings and guides remediation.

Quick Start

Ask the skill to validate scenarios to lint the marketplace data and verify the build is healthy.

Frequently Asked Questions about validate-scenarios

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

FAQPage Schema
How do I lint scenarios for missing fields and taxonomy violations?

To lint scenarios for missing fields and taxonomy violations, validate the scenarios array against the required fields and tag taxonomy defined in your source-of-truth files. The process cross-checks data to surface actionable errors and warnings.

How do I check for unsanitized credentials in data files?

Checking for unsanitized credentials in data files involves applying defined rules to scan for sensitive data within your scenarios. The validation surfaces credential leaks as findings without auto-fixing them, ensuring publish-ready data.

What happens when trigger and action types are undocumented in scenarios?

When trigger and action types are undocumented in scenarios, the validation process flags these inconsistencies by cross-checking them against the documentation mapping. It reports these discrepancies as errors or warnings to guide remediation.

Can I validate scenario data without running a build process?

You cannot fully validate scenario data without running a build process, because the validation concludes by executing npm run build. This step verifies that the marketplace data is healthy and the application compiles successfully.

Does the scenario validation automatically fix credential leaks?

Scenario validation does not automatically fix credential leaks. It surfaces sensitive data findings using defined rules and guides remediation, requiring explicit user requests before applying any auto-fixes to the data.