test

Generate and execute tests for completed software development stories.

Updated Jan 19, 2026
One-click install
npx skills add https://github.com/chriscarterux/Mothership --skill test-chriscarterux
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test
Source: https://github.com/chriscarterux/Mothership/tree/main/.claude/skills/test
Command: npx skills add https://github.com/chriscarterux/Mothership --skill test-chriscarterux

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the process of writing and running tests for completed software development stories, ensuring code quality and catching regressions.

Core Features & Use Cases

  • Automated Test Generation: Writes unit and integration tests based on story requirements and implementation.
  • Test Execution & Debugging: Runs tests and attempts to fix failures within a limited number of attempts.
  • Use Case: After a developer completes a new feature, this Skill can be invoked to generate the necessary test suite, run them, and ensure the feature works as expected before committing.

Quick Start

Use the test skill to write tests for the story with ID 'STORY-123'.

Frequently Asked Questions about test

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

FAQPage Schema
How do I automatically generate unit tests for a completed software story?

You can automatically generate unit tests for a completed software story by invoking this Skill with a specific story ID, which then detects your project's test framework and writes tests covering happy paths, edge cases, and error conditions.

What test frameworks are supported for automated test generation?

Supported test frameworks for automated test generation include jest, vitest, mocha, and playwright, which the Skill automatically detects to write and execute appropriate test suites for your project.

How do I write and execute integration tests for untested stories?

To write and execute integration tests for untested stories, this Skill identifies the stories, generates the necessary test suites, runs them, and attempts to fix failures up to three times before committing changes.

What happens when automated tests fail during execution?

When automated tests fail during execution, the Skill attempts to fix the failures up to three times before marking the software story as tested and committing the code changes to your repository.

Do I need to manually specify my testing framework to generate tests?

You do not need to manually specify your testing framework to generate tests, as the Skill automatically detects whether your project uses jest, vitest, mocha, or playwright to write and run compatible tests.