quality

Run static analysis, tests, and documentation checks with ruff, mypy, and pytest.

3|Updated Jun 12, 2026
One-click install
npx skills add https://github.com/weebcoder101/dreamcode --skill quality-weebcoder101
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: quality
Source: https://github.com/weebcoder101/dreamcode/tree/main/.dreamcode/skills/quality
Command: npx skills add https://github.com/weebcoder101/dreamcode --skill quality-weebcoder101

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ruff, mypy, pytest, eslint, typescript, prettier, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Ensures that every file in your codebase adheres to strict quality standards, minimizing defects and vulnerabilities in production code.

Core Features & Use Cases

  • Static Analysis: Linting with ruff and type checking with mypy identify potential issues in the codebase.
  • Test Suite Execution: Run all tests and benchmarks to ensure code stability and functionality.
  • Documentation Compliance: Validates that public functions are well-documented, following Python conventions.

Quick Start

Run 'quality_harness.py' with the prompt file 'code_prompt.txt' to assess code quality.

Frequently Asked Questions about quality

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

FAQPage Schema
How do I enforce code quality standards before final commits?

To enforce code quality before commits, conduct static analysis, test suite execution, and documentation compliance checks to prevent low-quality releases. This approach minimizes defects and vulnerabilities in production code by validating files against strict standards.

Can I use ruff and mypy for static analysis in a Python project?

Yes, you can use ruff and mypy for static analysis in a Python project to identify potential issues. The system requires ruff, mypy, and pytest to validate codebase stability and check public function documentation compliance.

Does this code review process support ESLint and TypeScript projects?

Yes, the code review process supports ESLint, TypeScript, and Prettier for JavaScript and TypeScript projects. This provides comprehensive linting and formatting checks alongside the core Python static analysis tools.

What is the best way to validate Python documentation compliance for public functions?

The best way to validate documentation compliance is by running an assessment harness that checks public functions against Python conventions. This ensures that public functions are well-documented, minimizing defects in production code.