writing-system-tests

Generate failing acceptance tests from user stories for TDD.

5|1|Updated Mar 30, 2026
One-click install
npx skills add https://github.com/jstoup111/ai-conductor --skill writing-system-tests
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-system-tests
Source: https://github.com/jstoup111/ai-conductor/tree/main/skills/writing-system-tests
Command: npx skills add https://github.com/jstoup111/ai-conductor --skill writing-system-tests

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the generation of failing acceptance tests based on user stories, ensuring that tests are written before implementation and providing an early signal for potential issues.

Core Features & Use Cases

  • Test Generation: Converts user stories into failing acceptance tests.
  • Multi-Step Flow Testing: Supports both headless/API and full-stack projects.
  • Language-Agnostic: Generates tests that adhere to the project's conventions.
  • Use Case: Before implementing a new feature, generate tests from the user stories to ensure the acceptance criteria are met.

Quick Start

Run the writing-system-tests skill to generate acceptance tests for the new feature.

Frequently Asked Questions about writing-system-tests

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

FAQPage Schema
How do I generate acceptance tests from user stories for TDD?

This approach generates failing acceptance tests directly from user stories, ensuring tests are written before implementation. It requires knowledge of your project's test framework and directory conventions to produce tests that match your existing setup.

What is the process for creating failing acceptance tests before writing feature code?

Creating failing acceptance tests involves converting user stories into test cases that verify acceptance criteria. This provides an early signal for potential issues and ensures coverage before any feature implementation is written.

Does automated test generation work with both headless API and full-stack projects?

Automated test generation supports both headless/API and full-stack projects. It handles multi-step flow testing and generates language-agnostic tests that adhere to the specific conventions of your project.

Do I need to specify my test framework and directory conventions to generate acceptance tests?

Yes, specifying your test framework and directory conventions is required. This knowledge is necessary to generate tests that correctly adhere to your project's specific setup and structure.

How do I ensure my generated tests cover all acceptance criteria from a user story?

To ensure coverage of acceptance criteria, the skill analyzes the user story and creates tests specifically designed to validate each defined criterion. This guarantees comprehensive coverage before implementation starts.