Install
$ agentstack add skill-firstp1ck-pi-coding-agent-forge-test-plan-generator ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Test Plan Generator
Generate structured, prioritized test plans from spec and architecture documents.
Inputs
projects//combined-plan.md(primary source of truth)projects//spec.md(original requirements)projects//architecture.md(module boundaries and interfaces)- Forge's completion report (existing test coverage)
Process
Step 1 — Extract Requirements
Read the combined plan and extract every testable requirement:
- Explicit acceptance criteria from the spec
- Interface contracts from the architecture
- Security constraints from Zero's review
- Error handling expectations
- Edge cases mentioned in the spec
- Non-functional requirements (performance, accessibility)
Step 2 — Derive Test Cases
For each requirement, create one or more test cases:
| ID | Requirement | Test Case | Category | Priority | Status |
|---|---|---|---|---|---|
| TC-001 | User can create account | Valid email + password creates account | E2E | P0 | Pending |
| TC-002 | User can create account | Duplicate email rejected with error | E2E | P0 | Pending |
| TC-003 | Email validation | Invalid format "foo@" rejected | Unit | P1 | Pending |
| TC-004 | Rate limit on login | 6th attempt within 1 min returns 429 | Integration | P1 | Pending |
Step 3 — Prioritize
Use this priority scheme:
| Priority | Criteria | Examples | |---|---|---| | P0 (Must test) | Core user flows, data integrity, auth | Login, create, read, update, delete | | P1 (Should test) | Error handling, edge cases, security functional | Invalid input, rate limits, empty states | | P2 (Nice to test) | Boundary values, concurrent access, rare paths | Max-length input, simultaneous edits | | P3 (If time allows) | Cosmetic, UX polish, accessibility | Layout consistency, keyboard navigation |
Step 4 — Coverage Analysis
Compare test cases against spec requirements:
## Coverage Matrix
| Spec Section | Requirements | Test Cases | Coverage |
|---|---|---|---|
| Authentication | 5 | 12 | 100% |
| User Profile | 3 | 6 | 100% |
| Data Export | 2 | 1 | 50% — missing error path tests |
Output Format
# Test Plan —
**Generated:** YYYY-MM-DD
**Spec Version:** [commit hash or date]
**Total Test Cases:** N
**Coverage:** X% of spec requirements mapped
## Test Cases by Priority
### P0 — Must Test
[Table of P0 test cases]
### P1 — Should Test
[Table of P1 test cases]
### P2 — Nice to Test
[Table of P2 test cases]
### P3 — If Time Allows
[Table of P3 test cases]
## Coverage Gaps
[List of spec requirements without test cases]
## Test Execution Order
1. [Recommended execution sequence based on dependencies]
Watchdog skill — Test plan generation and coverage analysis
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: Firstp1ck
- Source: Firstp1ck/pi-coding-agent-forge
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.