markdowntown-testing

Standardize unit, integration, and end-to-end testing workflows for Markdowntown projects.

Updated Dec 31, 2025
One-click install
npx skills add https://github.com/joelklabo/markdowntown-cli --skill markdowntown-testing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: markdowntown-testing
Source: https://github.com/joelklabo/markdowntown-cli/tree/main/codex/skills/markdowntown-testing
Command: npx skills add https://github.com/joelklabo/markdowntown-cli --skill markdowntown-testing

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Automates and standardizes testing workflows for Markdowntown projects, enabling reliable unit, integration, and end-to-end verification.

Core Features & Use Cases

  • Guides setup for unit, integration, and E2E tests
  • Supports Playwright/visual testing workflows with sample narratives
  • Offers references to test utilities and best practices

Quick Start

Run the default test workflow to validate your changes end-to-end.

Frequently Asked Questions about markdowntown-testing

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

FAQPage Schema
How do I standardize testing workflows for unit, integration, and e2e tests?

Standardize testing workflows by configuring deterministic test execution across compile, lint, unit tests, and Playwright visual testing. This ensures reliable verification results for both CLI and web app components with clear guidance and examples.

What is the best way to set up Playwright and visual testing for web app components?

Setting up Playwright and visual testing involves specifying deterministic test execution and documenting QA utilities. The workflow provides sample narratives and clear guidance to verify web app components reliably.

How do I configure Vitest for reliable unit and integration testing?

Configure Vitest by standardizing the test execution environment and documenting QA utilities. The workflow specifies guardrails for test artifacts to ensure reliable unit and integration test results.

Do I need specific environment setup for deterministic test execution?

Deterministic test execution requires specific environment setup and guardrails for test artifacts. The workflow specifies clear guidance for environment configuration to ensure reliable unit, integration, and end-to-end results.

Can I use this testing workflow for both CLI and web app components?

Yes, the testing workflow is applicable to both CLI and web app components. It standardizes compile, lint, unit tests, and Playwright visual testing across these components with clear guidance and examples.

When should I document QA utilities in my testing workflow?

Document QA utilities when standardizing testing workflows to ensure reliable end-to-end results. The workflow specifies documentation of QA utilities and guardrails for test artifacts as part of the setup process.