mirror of
https://github.com/garrytan/gstack.git
synced 2026-05-01 19:25:10 +02:00
e04ad1bea0
Rewrite qa/SKILL.md to v2.0:
- Smart test plan generation with Quick/Standard/Exhaustive tiers
- Per-page risk heuristics (forms=HIGH, CSS=LOW, tests=SKIP)
- Reports persist to ~/.gstack/projects/{slug}/qa-reports/
- QA run index with bidirectional links between reports
- Report metadata: branch, commit, PR, tier
- Auto-open preference saved to ~/.gstack/config.json
- PR comment integration via gh
- file:// link output on completion
1.9 KiB
1.9 KiB
QA Report: {APP_NAME}
| Field | Value |
|---|---|
| Date | {DATE} |
| URL | {URL} |
| Branch | {BRANCH} |
| Commit | {COMMIT_SHA} ({COMMIT_DATE}) |
| PR | {PR_NUMBER} ({PR_URL}) or "—" |
| Tier | Quick / Standard / Exhaustive |
| Scope | {SCOPE or "Full app"} |
| Duration | {DURATION} |
| Pages visited | {COUNT} |
| Screenshots | {COUNT} |
| Framework | {DETECTED or "Unknown"} |
| Index | All QA runs |
Health Score: {SCORE}/100
| Category | Score |
|---|---|
| Console | {0-100} |
| Links | {0-100} |
| Visual | {0-100} |
| Functional | {0-100} |
| UX | {0-100} |
| Performance | {0-100} |
| Accessibility | {0-100} |
Top 3 Things to Fix
- {ISSUE-NNN}: {title} — {one-line description}
- {ISSUE-NNN}: {title} — {one-line description}
- {ISSUE-NNN}: {title} — {one-line description}
Console Health
| Error | Count | First seen |
|---|---|---|
| {error message} | {N} | {URL} |
Summary
| Severity | Count |
|---|---|
| Critical | 0 |
| High | 0 |
| Medium | 0 |
| Low | 0 |
| Total | 0 |
Issues
ISSUE-001: {Short title}
| Field | Value |
|---|---|
| Severity | critical / high / medium / low |
| Category | visual / functional / ux / content / performance / console / accessibility |
| URL | {page URL} |
Description: {What is wrong, expected vs actual.}
Repro Steps:
Regression (if applicable)
| Metric | Baseline | Current | Delta |
|---|---|---|---|
| Health score | {N} | {N} | {+/-N} |
| Issues | {N} | {N} | {+/-N} |
Fixed since baseline: {list} New since baseline: {list}


