mm-quality

Automate dependency audits, accessibility checks, migration planning, API route validation, and mechanical verification gates.

1|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/mikkeymoo/claude-solo --skill mm-quality
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mm-quality
Source: https://github.com/mikkeymoo/claude-solo/tree/main/mm-skills/mm-quality
Command: npx skills add https://github.com/mikkeymoo/claude-solo --skill mm-quality

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires eslint, typescript, mypy, pytest, secrets, curl, and includes scripts (resource) and references (resource) components.

What problem does it solve?

The mm-quality Skill addresses the challenge of ensuring software quality by automating the verification of dependencies, accessibility, database migrations, API routes, and more, before shipping.

Core Features & Use Cases

  • Dependency Audit: Checks for vulnerabilities, outdated packages, and license issues.
  • Accessibility Audit: Ensures WCAG 2.1 AA compliance with auto-fix for low-risk issues.
  • Database Migration: Plans and executes safe database migrations.
  • API Route Testing: Validates authenticated API routes end-to-end.
  • Hard Verification Gate: Runs mechanical checks including linting, type checking, testing, and secrets scan.
  • Use Case: Before deploying a new feature, use /mm-quality --gate to ensure everything passes, avoiding common pitfalls.

Quick Start

Run /mm-quality --gate to verify quality before shipping a new feature.

Frequently Asked Questions about mm-quality

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

FAQPage Schema
How do I automate code verification and quality checks in a CI workflow?

Automated code verification in CI uses a hard verification gate to run linting, type checking, testing, and secrets scans before deployment. Triggering a single gate command ensures software quality and system integrity.

What is included in a comprehensive dependency audit for software engineering?

A comprehensive dependency audit checks for known vulnerabilities, identifies outdated packages, and reviews license issues. This automated process ensures your project dependencies meet security and compliance standards before shipping.

How do I validate authenticated API routes end-to-end before deployment?

You validate authenticated API routes by executing automated API route testing as part of a pre-deployment quality gate. This process verifies endpoint integrity and behavior, ensuring all routes function correctly under authentication.

Can I use ESLint and TypeScript for automated accessibility and code quality checks together?

Yes, ESLint and TypeScript are integrated to perform mechanical code verification and linting. These tools run alongside accessibility audits to enforce WCAG 2.1 AA compliance and auto-fix low-risk issues.

What is the best way to plan and execute safe database migrations in continuous integration?

The best way to handle database migrations in CI is automating the planning and execution phases within a verification gate. This validates migrations safely alongside code quality checks before any deployment occurs.

Do I need pytest and mypy to run Python code verification in continuous integration?

Yes, pytest and mypy are required dependencies for running automated Python testing and static type checking. These tools provide the mechanical checks necessary to pass the hard verification gate for Python projects.