pre-flight

Validate environment variables, dependencies, database connectivity, and dev server startup.

Updated Jun 22, 2026
One-click install
npx skills add https://github.com/matchacone/pickle-LARP --skill pre-flight-matchacone
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pre-flight
Source: https://github.com/matchacone/pickle-LARP/tree/main/.agent/skills/pre-flight
Command: npx skills add https://github.com/matchacone/pickle-LARP --skill pre-flight-matchacone

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill verifies the necessary environment and dependencies before starting coding sessions, preventing mid-task failures and ensuring smooth development processes.

Core Features & Use Cases

  • Environment Variable Checks: Validates existence and values of critical environment variables.
  • Dependency Verification: Ensures required packages and their versions are installed.
  • Drizzle Configuration Validation: Checks the presence and integrity of Drizzle setup files.
  • Supabase Client Setup Verification: Validates the presence of Supabase client wrappers.
  • TypeScript Integrity Check: (Optional) Ensures no pre-existing type errors in TypeScript code.
  • Use Case: Before initiating a coding session or before running migrations, use this Skill to ensure the development environment is ready.

Quick Start

Run the pre-flight check to validate your development environment.

Frequently Asked Questions about pre-flight

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

FAQPage Schema
How do I validate my development environment before starting a coding session?

Environment variable validation checks the existence and values of critical variables before coding. It verifies that necessary configuration values are present, preventing runtime failures and ensuring smooth development processes.

How do I check installed dependencies and required packages before running migrations?

You can validate Drizzle configuration by checking the presence and integrity of Drizzle setup files. This setup validation confirms your database migration tooling is correctly configured before you start coding or running schema migrations.

Does this pre-flight validation check Supabase client setup and TypeScript integrity?

The pre-flight validation verifies the presence of Supabase client wrappers and optionally ensures no pre-existing type errors exist in TypeScript code. This confirms your database clients and type definitions are ready for development.

When should I run a development environment setup validation?

You should run setup validation during new coding sessions, after fresh machine setups, and before running database migrations. This dependency check ensures all required variables and database connectivity are active before critical tasks.