dt-qa

Write and execute tests against task 'done when:' criteria and report PASS/FAIL status.

Updated Jul 2, 2026
One-click install
npx skills add https://github.com/nseluga/os --skill dt-qa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dt-qa
Source: https://github.com/nseluga/os/tree/main/skills/dt-qa
Command: npx skills add https://github.com/nseluga/os --skill dt-qa

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

The dt-qa Skill addresses the need for accurate and efficient testing within a development team's workflow, ensuring code quality and functionality compliance.

Core Features & Use Cases

  • Test Automation: Automated writing and execution of tests to verify functionality and performance.
  • Behavioral Checks: Optional testing against real running apps for comprehensive coverage.
  • Test Reporting: Generation of detailed reports outlining test results and root causes of failures.
  • Use Case: Utilize dt-qa to automatically test a feature developed by an engineer, providing immediate feedback on whether the feature meets the specified criteria.

Quick Start

Run dt-qa on the current plan item, using dt-qa <plan-item> to initiate the testing process.

Frequently Asked Questions about dt-qa

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

FAQPage Schema
How do I automate QA testing based on task criteria in a dev team workflow?

Automate QA testing by running a skill against a plan item to write and execute tests based on the task's 'done when:' criteria. It runs automated checks and generates a PASS/FAIL status report for the plan item.

What is the best way to verify if a developed feature meets specified code quality and functionality requirements?

Verify feature compliance by executing automated tests against the 'done when:' criteria of the plan item. The testing process evaluates functionality and generates a detailed report outlining test results and root causes of failures.

Do I need specific test frameworks and an execution environment setup to run automated test execution?

Yes, automated test execution requires appropriate test frameworks and execution environment setup to be configured beforehand. The tool relies on these existing dependencies to write and execute tests successfully within the development workflow.

Can I perform behavioral checks against a real running application for comprehensive test coverage?

Yes, behavioral checks can optionally test against real running applications. This optional testing provides comprehensive coverage by validating functionality and performance beyond isolated automated checks.

How does automated test reporting handle failures when checking plan items in software development projects?

Automated test reporting handles failures by generating detailed reports that outline the test results and identify the root causes of failures. It provides immediate feedback on whether the feature meets specified criteria.

What are the limitations of using automated QA testing for software development plan items?

Limitations include dependency on appropriate test frameworks and a properly configured execution environment setup. Without these prerequisites, the tool cannot write or execute tests to verify the functionality and performance of the plan item.