test

Generate edge-case test matrices and add missing tests from GitHub issue data.

Updated Jun 21, 2026
One-click install
npx skills add https://github.com/dallenpyrah/pi --skill test-dallenpyrah
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test
Source: https://github.com/dallenpyrah/pi/tree/main/skills/test
Command: npx skills add https://github.com/dallenpyrah/pi --skill test-dallenpyrah

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the audit and hardening of tests after development, ensuring issues are robust and code is ready for documentation.

Core Features & Use Cases

  • Test Auditing: Reads linked issue details, commits, and existing tests.
  • Edge Case Testing: Derives a test matrix covering edge cases.
  • Test Addition: Adds only missing tests for comprehensive coverage.
  • Verification Loop: Executes a tight verification loop with test-only changes.
  • Commitment and Handoff: Commits test-only changes and hands off to documentation.

Quick Start

Run the test for an issue by entering /test <issue#>.

Frequently Asked Questions about test

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

FAQPage Schema
How do I automate edge-case test creation for GitHub issues before a pull request?

Automated edge-case test creation reads GitHub issue details and repository state to derive a test matrix, adding missing tests in a pre-PR phase to validate behavior against issue requirements.

What is test auditing and how does it harden code after development?

Test auditing hardens code by reading linked issue details, commits, and existing tests to derive an edge-case test matrix, executing a verification loop with test-only changes to ensure comprehensive coverage before handoff.

Do I need Git operations to run automated test case creation on an issue branch?

Yes, automated test case creation requires Git operations for branch checks and file diffs, and it may use the GitHub API to access issue data for deriving test cases from architecture and requirements.

How do I add missing tests to an existing test suite without overwriting current code?

Automated test addition reads existing tests and issue context to derive an edge-case test matrix, then executes a verification loop committing only test-only changes to ensure missing coverage is added without modifying source code.

Can I use CI/CD pipeline integration for test auditing in a pre-PR phase?

Test auditing operates in a pre-PR phase to validate behavior against an issue's architecture, using Git operations for branch checks and file diffs, which aligns with CI/CD pipeline integration for automated code quality validation.

What are the limitations of automated issue management for test matrix generation?

Automated test matrix generation is limited to deriving test cases from GitHub issue and repository state data, requiring Git operations for branch checks and file diffs, and depends on issue data access for accurate edge-case coverage.