vc-feasibility-test

Runs empirical probes against unverified runtime or library mechanisms and produces a structured verdict artifact.

Updated Apr 9, 2026
One-click install
npx skills add https://github.com/HyuseCS/project-c --skill vc-feasibility-test-hyusecs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vc-feasibility-test
Source: https://github.com/HyuseCS/project-c/tree/main/.claude/skills/vc-feasibility-test
Command: npx skills add https://github.com/HyuseCS/project-c --skill vc-feasibility-test-hyusecs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? When a design or specification hinges on an unverified runtime, library, or external API mechanism, teams risk locking in approaches that do not actually work. This Skill runs a one-shot empirical probe before the decision locks and records a definitive VIABLE, NOT-VIABLE, or INCONCLUSIVE verdict. ## Core Features & Use Cases - 8-Family Probe Taxonomy: Classifies each probe into one of eight families (local script, test harness, DB query, external API capture, container exec, browser/CDP, WS/SSE, Cloudflare worker) with a matching cost and safety class. - Mandatory Safety Gates: Enforces cost-class gates (cheap-local, needs-container, needs-live-provider, needs-browser, needs-cf) so billed or shared-resource probes never run without explicit opt-in; unmet gates yield an INCONCLUSIVE verdict instead of a skipped or faked probe. - Validated Verdict Artifact: Writes a structured VERDICT markdown file with required frontmatter and sections, validated by the bundled validate-feasibility-verdict.mjs script. - Use Case: A spec assumes a gateway forwards a params.provider.sort field. Before locking the design, run a container-exec probe, capture the actual forwarded payload, and record a NOT-VIABLE verdict with the resulting design constraint. ## Quick Start Ask the agent to run a feasibility probe on a specific hypothesis, for example: verify whether the gateway forwards the provider sort parameter and write the verdict artifact to the current task folder.

Frequently Asked Questions about vc-feasibility-test

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

FAQPage Schema
How do I verify an unverified API or runtime assumption before committing to a design?

Run a feasibility probe: pick one of the 8 probe families matching the mechanism, confirm its cost-class safety gate, execute the minimal probe, and record the evidence in a VERDICT artifact. The result is a VIABLE, NOT-VIABLE, or INCONCLUSIVE verdict with explicit design constraints.

What is the difference between a feasibility probe and a test coverage plan?

A feasibility probe is pre-decision: it answers whether a mechanism works at all before an approach is locked. A test coverage plan is post-plan: it assigns test tiers across a blast radius after the design is already chosen.

Can a feasibility probe call paid third-party APIs like Stripe or OpenRouter?

Only with explicit double opt-in from the user, since these fall under the needs-live-provider cost class. Without that opt-in, the probe must not run and the verdict is recorded as INCONCLUSIVE with the gate-not-met reason.

What happens if the required container or browser environment is unavailable?

The probe is not run and never faked or escalated to a shared resource. The skill writes an INCONCLUSIVE verdict stating which safety gate was not met, such as no disposable container or no browser session available.

How is the feasibility verdict artifact validated?

The bundled validate-feasibility-verdict.mjs script checks the artifact for all required sections, a valid verdict keyword, a valid cost class, an originating-phase field, and the three licenses/forbids/uncertain sub-labels, exiting non-zero on any failure.