test-writing

Standardize test output rendering across Rust, Go, and Python suites.

16|3|Updated May 5, 2026
One-click install
npx skills add https://github.com/Kevin-Liu-01/Agent-Machines --skill test-writing-kevin-liu-01
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-writing
Source: https://github.com/Kevin-Liu-01/Agent-Machines/tree/main/knowledge/skills/test-writing
Command: npx skills add https://github.com/Kevin-Liu-01/Agent-Machines --skill test-writing-kevin-liu-01

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Write test output, harnesses, and assertions in the terse Unix tradition. Covers Rust #[test], Go testing.T, Python pytest, typed CLI harnesses, and CI integration. Use when writing new tests, test harnesses, CI profiles, or reviewing test output verbosity.

Core Features & Use Cases

  • Standardizes the presentation of test results across languages to improve readability and automation.
  • Supports language-specific conventions (Rust, Go, Python) and integrated CI workflows.
  • Helps users craft and review concise, machine-friendly test output for pipelines and logs.

Quick Start

Provide a compact, 'ok'/'FAIL' line per assertion for Rust, Go, and Python tests.

Frequently Asked Questions about test-writing

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

FAQPage Schema
How do I standardize test output formatting for Rust, Go, and Python in CI pipelines?

Standardize test output formatting by enforcing terse ok/FAIL rendering for Rust, Go, and Python test suites. It produces a single-line status per assertion, ensuring machine-friendly test output suitable for CI pipelines and logs.

What is the best way to make pytest output terse for CI integration?

Make pytest output terse by applying standardized ok/FAIL formatting conventions to Python test suites. This approach enforces single-line assertion statuses, improving readability and automation for CI workflows.

How do I write a test harness that provides single-line status per assertion?

Write a test harness that standardizes test output rendering across languages using the terse Unix tradition. It supports language-specific conventions for Rust, Go, and Python, outputting a compact ok/FAIL line per assertion.

Can I use this to format Go testing.T results for automated logs?

Yes, you can format Go testing.T results by applying standardized test output rendering. It enforces terse ok/FAIL formatting tailored to Go language conventions, producing single-line statuses suited for automated logs.

Does this approach support language-specific conventions for Rust #[test] attributes?

Yes, this approach supports language-specific conventions for Rust #[test] attributes. It standardizes the presentation of test results across Rust, Go, and Python while maintaining each language's native testing paradigms.

When do I need to standardize test output verbosity across multiple languages?

Standardize test output verbosity when writing new tests, building test harnesses, or reviewing test output across mixed-language codebases. It ensures consistent, machine-friendly ok/FAIL formatting for Rust, Go, and Python CI profiles.