verify

Run ruff, black, mypy, and pytest checks on Python code.

Updated Jan 4, 2026
One-click install
npx skills add https://github.com/c-daly/agent-swarm --skill verify-c-daly
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verify
Source: https://github.com/c-daly/agent-swarm/tree/main/skills/verify
Command: npx skills add https://github.com/c-daly/agent-swarm --skill verify-c-daly

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps developers maintain code quality by automatically running lint, formatting, type checking, and tests before commits or merges.

Core Features & Use Cases

  • Runs ruff, black, mypy, and pytest to validate Python projects.
  • Supports targeted checks with commands like /verify lint, /verify format, /verify types, /verify tests, and /verify --fix.
  • Use case: before pushing a change, run /verify to ensure code passes standards and all checks, reducing review iterations.

Quick Start

Use the verify skill to run all checks with /verify or selectively run checks with /verify lint, /verify format, /verify types, or /verify tests. Enter the command in your chat or terminal to begin verification.

Frequently Asked Questions about verify

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

FAQPage Schema
How do I automate Python code quality checks before commits?

Automate code quality checks by running lint, formatting, type checking, and tests together. Use /verify to run all checks at once, or /verify lint, /verify format, /verify types, and /verify tests for targeted validation. This catches issues early and reduces review iterations.

What tools does the verify skill use for code quality?

The verify skill runs ruff for linting, black for formatting, mypy for type checking, and pytest for tests. These tools must be installed and discoverable in your environment for verification to work.

Can I fix formatting issues automatically with verify?

Yes, use /verify --fix to automatically apply formatting and linting corrections. This command modifies your code in place to comply with code quality standards.

When should I run code verification in my development workflow?

Run verification before pushing changes or submitting for review to ensure code passes all standards. This prevents failed CI/CD checks and reduces the number of review cycles needed.

What's required to use the verify skill?

The verify.py script and the tooling—ruff, black, mypy, and pytest—must be installed and available in your environment. No additional dependencies or components are needed.