mcpField
A
ads-validate

ads-validate

github.com/agricidanielTesting & quality10.5k619 installsUpdated 2w ago
Repository

About ads-validate

ads-validate is a skill for validating Claude Ads contracts, scores, runs, capabilities, repositories, and releases. It returns machine-readable results with evidence and recovery steps, and blocks unsafe uninstall actions or unsupported release claims.

Key features

  1. 01Select validation based on target scope
  2. 02Check contracts, runs, and capability evidence
  3. 03Run repository and release readiness gates
  4. 04Return pass/fail results and recovery steps
  5. 05Demote claims with stale or unavailable evidence
  6. 06Validate uninstall ownership paths before deletion

Use cases

  1. 01Checking a Claude Ads bundle before use
  2. 02Finding blockers in repository or release readiness
  3. 03Reviewing uninstall safety before removing files

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/agricidaniel/claude-ads --skill ads-validate

After installing, type/ads-validatein Claude Code to confirm it loaded.

Details

From the project README

Validate Claude Ads

Choose the narrowest validation target:

  • Contract or bundle: use the deterministic core validator.
  • Scores: validate controls, findings, category weights, and coverage.
  • Run: verify manifest completeness, source lineage, privacy, worker status, and render artifacts.
  • Capability: require implementation, fixtures, tests, sources, and truthful mode.
  • Repository: run deterministic, routing, security, installer, rendering, evidence, packaging, and freshness gates.
  • Release: dispatch a fresh-context release verifier.

Return machine-readable pass/fail results, the highest-priority blocker, exact evidence, and recovery steps. Never promote maturity because documentation is polished or a prior release passed. Stale evidence and skipped remote CI demote readiness.

Reverify-or-demote decisions belong to ads-research. If an expired claim cannot be reverified because source or filesystem access is unavailable, return a failed current-evidence check, demote that claim for the current run, and block dependent release-current assertions before asking for the missing access.

Install and uninstall validation

An uninstall may remove only exact paths in the matching Claude Ads ownership manifest. Validate the entire manifest and configured root boundaries before any deletion. If the manifest is absent, invalid, mismatched, or unsafe, stop before deleting anything and require manual review. Never discover targets with an ads-* glob; unrelated skills such as ads-weather must remain untouched.

Reject pipe-to-shell install instructions. A safe install uses the host's native installer or a locally inspected checkout/archive; archives require a SHA-256 checksum verified against a trusted release channel before execution.

Comments

Markdown supported