code-quality

Enforce code quality standards for TypeScript/Next.js and Python/FastAPI projects.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Production-grade code quality enforcement for TypeScript/Next.js and Python/FastAPI. This skill targets the common Claude failures that ship broken, unmaintainable, or insecure code by encouraging proper structure, explicit typing, robust error handling, and security-conscious patterns. Load this skill BEFORE writing code to govern structure, not just syntax.

Core Features & Use Cases

  • Language-specific rules reference dedicated quality guides for TypeScript/Next.js and Python/FastAPI, plus security checklists.
  • Enforces clean project structure (avoids monoliths), explicit types, comprehensive error handling, and reusable components.
  • Applies during code creation, review, and refactor tasks across frontend and backend codebases.

Quick Start

Plan your project structure with the recommended file map and separate concerns before coding.

Frequently Asked Questions about code-quality

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

FAQPage Schema
How do I enforce production-grade code quality across TypeScript and Python projects?

You can enforce production-grade code quality across TypeScript/Next.js and Python/FastAPI by loading this skill before coding to govern structure, explicit typing, robust error handling, and modular file organization.

Can I use this skill to review and refactor existing Next.js and FastAPI codebases?

Yes, this skill applies during code creation, reviews, and refactors across both frontend and backend codebases, ensuring existing Next.js and FastAPI code meets security and maintainability standards.

What's the best way to prevent unmaintainable monolithic structures in Next.js and FastAPI?

The best way to avoid monoliths is to plan your project structure using the skill's recommended file map, which separates concerns and enforces reusable components before you start coding.

Does this skill provide language-specific guidelines for TypeScript and Python?

Yes, the skill references dedicated quality guides for TypeScript/Next.js and Python/FastAPI, plus security checklists tailored to each language's specific architectural patterns.

Why do I need to load a code quality skill before writing TypeScript or Python code?

Loading this skill before writing code ensures Claude ships secure, maintainable code by proactively governing structure and security patterns, targeting common failures that produce broken or insecure TypeScript and Python outputs.

Are explicit typing and robust error handling required for FastAPI endpoint generation?

Yes, explicit typing and comprehensive error handling are enforced during endpoint generation and other tasks to ensure your FastAPI and Next.js code remains production-grade and secure.