coding-style

Enforce coding standards, testing practices, and PR workflows for the Kubb ecosystem.

22|3|Updated Sep 12, 2025
One-click install
npx skills add https://github.com/kubb-labs/fabric --skill coding-style-kubb-labs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: coding-style
Source: https://github.com/kubb-labs/fabric/tree/main/.skills/coding-style
Command: npx skills add https://github.com/kubb-labs/fabric --skill coding-style-kubb-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

## What problem does it solve? This skill codifies and communicates the repository's coding conventions, testing requirements, and PR checklist to ensure consistent contributions across teams.

## Core Features & Use Cases

  • Defines formatting, linting, and TypeScript conventions to follow during development.
  • Describes testing workflow, CI expectations, and changelog practices.
  • Provides a concise PR checklist to streamline reviews and merges for contributors.

### Quick Start Run the repository's core checks and PR hygiene commands in order:

  • pnpm format
  • pnpm lint
  • pnpm typecheck
  • pnpm test
  • pnpm changeset

Frequently Asked Questions about coding-style

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

FAQPage Schema
How do I standardize code quality and PR discipline for a TypeScript monorepo?

Standardize code quality for a TypeScript monorepo by codifying formatting, linting, and PR workflows. This enforces consistent conventions during reviews and integration across feature changes, new packages, and CI configuration.

What should a PR checklist for monorepo contributions include?

A PR checklist for monorepo contributions should include formatting, linting, TypeScript conventions, unit tests, changelog updates, and release steps. Running pnpm format, lint, typecheck, test, and changeset verifies PR readiness.

How do I configure CI expectations and testing practices for monorepo packages?

Configure CI expectations by defining testing workflows and running core checks like pnpm test and pnpm typecheck. This ensures new packages and feature changes meet consistent quality standards before PR integration.

What are the TypeScript conventions and linting rules for Kubb ecosystem contributions?

TypeScript conventions and linting rules for Kubb contributions enforce consistent code formatting and type safety. Execute pnpm lint and pnpm typecheck to validate code against repository standards before submitting pull requests.

When do I need to add a changeset for a monorepo pull request?

Add a changeset for a monorepo pull request when making feature changes that require release tracking. Running pnpm changeset updates the changelog, satisfying PR readiness requirements alongside linting and unit tests.