quality-engineer

Automate code quality tooling setup and enforcement for TypeScript/JavaScript projects.

14|1|Updated Oct 23, 2025
One-click install
npx skills add https://github.com/marcioaltoe/claude-craftkit --skill quality-engineer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: quality-engineer
Source: https://github.com/marcioaltoe/claude-craftkit/tree/main/plugins/quality/skills/quality-engineer
Command: npx skills add https://github.com/marcioaltoe/claude-craftkit --skill quality-engineer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill establishes and enforces high code quality standards through automated checks. It integrates tools like Biome, Prettier, and TypeScript into a robust quality gates workflow, catching errors early and ensuring consistent, maintainable code.

Core Features & Use Cases

  • Automated Quality Gates: Sets up a sequence of craft, format, lint, type-check, and test to run before commits and in CI/CD.
  • Biome & Prettier Configuration: Configures Biome for TypeScript/JavaScript/CSS linting and formatting, and Prettier for Markdown/package.json.
  • Pre-commit Hooks: Implements Husky and lint-staged to automatically enforce quality checks before code is committed.
  • Use Case: "Configure Biome for my monorepo, set up pre-commit hooks with Husky, and add a quality script to my package.json."

Quick Start

Setup code quality checks for a new project, including Biome, Prettier, and pre-commit hooks.

Frequently Asked Questions about quality-engineer

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

FAQPage Schema
How do I automate code quality checks in my TypeScript project?

Automate code quality checks by integrating Biome for linting, Prettier for formatting, and TypeScript type-checking into a workflow. This Skill sets up quality gates—craft, format, lint, type-check, and test scripts—that run before commits and in CI/CD pipelines to catch errors early and enforce consistent standards.

Can I use Biome and Prettier together for formatting and linting?

Yes. This Skill configures Biome for TypeScript, JavaScript, and CSS linting and formatting, while Prettier handles Markdown and package.json formatting. Both tools run as part of the automated quality gates workflow without conflicts.

How do I set up pre-commit hooks to enforce code quality?

Set up pre-commit hooks using Husky and lint-staged to automatically run quality checks—linting, formatting, and type-checking—before code is committed. This prevents non-conforming code from entering your repository.

What is a quality gates workflow and why do I need it?

A quality gates workflow is a sequence of automated checks (craft, format, lint, type-check, test) that validate code before it reaches production. It ensures consistent coding standards, catches errors early, and maintains code maintainability across your team.

Does this work with monorepos and CI/CD pipelines?

Yes. This Skill configures quality gates for monorepo environments and integrates them into CI/CD pipelines, so quality checks run automatically on every commit and pull request across all packages.

What TypeScript configuration is enforced to ensure code quality?

Strict TypeScript configuration is enforced through this Skill to catch type errors at compile time. Combined with linting and formatting rules, it ensures production-ready code by preventing common mistakes and maintaining type safety.