Agent skill

VC Validate Findings

by withkynam in withkynam/vibecode-pro-max-kit

Defines the agent roles, prompts and output schemas for a two-layer validation of a plan, ending in a PASS, CONDITIONAL or BLOCKED verdict.

MITAuto-check passedAgent Workflows

Install VC Validate Findings

skills CLI
$ npx skills add withkynam/vibecode-pro-max-kit --skill vc-validate-findings -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install withkynam/vibecode-pro-max-kit vc-validate-findings --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/withkynam/vibecode-pro-max-kit.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/vc-validate-findings .claude/skills/vc-validate-findings && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
vc-validate-findings
GitHub stars
1.1k
Token cost
~3.3k tokens
SKILL.md length
1,644 words
Files
5 (incl. scripts, references)
Skills in repo
32
Repo updated
First seen
Licence
MIT

At a glance

Defines the agent roles, prompts and output schemas for a two-layer validation of a plan, ending in a PASS, CONDITIONAL or BLOCKED verdict.

  • Works in 5 steps: Read process/context/all-context.md… → Load relevant context group all-*.md… → If phase program: read the latest 1–2… → …
  • Validating a plan in the VALIDATE V2 and V3 steps before execution
  • SKILL.md covers References, When To Invoke, Strategy Boundary and Mode Selection, plus 7 more sections
  • Runs JavaScript scripts from its folder

What it does

This skill belongs to a spec-driven kit and covers the VALIDATE V2 to V3 stage. It describes a two-layer fan-out: four dimension agents that check a plan in parallel, then per-section feasibility agents. Their findings are combined into a net gate verdict of PASS, CONDITIONAL or BLOCKED, along with the inputs for the validate-contract, the written checklist that gates the EXECUTE stage.

It is strategy-agnostic: it only defines role specs and schemas, and the caller runs them with whatever method the separate `vc-agent-strategy-compare` skill recommends. Simple mode, the default, works from the current conversation. Deep mode loads project context first and applies when the blast radius touches containers, infrastructure or worker lifecycle, covers five or more packages, or belongs to a multi-phase program. The folder also holds a validation script with pass and fail fixtures and an example output file.

When your agent uses it

  • Validating a plan in the VALIDATE V2 and V3 steps before execution
  • Re-validating a plan after execution during an update process
  • Producing the inputs for a validate-contract that gates execution

Example prompts

  • “Run vc-validate-findings on plans/billing-migration.md in deep mode.”
  • “Validate this plan across the four dimensions and give me a PASS, CONDITIONAL or BLOCKED verdict.”
  • “Re-validate the checkout plan now that execution is done and update the contract.”

Requirements

  • Companion skills from the same kit, such as vc-agent-strategy-compare and vc-validate-agent

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Read process/context/all-context.md routing table → identify which context groups are relevant to the blast radius
  2. Load relevant context group all-*.md files (e.g. container/all-container.md, infra/all-infra.md, tests/all-tests.md, skills/all-skills.md)…
  3. If phase program: read the latest 1–2 phase reports from inside task folders (process/features/{feature}/active/{slug}_{date}/{slug}_REPORT…
  4. Read existing test files in the blast radius (gives the Layer 1 test-coverage agent real data, not guesses)
  5. Package all loaded material as a Context Bundle and pass it to every Layer 1 and Layer 2 agent

What it can do on your machine

Read from SKILL.md and the folder at commit 3bcb2f9. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 3 files in scripts/ (JavaScript), which the agent can run.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

VC Validate Findings loads about 3.3k tokens when it runs, and up to ~7.6k if it reads all its reference files. Until then it costs about 53 tokens; SKILL.md has 1,644 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~53
When it runs · the whole SKILL.md, loaded when a task matches
~3.3k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~7.6k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from withkynam/vibecode-pro-max-kit at commit 3bcb2f9, republished under its MIT licence (© withkynam). 1,644 words, ~3,279 tokens.

Download SKILL.mdSave it as .claude/skills/vc-validate-findings/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.
name
vc-validate-findings
description
Use when running VALIDATE V2-V3 fan-out. Two-layer investigation (4 dimension agents + per-section feasibility agents) synthesized into PASS/CONDITIONAL/BLOCKED net gate. Strategy-agnostic.
argument-hint
[plan file path]
trigger_keywords
validate findings, layer 1 dimensions, layer 2 feasibility, net gate, validate fan-out
layer
contract
metadata.author
vibecode-pro-max-kit
metadata.version
1.0.0

vc-validate-findings

Output style: Follow process/development-protocols/communication-standards.md — answer-first, plain language, no unexplained jargon, TL;DR on long responses.

Defines the role specs, prompts, and output schemas for the two-layer VALIDATE fan-out (a parallel check across 4 dimensions + per-section feasibility probes). Produces a net gate verdict (PASS / CONDITIONAL / BLOCKED) and all the inputs needed to write the validate-contract — the written checklist that gates EXECUTE.


References

  • references/example-validate-output.md — full V4 menu + validate-contract template; calibrate output format against this file

When To Invoke

  • VALIDATE V2–V3: invoked by vc-validate-agent after V1 pre-check passes
  • Post-execute review in UPDATE PROCESS when re-validation of a plan is needed

Strategy Boundary

This skill is STRATEGY-AGNOSTIC. It defines the role specs, prompts, and output schemas for each dimension/section agent. It does NOT determine how those agents are executed (Workflow vs parallel Agent tool vs vc-team).

The execution method is determined by vc-agent-strategy-compare, which must be invoked BEFORE vc-validate-findings is called. vc-validate-findings outputs agent role definitions; the caller executes them using the recommended strategy.


Mode Selection

Choose before spawning any agents. Pass the selected mode to all Layer 1 and Layer 2 agents in their prompt context.

Simple Mode (default)

Runs the Layer 1 + Layer 2 fan-out using context available in the current conversation. Validation agents derive context from the plan file and what was passed in the prompt.

Appropriate when:

  • Plan is self-contained (all context needed is in the plan text)
  • Context is fresh in the current conversation window
  • Blast radius is clear and confined to a single domain
  • No container/infra/worker lifecycle surfaces are touched
  • Fewer than 5 blast-radius packages
Deep Mode

Trigger when any one of the following is true:

  • Plan blast radius touches container, infra, or worker lifecycle
  • Plan has 5+ blast-radius packages
  • Plan is a phase in a multi-phase program (prior phase outputs must be loaded)
  • Caller explicitly requests deep mode

How Deep Mode works — run this context-loading step BEFORE spawning any Layer 1 or Layer 2 agents:

  1. Read process/context/all-context.md routing table → identify which context groups are relevant to the blast radius
  2. Load relevant context group all-*.md files (e.g. container/all-container.md, infra/all-infra.md, tests/all-tests.md, skills/all-skills.md) — only the groups that apply
  3. If phase program: read the latest 1–2 phase reports from inside task folders (process/features/{feature}/active/{slug}_{date}/{slug}_REPORT_{date}.md) or legacy process/features/{feature}/reports/ (read-only legacy path)
  4. Read existing test files in the blast radius (gives the Layer 1 test-coverage agent real data, not guesses)
  5. Package all loaded material as a Context Bundle and pass it to every Layer 1 and Layer 2 agent

Quality difference in practice:

  • Simple: Layer 1 infra agent infers container port assignments from plan description text
  • Deep: Layer 1 infra agent reads the container context group (process/context/container/ or the repo's equivalent routing entrypoint) and knows the real port table (gateway:3000, file-server:3001, app-dev:3002, ctx-gateway:3099, browser-bridge:9377, MITM:9090/9091) — can catch real port conflicts the plan missed

Layer 1 — Four Always-On Dimension Agents

Always run all four, regardless of complexity score. These run in parallel.

DimensionFocusContext to attach
Infra/setup fitDoes this work with container/worker/proxy architecture? Are target file paths, port numbers, and runtime surfaces correct?process/context/all-context.md routing → container and infra groups (follow routing table for local paths)
Test coverageIs the verification strategy realistic given the test infra? Which tiers apply (fully-automated / hybrid / agent-probe)?process/context/tests/all-tests.md
Breaking changesIdentify API contracts, schemas, auth flows, or public contract changes. Are downstream consumers listed and safe?Plan's Public Contracts and Blast Radius sections
Security surfaceQuick STRIDE/OWASP scan. Does the plan touch auth, billing, data, secrets, or trust boundaries?vc-security skill context

Note: the security surface dimension INVOKES the vc-security skill — do not absorb vc-security's logic here.

Per-Agent Output Format
Dimension: [name]
Status: PASS | CONCERN | FAIL
Findings:
- [finding 1]
- [finding 2]
Confidence: HIGH | MEDIUM | LOW
Notes: [optional context]

Layer 2 — Per-Section Feasibility Agents

One agent per plan section or phase. These run in parallel with each other (and may overlap with Layer 1 in time, but Layer 2 results are presented after Layer 1 results are collected).

Each Layer 2 agent must answer four questions — not just "are edit targets findable?":

  1. Mechanical feasibility — Are the edit target strings present and uniquely matchable in the named files? Can the described create/write steps be executed without collision?
  2. Plan gaps — What is this section missing that it should include? Are there adjacent files or behaviors that should be updated but are not listed?
  3. Conflicts — Does anything in this section contradict current file state, other plan sections, or repo conventions?
  4. Risk — What is the single highest-risk edit in this section and how should the execute-agent sequence or mitigate it?
Per-Agent Output Format
Section: [section name or phase number]
Status: PASS | CONCERN | FAIL
Mechanical feasibility: [verdict + evidence]
Gaps found: [list or "none"]
Conflicts found: [list or "none"]
Highest-risk edit + mitigation: [description]

Warning: A Layer 2 agent that only confirms edit targets are findable without assessing gaps and conflicts is incomplete and must be re-run with the full four-question prompt.

[V2-PROBE] Feasibility Probe Emission Rule

When answering the 4 questions above, if a plan section depends on an untested runtime/system behavior (network/protocol/runtime/third-party response shape) that cannot be verified by reading source files, the Layer 2 agent MUST:

  1. Emit VC-FEASIBILITY-PROBE-NEEDED: [hypothesis] — cost-class: [class] and halt.
  2. NOT produce the standard per-agent output format.
  3. NOT attempt to reason about the untested behavior as if it were mechanical.

Mechanical checks (NO probe): edit targets findable by Grep, file exists, schema field present, export names matchable, port in the container table, config key present in env.ts.

Examples of mechanical checks (NO probe): "does src/env.ts export a <SERVICE>_JWT_SECRET field?" → read the file; "does the container table list port 3000 for the gateway service?" → read the table.

Probe candidates (emit + halt): any behavior that requires a running system, live network call, or in-container exec to verify.

Examples of probe candidates: "does the gateway forward the X-Custom-Routing header to the upstream provider at runtime?", "does the container proxy honor the allow-list config field when injecting platform keys?", "does the OpenRouter API return pricing as a string or a number?".

Note: For each CONCERN found, INVOKE vc-scenario. For high-risk flagged concerns, INVOKE vc-predict.


Show full SKILL.md (678 more words)Show less

V3 Synthesis Rules

The vc-validate-agent (or orchestrator) synthesizes all Layer 1 and Layer 2 outputs:

  1. Collect all dimension and section verdicts.
  2. List all FAILs prominently — any FAIL from any agent must be surfaced.
  3. List all CONCERNs grouped by dimension.
  4. Note contradictions between agents explicitly; do not resolve them silently.
  5. Compute the net gate status:
    • Any FAIL → gate is BLOCKED (unless user explicitly converts to CONDITIONAL)
    • One or more CONCERNs, no FAILs → gate is CONDITIONAL (if user accepts) or re-runs
    • No FAILs, no CONCERNs → gate is PASS
  6. Select test gates per the Test Tier Waterfall section.
  7. Confirm or update the parallel strategy recommendation based on synthesized findings.

Note: Invoke vc-sequential-thinking at this synthesis step for contradiction ranking.


Net Gate Derivation Output Format

Present this exact table format after synthesis:

Layer 1 dimensions
Layer 1 dimensionsStatus
Infra fitPASS / CONCERN / FAIL
Test coveragePASS / CONCERN / FAIL
Breaking changesPASS / CONCERN / FAIL
Security surfacePASS / CONCERN / FAIL
Layer 2 sections
Layer 2 sectionsStatus
Section A — [name]PASS / CONCERN / FAIL
Section B — [name]PASS / CONCERN / FAIL
Section N — [name]PASS / CONCERN / FAIL

Totals: [N] FAILs / [N] CONCERNs / [N] PASSes

→ Net Gate: [PASS / CONDITIONAL / BLOCKED]

Decision rules:

  • PASS: 0 FAILs, 0 CONCERNs. All plan fixes applied. Proceed to EXECUTE.
  • CONDITIONAL: 0 FAILs, [N] CONCERNs. [N] fixed in plan, [N] as execute-agent instructions, [N] as known-gaps. Proceed to EXECUTE with gaps on record.
  • BLOCKED: [N] unresolved FAILs. [List each.] Return to PLAN — do not route to EXECUTE until each FAIL is resolved or explicitly converted to CONDITIONAL by user.

Findings Output Format

Use this table format for each dimension's findings (Section I of the V4 menu):

FindingSeverityProposed fix
[Finding description]CONCERN / FAIL[Proposed fix — apply to plan, execute-agent instruction, or backlog artifact]
[Finding description]✅ PASS—

Show PASS findings as ✅ PASS with — in the proposed fix column.


Section IV Output Format

Proposed Plan Updates

Show the summary below to the user before they approve EXECUTE (before gate V5). These changes are applied to the plan file when the user accepts.

#What changesWhere in planWhy
P1[e.g. Add route registration step to Section A checklist][Section A — Implementation Checklist][Gap found: route not reachable without this step]
P2[e.g. Correct blast radius: add downstream consumers][Blast Radius section][Breaking-changes agent found unlisted consumers]
PN[...][...][...]
Execute-Agent Instructions

Concerns that cannot be fixed in plan text — written to the validate-contract for execute-agent to follow:

#InstructionTrigger condition
E1[e.g. Confirm exact file path before writing Section A. If path differs: update edit target, do NOT skip. Document corrected path in phase report.]Section A entry
E2[e.g. Container change requires image rebuild. Use docker:build + container recreate via API lifecycle. Never docker cp.]Section D entry
EN[...][...]
Backlog Artifacts
ArtifactLocationWhat it tracks
[e.g. test-envelope-regression_NOTE_03-06-26.md][process/features/development-process/backlog/][Envelope regression test against downstream consumers]
[...][...][...]

/goal Block Output

After the validate-contract is written to the plan file (V6), the skill stores the /goal block.

Single plan: derive the /goal block from plan content (SESSION GOAL, charter, autonomy rules, hard stops, next phase, contract summary, execute start command). Write it to the plan file under a new ## Autonomous Goal Block section.

Multi-phase program: the /goal already exists in the umbrella ## Stable Program Goal. Do NOT rewrite it — only verify it is current and points to the umbrella path.

The /goal block must include:

  • SESSION GOAL
  • Autonomy rules
  • Hard stops
  • Next phase
  • Contract summary
  • Execute start command

Multi-phase program rule: If operating within a phase program (umbrella plan exists), emit the /goal block update automatically without asking — do not prompt the user.

Single-plan rule: Store the /goal block during V6. Whether it is printed for copy-paste is decided by the validate-agent's single V5 gate option (Accept vs Accept + print /goal). This skill does not open an extra prompt or separate user round-trip.

/goal must be fully copy-pastable (plain text block, no special formatting, under 4000 chars).

V5 during /goal autonomous execution: agent self-decides (CONDITIONAL → proceed, BLOCKED → backlog + proceed to next non-blocked phase). Skip any print ask — user is not present.

© withkynam, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 4 other files (scripts, references) in .claude/skills/vc-validate-findings of withkynam/vibecode-pro-max-kit.

  • SKILL.md
  • references/example-validate-output.md
  • scripts/fixtures/validate-findings-output/fail.md
  • scripts/fixtures/validate-findings-output/pass.md
  • scripts/validate-findings-output.mjs

Open the folder on GitHubat commit 3bcb2f9

Compare with similar skills

VC Validate Findings next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

VC Validate Findings compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
VC Validate Findings this skillwithkynam/vibecode-pro-max-kit1.1k—~3.3kAutomated safety check: PassMIT
Antigravity CLI RunnerCherryHQ/cherry-studio52k—~531Automated safety check: PassAGPL-3.0
agtx Execute Phasefynnfluegge/agtx1.7k—~439Automated safety check: PassApache-2.0
Plan Execution WorkflowEveryInc/compound-engineering-plugin25k—~2kAutomated safety check: PassMIT
Spec-Driven DevelopmentLichAmnesia/lich-skills234—~3.5kAutomated safety check: PassMIT
Launch Delivery PipelineYeachan-Heo/oh-my-claudecode40k—~7.3kAutomated safety check: PassMIT

Similar skills

  • Antigravity CLI Runner

    CherryHQ/cherry-studio

    Runs the Antigravity CLI headlessly with the agy command to analyze a repository or carry out a coding task, then checks its JSON result and the diff.

    52k GitHub stars~531 tokensUpdated today
    Agent WorkflowsAuto-check passed
  • agtx Execute Phase

    fynnfluegge/agtx

    Carries out an approved plan for an agtx-managed task: implements the changes, runs tests, commits, writes a summary to .agtx/execute.md and then stops.

    1.7k GitHub stars~439 tokensUpdated 6 days ago
    Agent WorkflowsAuto-check passed
  • Plan Execution Workflow

    EveryInc/compound-engineering-plugin

    Carries out a plan, spec or clear build request end to end with local verification, then hands off to shipping or returns a structured result to a caller.

    25k GitHub stars~2k tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Spec-Driven Development

    LichAmnesia/lich-skills

    Runs a gated Spec, Plan, Build, Test, Review, Ship workflow so non-trivial changes are specified, verified and reviewed before they ship, with a named artifact per phase.

    234 GitHub stars~3.5k tokensUpdated 4 mo ago
    Agent WorkflowsAuto-check passed
  • Launch Delivery Pipeline

    Yeachan-Heo/oh-my-claudecode

    Delivery pipeline from mission brief to verified change: writes a spec, splits it into tickets, runs them in parallel, verifies and reports a decision log after a repo audit gate.

    40k GitHub stars~7.3k tokensUpdated yesterday
    Agent WorkflowsAuto-check passed
  • Applies the SPARC method (specification, pseudocode, architecture, refinement, completion) with 17 specialized modes and multi-agent orchestration, from research to deployment.

    74k GitHub starsUsed in 2 repos~829 tokens
    DevelopmentAuto-check passed

More from withkynam/vibecode-pro-max-kit

All 32 skills in this repo
  • Library Documentation Seeker

    withkynam/vibecode-pro-max-kit

    Looks up library and framework documentation through Context7 first, with bundled Node scripts as a fallback that fetch and analyze llms.txt files.

    1.1k GitHub starsUsed in 2 repos~1k tokens
    Auto-check: notes
  • Vc Sequential Thinking

    withkynam/vibecode-pro-max-kit

    Apply step-by-step analysis for complex problems with revision capability.

    1.1k GitHub starsUsed in 2 repos~854 tokens
    Auto-check passed
  • Agent Browser Automation

    withkynam/vibecode-pro-max-kit

    Drives a browser through the agent-browser CLI, using compact snapshots with element refs to keep context small in long sessions, plus video recording and cloud browsers.

    1.1k GitHub stars~2.6k tokensUpdated 3 mo ago
    Auto-check passed
  • Context Routing Audit

    withkynam/vibecode-pro-max-kit

    Audits a project's context routing, skill discoverability and skill wiring by running a chain of validator scripts and fixing whatever they report.

    1.1k GitHub stars~1.2k tokensUpdated 3 mo ago
    Auto-check passed
  • Active Plan Audit

    withkynam/vibecode-pro-max-kit

    Reviews a codebase's active plan files for staleness and completion, then archives only the ones confirmed done or obsolete against the real code.

    1.1k GitHub stars~757 tokensUpdated 3 mo ago
    Auto-check passed
  • Systematic Debugging and Investigation

    withkynam/vibecode-pro-max-kit

    Forces root-cause investigation before any fix, combining a four-phase debugging method with log, CI and performance investigation techniques and a rule against unverified completion claims.

    1.1k GitHub stars~1.5k tokensUpdated 3 mo ago
    Auto-check passed

Questions about VC Validate Findings

What does VC Validate Findings do?

Defines the agent roles, prompts and output schemas for a two-layer validation of a plan, ending in a PASS, CONDITIONAL or BLOCKED verdict. This skill belongs to a spec-driven kit and covers the VALIDATE V2 to V3 stage. It describes a two-layer fan-out: four dimension agents that check a plan in parallel, then per-section feasibility agents.

When should I use VC Validate Findings?

VC Validate Findings fits situations like: validating a plan in the VALIDATE V2 and V3 steps before execution; re-validating a plan after execution during an update process; producing the inputs for a validate-contract that gates execution.

How do I install VC Validate Findings in Claude Code?

Run `npx skills add withkynam/vibecode-pro-max-kit --skill vc-validate-findings -a claude-code`. Or copy the skill folder (.claude/skills/vc-validate-findings in withkynam/vibecode-pro-max-kit) into .claude/skills/vc-validate-findings in your project. Claude Code loads it when a task matches its description.

How do I install VC Validate Findings in Codex?

Run `npx skills add withkynam/vibecode-pro-max-kit --skill vc-validate-findings -a codex`. Or copy the skill folder (.claude/skills/vc-validate-findings in withkynam/vibecode-pro-max-kit) into .agents/skills/vc-validate-findings in your project. Codex loads it when a task matches its description.

Can I use VC Validate Findings in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add withkynam/vibecode-pro-max-kit --skill vc-validate-findings -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/vc-validate-findings, .gemini/skills/vc-validate-findings, .github/skills/vc-validate-findings and .opencode/skills/vc-validate-findings in your project.

What does VC Validate Findings need to run?

Going by SKILL.md and its folder, VC Validate Findings needs JavaScript for the scripts in its folder. Our summary lists: Companion skills from the same kit, such as vc-agent-strategy-compare and vc-validate-agent.

Does VC Validate Findings access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is VC Validate Findings safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does VC Validate Findings use?

VC Validate Findings is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does VC Validate Findings use?

About 3.3k tokens (SKILL.md is roughly 13k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 4.3k tokens, read only when the agent opens those files.

What are the alternatives to VC Validate Findings?

Skills that share tags, products or a category with VC Validate Findings: Antigravity CLI Runner (CherryHQ/cherry-studio, 52k stars), agtx Execute Phase (fynnfluegge/agtx, 1.7k stars), Plan Execution Workflow (EveryInc/compound-engineering-plugin, 25k stars) and Spec-Driven Development (LichAmnesia/lich-skills, 234 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains VC Validate Findings?

withkynam (a GitHub user) maintains it in withkynam/vibecode-pro-max-kit, which has 1,145 GitHub stars. The repository holds 32 skills in this directory. The repository was last updated on June 21, 2026.

Source: withkynam/vibecode-pro-max-kit on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.