@firstpick/pi-skill-test-plan-generator

Agents should invoke this skill when planning tests from specs, architecture docs, PRs, risky changes, new features, bug fixes, or release work. Generates prioritized unit, integration, E2E, regression, and edge-case coverage.

Packages

Package details

skill

Install @firstpick/pi-skill-test-plan-generator from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:@firstpick/pi-skill-test-plan-generator
Package
@firstpick/pi-skill-test-plan-generator
Version
0.1.5
Published
Aug 7, 2026
Downloads
234/mo · 15/wk
Author
firstpick
License
MIT
Types
skill
Size
6.2 KB
Dependencies
0 dependencies · 0 peers
Pi manifest JSON
{
  "skills": [
    "./skills"
  ]
}

Security note

Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.

README

Test Plan Generator

Turn a project plan and its supporting specification and architecture documents into a practical list of tests, ordered by risk and value.

Helpful when

  • A feature needs test coverage.
  • A bug fix could cause regressions.
  • You need to decide what to test manually and automatically.

What to share with Pi

  • The combined project plan (the primary source of truth)
  • The original specification and architecture document
  • The existing completion report, important user journeys, risks, platforms, and time limits

Try asking

Using this combined plan, specification, architecture document, and completion report, create a prioritized test plan. Include normal use, failures, edge cases, and regression checks.

What you’ll get

  • Tests grouped by type and priority
  • Expected results and important test data
  • Coverage gaps and suggested order

Keep in mind

The plan describes what should be tested; it does not prove the tests were run or passed.

Install

pi install npm:@firstpick/pi-skill-test-plan-generator

Restart Pi if the skill does not appear in your current session.

Technical details

See TECHNICAL.md for advanced usage, configuration, compatibility, and limitations.