spec-blind-validate

Community

Validate tests against public API surface only.

Authorpaulingham
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Adds a dedicated Final Gate teammate that authors tests against the public API surface from the AC plan ONLY — never from implementation source — ensuring true black-box validation and preventing data leaks from internal code.

Core Features & Use Cases

  • Enforces test authoring strictly against public-surface artifacts with three PreToolUse guards (read/write/bash) to maintain surface isolation.
  • Executes in parallel with other Final Gate teammates to accelerate verification while preserving isolation from implementation details.
  • Emits precise verdicts (SPEC_BLIND_VALIDATED, SPEC_BLIND_FAILED, SPEC_BLIND_BLOCKED) with targeted failure context to guide fixes without exposing internal code.

Quick Start

Author public-surface tests and invoke the spec-blind validator as a Final Gate teammate; it will run alongside other gates and apply the public-surface constraints automatically.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: spec-blind-validate
Download link: https://github.com/paulingham/.claude/archive/main.zip#spec-blind-validate

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 545,000+ vetted skills library on demand.