VE

verify-frontend

Run a comprehensive verification pipeline for TypeScript/React code to ensure build stability.

Install

mkdir -p .claude/skills/verify-frontend && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/15212" && unzip -o skill.zip -d .claude/skills/verify-frontend && rm skill.zip

Installs to .claude/skills/verify-frontend

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Run the full frontend verification pipeline for Paryty — TypeScript check, build, and tests. Use after any TypeScript/React code change.
136 charsno explicit “when” trigger
Intermediate

Key capabilities

  • Run TypeScript checks to ensure zero type errors.
  • Build the frontend project cleanly with no warnings.
  • Execute unit tests and ensure all tests pass.
  • Perform linting to identify and fix code style violations.
  • Verify that no `any` types are used in the code.
  • Ensure all components are functional with hooks.

How it works

The skill executes a sequence of commands for TypeScript checking, building, unit testing, and linting, stopping at the first failure and reporting the specific error.

Inputs & outputs

You give it
TypeScript/React code changes in the `paryty-v1.0/frontend` directory.
You get back
A report indicating whether frontend verification passed, or specific errors from TypeScript, build, test, or linting stages.

When to use verify-frontend

  • Verifying frontend code after changes
  • Automating build and test pipelines
  • Enforcing React component best practices

About this skill

Verify Frontend — Paryty Frontend Verification Pipeline

Execution Steps

Gate 1: TypeScript Check

cd paryty-v1.0/frontend && npx tsc --noEmit 2>&1

Expected: Zero type errors.

Gate 2: Build

cd paryty-v1.0/frontend && npm run build 2>&1

Expected: Clean build with no warnings.

Gate 3: Unit Tests

cd paryty-v1.0/frontend && npx vitest run 2>&1

Expected: All tests pass.

Gate 4: Lint

cd paryty-v1.0/frontend && npx eslint src/ 2>&1

Expected: Zero lint errors.

Checklist

  • No any type used
  • All components are functional with hooks
  • data-testid on interactive elements
  • Zustand stores properly typed
  • No prop drilling >3 levels

Exit Protocol

  • ALL gates pass: Report "Frontend verification passed"
  • TypeScript fails: Report error with file:line, STOP
  • Build fails: Report build errors, STOP
  • Test fails: Report test name and assertion, STOP
  • Lint fails: Report file:line and rule violation, STOP

When not to use it

  • When the task does not involve TypeScript or React code changes.
  • When the task is not about frontend verification.
  • When the task is not related to build, test, or linting processes.

Limitations

  • It requires the `paryty-v1.0/frontend` directory structure.
  • It uses `npx tsc --noEmit` for TypeScript checks.
  • It uses `npx vitest run` for unit tests.

How it compares

This skill automates a multi-stage verification pipeline for frontend code, enforcing strict quality gates like zero type errors and lint errors, unlike a manual or less stringent review process.

Compared to similar skills

verify-frontend side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
verify-frontend (this skill)02moReviewIntermediate
feature-flags66moReviewIntermediate
frontend-review02moReviewIntermediate
ui-ux-expert-skill919moReviewAdvanced

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry