Run Quality Checks

SkillDev tools

Run all quality checks including linting, type checking, and tests. Use when the user wants to verify code quality, before committing, or when preparing a PR.

Available today. Use it from your connected AI after setup.

Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

Then ask your AI: use the Run Quality Checks skill

What this skill tells your AI

The instructions your AI receives, as published by leboncoin/spark-web in .cursor/skills/run-quality-checks/SKILL.md and read by ahel’s review.

Execute all code quality checks for the Spark UI project.

When to Use

  • Before committing code
  • When preparing a PR
  • User wants to verify code quality
  • User mentions "lint", "typecheck", or "quality"

Instructions

  1. Linting:

    npm run lint
    

    Checks code style and quality with Oxlint.

  2. Type Checking:

    npm run typecheck
    

    Verifies TypeScript types are correct.

  3. Formatting:

    npm run format
    

    Writes formatted source with Oxfmt.

  4. Formatting (check only):

    npm run format:check
    

    Verifies formatting without modifying files.

  5. Lint and format:

    npm run prettify
    

    Runs lint, then applies Oxfmt.

  6. Tests:

    npm run test:run
    

    Runs all unit tests.

  7. Test Coverage:

    npm run test:coverage
    

    Generates coverage report.

  8. E2E Tests:

    npm run test:e2e
    

    Runs end-to-end tests with Playwright.

  9. Accessibility Tests:

    npm run test:a11y
    

    Runs accessibility tests.

Complete Quality Pipeline

For a complete check before PR:

npm run lint && npm run format:check && npm run typecheck && npm run test:run && npm run test:a11y

Signals

GitHub stars
93
Forks
27
Last commit
Sep 2026
Advanced
Item type
skill
Key
run-quality-checks
Source
github.com/leboncoin/spark-web