test-writer

Generate and update Rust WASM test suites from specification artifacts.

1|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/augentic/specify --skill test-writer-augentic
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-writer
Source: https://github.com/augentic/specify/tree/main/plugins/omnia/skills/test-writer
Command: npx skills add https://github.com/augentic/specify --skill test-writer-augentic

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the generation and updating of comprehensive test suites for Rust WASM crates, ensuring code quality and adherence to specifications.

Core Features & Use Cases

  • Automated Test Generation: Creates unit and integration tests based on specification files (spec.md) and design documents (design.md).
  • Spec-to-Test Traceability: Maps each test directly to a specific requirement scenario in the specs.
  • Drift Detection: Identifies discrepancies between specifications and existing tests or code.
  • Use Case: When new requirements are defined in spec.md, this Skill can automatically generate the corresponding Rust tests, significantly speeding up the development cycle and reducing manual testing effort.

Quick Start

Use the test-writer skill to generate tests for the 'user-auth' crate in the current project directory.

Frequently Asked Questions about test-writer

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

FAQPage Schema
How do I generate Rust tests automatically from specification files?

Automated Rust test generation analyzes specification artifacts like `spec.md` and design documents to create unit and integration tests. It maps each generated test directly to specific requirement scenarios for complete spec-to-test traceability.

What is spec-to-test drift detection in Rust WASM crates?

Spec-to-test drift detection identifies discrepancies between updated specifications and existing Rust code or tests. It ensures deterministic test maintenance by automatically highlighting when your test suite no longer matches the defined requirements.

Can I set up mock providers for Rust integration tests using this approach?

Yes, you can set up mock providers for Rust integration tests. The test generation process supports mock provider setup to facilitate deterministic integration testing for Rust WASM crates based on your specification artifacts.

Does this test automation approach work with BDD and WebAssembly?

Yes, this test automation approach works with BDD and WebAssembly. It specifically generates and updates comprehensive test suites for Rust WASM crates by analyzing specification artifacts to support behavior-driven development workflows.

When do I need to update Rust tests for WASM crates?

You need to update Rust tests for WASM crates when new requirements are defined in your specification files. The automated generation process speeds up the development cycle by updating the test suite and detecting any drift from the specs.