test-writer

Generates unit, integration, and E2E tests for Python and TypeScript/JavaScript projects.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/EtroxTaran/conductor --skill test-writer-etroxtaran
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-writer
Source: https://github.com/EtroxTaran/conductor/tree/main/collection/skills/test-writer
Command: npx skills add https://github.com/EtroxTaran/conductor --skill test-writer-etroxtaran

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the creation of comprehensive test suites for software development, ensuring code quality and reliability through Test-Driven Development (TDD) principles.

Core Features & Use Cases

  • Automated Test Generation: Writes unit, integration, and E2E tests for Python and TypeScript/JavaScript codebases.
  • TDD Enforcement: Guides users to write failing tests before implementation.
  • Use Case: When developing a new feature, use this skill to generate all necessary unit tests, ensuring that the implementation meets the defined acceptance criteria and edge cases.

Quick Start

Use the test-writer skill to write unit tests for the new feature described in the acceptance criteria.

Frequently Asked Questions about test-writer

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

FAQPage Schema
How do I generate comprehensive tests following TDD principles for Python and TypeScript?

This skill automates test generation for Python and TypeScript/JavaScript, creating failing unit, integration, and E2E tests before implementation begins to enforce Test-Driven Development principles and ensure code quality.

Does test generation work with both pytest and Jest/Vitest frameworks?

Yes, test generation supports pytest for Python and Jest or Vitest for TypeScript and JavaScript, allowing you to automate the creation of unit, integration, and E2E tests across these specific testing frameworks.

What is the best way to write failing tests before starting feature implementation?

The best way to write failing tests before implementation is to use an automated TDD generator. This skill defines acceptance criteria and edge cases, writing comprehensive failing unit and integration tests before your feature implementation begins.

How do I automate unit and E2E test creation for an existing JavaScript codebase?

You can automate unit and E2E test creation for an existing JavaScript codebase by using this skill to generate comprehensive test suites. It analyzes your code and writes the necessary tests using Jest or Vitest to ensure reliability.

Can I use this approach to cover edge cases for new features in TypeScript?

Yes, you can use this TDD approach to cover edge cases for new features in TypeScript. The skill generates comprehensive tests that ensure your implementation meets defined acceptance criteria and handles edge cases properly.