test

Generate unit tests for atomic specs with AAA-structured assertions.

Updated Mar 23, 2026
One-click install
npx skills add https://github.com/mattphanm/Codex-Agentic --skill test-mattphanm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test
Source: https://github.com/mattphanm/Codex-Agentic/tree/main/.codex/skills/test
Command: npx skills add https://github.com/mattphanm/Codex-Agentic --skill test-mattphanm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables teams to design and validate tests that verify atomic spec acceptance criteria, ensuring traceable and deterministic test coverage.

Core Features & Use Cases

  • Maps each atomic spec to specific test cases following the AAA pattern.
  • Guides test structure, setup, execution, and assertions for deterministic results.
  • Supports parallel collaboration between test-writers and implementers to accelerate delivery.

Quick Start

Run the test-writing workflow to generate unit tests for all atomic specs in the target spec group.

Frequently Asked Questions about test

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

FAQPage Schema
How do I write deterministic tests for atomic specs?

To write deterministic tests for atomic specs, map each acceptance criterion to specific test cases using the AAA pattern, ensuring isolated setup, execution, and assertions that yield consistent results. This skill guides structuring tests for isolated and parallel execution.

What is the AAA pattern in TypeScript testing automation?

The AAA pattern in TypeScript testing automation structures tests into Arrange, Act, and Assert phases. This skill enforces the AAA pattern to map atomic specs to test cases, ensuring precise and traceable verification of acceptance criteria.

How do I enable parallel work between test-writers and implementers?

You can enable parallel work between test-writers and implementers by generating tests that verify atomic specs against acceptance criteria independently. This skill allows test-writers to define deterministic assertions while implementers develop the logic concurrently.

How do I ensure traceability and coverage for spec repository documentation?

To ensure traceability and coverage for spec repository documentation, map each atomic spec directly to specific test cases. This skill enforces traceability and automatically updates documentation within the spec repository during the test generation workflow.

Can I automate unit test generation for all atomic specs in a target group?

Yes, you can automate unit test generation for all atomic specs in a target group by running the test-writing workflow. This skill processes the target spec group to generate and curate deterministic tests with AAA-structured assertions.

When should I not use atomic specs for test automation?

You should not use atomic specs for test automation when your acceptance criteria cannot be broken down into isolated, deterministic units. This skill requires atomic specs to enforce precise traceability, coverage, and parallel development without overlapping dependencies.