verify

Run lint, typecheck, tests, build, and npm audits for the intelligent-oracle project.

10|2|Updated Oct 7, 2024
One-click install
npx skills add https://github.com/genlayerlabs/intelligent-oracle --skill verify-genlayerlabs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verify
Source: https://github.com/genlayerlabs/intelligent-oracle/tree/main/.claude/skills/verify
Command: npx skills add https://github.com/genlayerlabs/intelligent-oracle --skill verify-genlayerlabs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually running scattered verification steps after making project changes is time-consuming and error-prone, often leading to missed build failures, test regressions, or security vulnerabilities in the intelligent-oracle codebase.

Core Features & Use Cases

  • Unified Verification Workflow: Runs root app lint, typecheck, tests, and build in a single command to validate Next.js frontend changes.
  • Security Auditing: Performs production dependency audits to identify known vulnerabilities in npm packages.
  • Optional Contract Validation: Runs GenLayer Python smart contract tests when a local test environment is available to confirm contract logic works as expected.
  • Use Case: After modifying the oracle drafting wizard UI or updating GenLayer contract logic, use this skill to quickly confirm all changes are functional and secure before deployment.

Quick Start

Use the verify skill to run all required checks after making changes to the intelligent-oracle project to confirm nothing is broken.

Frequently Asked Questions about verify

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

FAQPage Schema
How do I run verification checks for Next.js frontend changes before deployment?

To run verification checks for a Next.js frontend, execute a unified workflow that performs lint, typecheck, tests, and build in a single command to catch failures and test regressions.

What is the best way to automate npm dependency audits for security vulnerabilities?

Automating npm dependency audits is best handled by a standardized verification workflow that scans production packages to identify known security vulnerabilities before deployment.

Can I run GenLayer Python smart contract tests in a local test environment?

Yes, you can run GenLayer Python smart contract tests when a local test environment is available to validate contract logic and confirm changes work as expected.

Does the verification workflow support lint and typecheck for Next.js projects?

Yes, the verification workflow supports Next.js projects by running root app lint and typecheck alongside tests and builds to validate changes comprehensively.

Why does manual verification fail to catch build failures and test regressions?

Manual verification fails because scattered steps are error-prone and time-consuming, leading to missed build failures, test regressions, and security vulnerabilities in the codebase.

When do I need to run end-to-end verification checks on my project?

You need to run end-to-end verification checks after modifying UI components or updating contract logic to confirm all changes are functional and secure before deployment.