testing

Coordinate test-driven development workflows for Noodle projects.

218|11|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/poteto/noodle --skill testing-poteto
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: testing
Source: https://github.com/poteto/noodle/tree/main/.agents/skills/testing
Command: npx skills add https://github.com/poteto/noodle --skill testing-poteto

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Test-driven development workflow for Noodle. Use when testing changes, writing tests, fixing bugs, creating fixtures, or running the test suite. Triggers: "test", "write a test", "fix this bug", "add a fixture", "run tests", "TDD", or any task involving verification of code changes.

Core Features & Use Cases

  • Provides a guided workflow for reproducing bugs, writing failing tests, committing tests, and applying fixes.
  • Includes fixture management guidance and references to testdata fixtures for reliable regression tests.
  • Integrates with the Noodle project tooling to validate changes and ensure quality.

Quick Start

Run the full test suite to reproduce issues, write tests, and verify fixes.

Frequently Asked Questions about testing

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

FAQPage Schema
How do I start a test-driven development workflow for fixing bugs?

Start a test-driven development workflow by reproducing the bug, writing a failing test, committing the test, and applying the fix. This ensures reliable regression testing.

What is the best way to manage test fixtures for reliable regression tests?

Manage test fixtures by using dedicated testdata references to provide consistent inputs. This ensures regression tests remain reliable by validating code changes against stable fixture data.

How do I run the test suite to verify code changes in a pnpm project?

Run the full test suite to verify code changes by triggering the testing workflow. It validates modifications and ensures software quality assurance across your pnpm projects.

Can I use this workflow for writing tests and adding fixtures across different projects?

Yes, you can use this workflow for writing tests and adding fixtures across projects. It coordinates test-driven development tasks and integrates with project tooling to validate changes.

Does the testing workflow require specific SKILL.md formatting?

Yes, the testing workflow enforces YAML frontmatter with a name and description in SKILL.md, plus an operational body and optional references to support testing.

Why should I write a failing test before applying a bug fix?

Writing a failing test before applying a bug fix verifies the issue is reproducible. Committing the test first ensures the subsequent fix successfully resolves the exact failure.