regress

Run pytest regression tests against the Makefeed/Infatium API.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/nirssyan/nirssyan-mono --skill regress
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: regress
Source: https://github.com/nirssyan/nirssyan-mono/tree/main/.claude/skills/regress
Command: npx skills add https://github.com/nirssyan/nirssyan-mono --skill regress

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pytest, pytest-xdist, httpx, PyJWT, websockets, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of regression testing for the Makefeed/Infatium API, ensuring its stability and functionality through comprehensive test execution.

Core Features & Use Cases

  • API Testing: Executes a suite of pytest tests against the Makefeed/Infatium API.
  • Environment Agnostic: Supports testing across development (dev) and production (prod) environments.
  • Automated Reporting: Generates a concise, human-readable report of test results.
  • Use Case: Before deploying a new feature, run this Skill to confirm that existing API endpoints are functioning as expected and that no regressions have been introduced.

Quick Start

Run the regress skill to test the API in the development environment.

Frequently Asked Questions about regress

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

FAQPage Schema
How do I automate API regression testing with pytest?

API regression testing with pytest validates core functionalities including feed creation, post generation, and authentication. This Skill executes deterministic tests against specified environments to ensure API stability and identify regressions before deployment.

Can I test WebSocket communication using pytest?

Yes, you can test WebSocket communication using pytest. This Skill validates WebSocket connections alongside standard HTTP API endpoints, leveraging the websockets dependency to ensure real-time communication channels remain stable without regressions.

How do I run pytest tests across development and production environments?

Run pytest tests across development and production environments by executing this Skill. It is environment agnostic and validates the Makefeed/Infatium API in both dev and prod setups, generating a structured report of test results for each environment.

Does pytest-xdist work for parallel API testing?

Yes, pytest-xdist works for parallel API testing. This Skill uses pytest-xdist to execute distributed test runs, allowing you to validate backend API endpoints and media proxying more efficiently across specified environments.

How do I validate authentication and media proxying in an API?

Validate authentication and media proxying in an API by running targeted pytest regression tests. This Skill uses PyJWT for authentication validation and httpx to test media proxying, ensuring these core backend functionalities do not break during updates.

What is the best way to prevent API regressions before deployment?

Preventing API regressions before deployment involves running automated test suites against existing endpoints. This Skill executes deterministic pytest tests to confirm that core features like feed creation and post generation function as expected, providing a concise report of results.