Extension ID
test-by
Extension Name
Test Validation
Version
1.2.0
Description
Validate acceptance scenarios and run CSV-driven E2E tests against a live app via Playwright
Author
Andrei Stsepaniuk
Repository URL
https://github.com/andstepanuk/speckit-test-validate
Download URL
https://github.com/andstepanuk/speckit-test-validate/archive/refs/tags/v1.2.0.zip
License
MIT
Homepage (optional)
https://github.com/andstepanuk/speckit-test-validate
Documentation URL (optional)
https://github.com/andstepanuk/speckit-test-validate/tree/main/docs
Changelog URL (optional)
https://github.com/andstepanuk/speckit-test-validate/blob/main/CHANGELOG.md
Required Spec Kit Version
$>$= 0.2.0
Required Tools (optional)
- playwright (>0.0.10) - required
Number of Commands
2
Number of Hooks (optional)
0
Tags
testing, e2e, playwright
Key Features
- Executes spec.md acceptance scenarios step-by-step in a real browser
- Validate any steps from csv in real browser
Testing Checklist
Submission Requirements
Testing Details
Tested on:
- Windows 11 with SpecKit v0.1.0
Test Project: Tested on browser application for travelers. Extension help do manual validation that features was implemented correctly
Test scenarios:
- Installed extension
- Configured settings
- Ran all commands
- Verified output
Example Usage
# Install extension
specify extension add test-by --from https://github.com/andstepanuk/speckit-test-validate/archive/refs/tags/v1.2.0.zip
#Use a command
/speckit-test-by-validate
/speckit-test-by-e2e tests/login-flow.csv
Proposed Catalog Entry
{
"test-by": {
"name": "Test Validation",
"id": "test-by",
"description": "Validate acceptance scenarios and run CSV-driven E2E tests against a live app via Playwright",
"author": "Andrei Stsepaniuk",
"version": "1.2.0",
"download_url": "https://github.com/andstepanuk/speckit-test-validate/archive/refs/tags/v1.2.0.zip",
"repository": "https://github.com/andstepanuk/speckit-test-validate",
"homepage": "https://github.com/andstepanuk/speckit-test-validate",
"license": "MIT",
"requires": {
"speckit_version": ">=0.2.0",
"tools": [
{
"name": "playwright",
"required": "true"
}
]
},
"provides": {
"commands": "2"
},
"tags": ["testing", "e2e"],
"verified": "false",
"downloads": "0",
"stars": "0",
"created_at": "2026-09-23T00:00:00Z",
"updated_at": "2026-09-23T00:00:00Z"
}
}
Additional Context
No response
Extension ID
test-by
Extension Name
Test Validation
Version
1.2.0
Description
Validate acceptance scenarios and run CSV-driven E2E tests against a live app via Playwright
Author
Andrei Stsepaniuk
Repository URL
https://github.com/andstepanuk/speckit-test-validate
Download URL
https://github.com/andstepanuk/speckit-test-validate/archive/refs/tags/v1.2.0.zip
License
MIT
Homepage (optional)
https://github.com/andstepanuk/speckit-test-validate
Documentation URL (optional)
https://github.com/andstepanuk/speckit-test-validate/tree/main/docs
Changelog URL (optional)
https://github.com/andstepanuk/speckit-test-validate/blob/main/CHANGELOG.md
Required Spec Kit Version
Required Tools (optional)
- playwright (>0.0.10) - requiredNumber of Commands
2
Number of Hooks (optional)
0
Tags
testing, e2e, playwright
Key Features
Testing Checklist
Submission Requirements
extension.ymlmanifest includedTesting Details
Tested on:
Test Project: Tested on browser application for travelers. Extension help do manual validation that features was implemented correctly
Test scenarios:
Example Usage
Proposed Catalog Entry
{ "test-by": { "name": "Test Validation", "id": "test-by", "description": "Validate acceptance scenarios and run CSV-driven E2E tests against a live app via Playwright", "author": "Andrei Stsepaniuk", "version": "1.2.0", "download_url": "https://github.com/andstepanuk/speckit-test-validate/archive/refs/tags/v1.2.0.zip", "repository": "https://github.com/andstepanuk/speckit-test-validate", "homepage": "https://github.com/andstepanuk/speckit-test-validate", "license": "MIT", "requires": { "speckit_version": ">=0.2.0", "tools": [ { "name": "playwright", "required": "true" } ] }, "provides": { "commands": "2" }, "tags": ["testing", "e2e"], "verified": "false", "downloads": "0", "stars": "0", "created_at": "2026-09-23T00:00:00Z", "updated_at": "2026-09-23T00:00:00Z" } }Additional Context
No response