qa

Run linting, formatting, TypeScript typechecking, and Astro build validation.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/bamboounderwear/astrodeck --skill qa-bamboounderwear
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qa
Source: https://github.com/bamboounderwear/astrodeck/tree/main/.claude/skills/qa
Command: npx skills add https://github.com/bamboounderwear/astrodeck --skill qa-bamboounderwear

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It prevents broken or subpar releases by catching lint, formatting, TypeScript, build, and quality regressions early.

Core Features & Use Cases

  • Full QA pipeline enforcement: Run lint, formatting checks, TypeScript typechecking, and an Astro build to ensure the project is release-ready.
  • Pre-launch verification: Confirm content completeness (no placeholders), working links, alt text, branding requirements, legal pages, analytics/forms configuration, and performance targets.
  • Quality scoring with Lighthouse and HTML validation: Validate Best Practices thresholds across Lighthouse categories and ensure rendered output has no HTML validation errors.
  • Dark mode and responsive checks: Verify UI readability and functionality across themes and key viewport sizes, including cross-browser sanity testing.

Quick Start

Run the QA pipeline (lint → format → TypeScript → build) and confirm Lighthouse meets the defined minimums across all categories.

Frequently Asked Questions about qa

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

FAQPage Schema
How do I validate TypeScript and Astro builds before release?

To validate TypeScript and Astro builds before release, run a full QA pipeline covering linting, formatting, typechecking, and build output. This pipeline enforces zero errors across all checks to ensure release readiness.

What is included in an Astro release readiness check?

An Astro release readiness check includes linting, formatting, TypeScript typechecking, and successful build output. It also verifies Lighthouse Best Practices thresholds, dark mode, responsiveness, and HTML validation.

How do I enforce Lighthouse Best Practices thresholds during an Astro build?

You can enforce Lighthouse Best Practices thresholds during an Astro build by running a comprehensive QA pipeline. This process validates performance targets and ensures rendered HTML output contains zero validation errors.

Does the QA pipeline check for dark mode and responsive UI issues?

Yes, the QA pipeline explicitly checks for dark mode and responsive UI issues. It verifies UI readability and functionality across different themes and key viewport sizes as part of its quality gates.

What is the best way to troubleshoot code-quality and build errors in Astro?

The best way to troubleshoot code-quality and build errors in Astro is running a validation pipeline. It audits linting, formatting, TypeScript, and build output to catch regressions and identify specific failures.

Can I verify content completeness and working links before deploying an Astro site?

Yes, you can verify content completeness before deploying an Astro site. The pre-launch verification process checks for placeholders, working links, alt text, branding requirements, and legal pages.