code-quality

Enforces strict TypeScript code quality by reviewing, refactoring, and auditing maintainability.

4|2|Updated Sep 17, 2025
One-click install
npx skills add https://github.com/SylphxAI/flow --skill code-quality-sylphxai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-quality
Source: https://github.com/SylphxAI/flow/tree/main/.claude/skills/code-quality
Command: npx skills add https://github.com/SylphxAI/flow --skill code-quality-sylphxai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a disciplined approach to maintaining high standards of code quality, emphasizing patterns, testing, and maintainability to make codebases easier to understand, modify, and scale.

Core Features & Use Cases

  • Enforces strict TypeScript usage with end-to-end type safety and no dead or unused code.
  • Promotes best practices in testing, refactoring, and maintainability, guiding teams during code reviews.
  • Useful for onboarding, audits, and ongoing quality assurance in TypeScript projects.

Quick Start

Use the code-quality skill to audit a TypeScript project and enforce no TODOs, ensure strict types, and improve maintainability.

Frequently Asked Questions about code-quality

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

FAQPage Schema
How do I enforce strict TypeScript type safety across my project?

Strict TypeScript type safety eliminates implicit types and ensures all variables, functions, and return values have explicit type annotations. This Skill applies end-to-end type checking to catch type errors early, reducing runtime bugs and improving code reliability across your entire codebase.

What's the best way to audit TypeScript code for quality issues?

Code audits systematically review TypeScript projects for maintainability, unused code, type gaps, and anti-patterns. This Skill performs comprehensive audits that identify dead code, missing type annotations, and TODOs in production, providing a clear roadmap to improve overall code health.

How can I eliminate dead code and unused imports in TypeScript?

Dead code removal identifies and eliminates unused variables, functions, imports, and exports that bloat your codebase. This Skill detects and removes unused code systematically, reducing technical debt and making your TypeScript project easier to maintain and understand.

Can I use this for code reviews and team onboarding?

Yes. This Skill guides code reviews by enforcing consistent TypeScript patterns, best practices, and maintainability standards. It's ideal for onboarding teams, establishing quality baselines, and running ongoing quality assurance to keep standards aligned across contributors.

What counts as a code quality violation in TypeScript projects?

Code quality violations include TODOs and hacks in production code, implicit or loose types, dead or unused code, and maintainability gaps. This Skill enforces strict TypeScript with no type safety shortcuts, ensuring production code meets disciplined quality standards.