1k-code-quality

Enforce linting, type checking, and English comments via pre-commit workflows.

Updated Apr 15, 2026
One-click install
npx skills add https://github.com/wanghaisheng/web3-scaffold-app-monorepo --skill 1k-code-quality
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: 1k-code-quality
Source: https://github.com/wanghaisheng/web3-scaffold-app-monorepo/tree/main/.claude/skills/1k-code-quality
Command: npx skills add https://github.com/wanghaisheng/web3-scaffold-app-monorepo --skill 1k-code-quality

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Code quality standards — lint (eslint/oxlint), type check (tsc), pre-commit hooks, and comment conventions. All comments must be in English.

Core Features & Use Cases

  • Linting commands and pre-commit workflows to ensure code quality across the repository.
  • Type checking with TypeScript to catch type errors early in development.
  • Guidelines for English-only comments, documentation, and consistent development principles.
  • Clear workflows for CI and pre-commit validations to maintain a healthy codebase.

Quick Start

Run yarn lint:staged and yarn tsc:staged before committing to validate changes.

Frequently Asked Questions about 1k-code-quality

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

FAQPage Schema
How do I enforce code quality standards in a monorepo before committing?

To enforce code quality standards before committing, run yarn lint:staged and yarn tsc:staged to validate linting and TypeScript types within the pre-commit workflow.

What does pre-commit type checking with TypeScript catch in development?

Pre-commit type checking with TypeScript catches type errors early in development by running tsc validations against staged files before they enter the CI pipeline.

Can I use eslint and oxlint together for repository linting?

Yes, this approach uses eslint and oxlint for repository linting, running yarn lint:staged during the pre-commit workflow to ensure codebase health across development and CI environments.

What are the comment conventions for maintaining a healthy codebase?

Comment conventions require all comments and documentation to be written strictly in English, ensuring consistent development principles and clear communication across the repository.

Does the pre-commit workflow run validations in CI pipelines?

Yes, the pre-commit workflow runs validations in CI pipelines, applying lint, type check, and documentation standards consistently to maintain a healthy codebase throughout the development lifecycle.