test

Generate and execute scoped backend and frontend tests with automatic environment detection.

Updated Mar 7, 2026
One-click install
npx skills add https://github.com/Marunion/ai-factbomb --skill test-marunion
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test
Source: https://github.com/Marunion/ai-factbomb/tree/main/archflow-main/skills/test
Command: npx skills add https://github.com/Marunion/ai-factbomb --skill test-marunion

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the testing process by allowing you to generate and run tests with precise scoping, ensuring efficient quality assurance for both backend and frontend applications.

Core Features & Use Cases

  • Scoped Testing: Target tests based on code changes, specific requirements (FRs), modules, or custom paths.
  • Automated Generation & Execution: Generate new test files based on code and design, or run existing tests.
  • Environment Detection: Automatically detects and configures test environments for various backend (pytest, jest, vitest, go) and frontend (Playwright) frameworks.
  • Use Case: After implementing a new feature, use this Skill to automatically generate and run only the tests related to the modified backend services and frontend components, providing rapid feedback on the changes.

Quick Start

Run backend and frontend tests for code changes made since the last architecture commit.

Frequently Asked Questions about test

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

FAQPage Schema
How do I automate testing for specific code changes in my application?

You can automate testing for specific code changes by scoping test generation and execution to target only modified backend and frontend components. This Skill detects your test environment and runs relevant tests based on recent commits, providing rapid feedback on the changes.

Can I run Playwright E2E tests alongside backend pytest tests using one tool?

Yes, you can run Playwright E2E tests for frontend applications and pytest tests for backend services within the same workflow. The Skill automatically detects and configures the test environment for both frontend and backend frameworks.

What scoping options are available for targeting test generation?

Test generation and execution can be scoped using change-based targeting, functional requirement (FR) based targeting, module-based selection, or custom path definitions. This flexible scoping ensures efficient quality assurance by focusing only on relevant test areas.

Does this testing automation tool support Jest, Vitest, and Go frameworks?

Yes, the environment detection feature automatically configures test environments for backend frameworks including pytest, Jest, Vitest, and Go, as well as frontend Playwright tests, allowing seamless test execution across multiple frameworks.

How do I generate new test files based on functional requirements?

You can generate new test files by scoping the automation to specific functional requirements (FRs). The Skill analyzes your code and design to create tests that validate the specified requirements and executes them in the detected environment.

What is the best way to run tests only for modified backend services and frontend components?

The best way is to use change-based scoping, which targets test generation and execution specifically for backend services and frontend components modified since the last architecture commit. This provides rapid, focused feedback on your changes.