qa-ux-plan
Writes an end-to-end QA plan from the branch diff without running tests.
Skill by connorch
Chalk Labs
Need help deploying qa-ux-plan?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/connorch-qa-ux-plan
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design, backend, testing, writing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Nov 1, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/qa-ux-plan
What's inside
- Skill name
qa-ux-plan- Description
- Writes an end-to-end QA plan from the branch diff without running tests. Use when asked to create an end-to-end QA or UX verification plan for the current Git branch, especially from branch diffs, changed files, product flows, routes, screens, components, API changes, copy, styles, or config.
- License
- MIT
- Instructions
- 164 lines in SKILL.md · view on GitHub
Files (2)
- SKILL.md
- openai.yaml · agents/
SKILL.md (first lines)
# QA UX Plan
## Example Invocation
> Use the QA UX plan skill to generate an end-to-end QA plan for the
> current branch.
## Purpose
Generate a clear, handoff-ready QA plan from the current branch. Do not run
tests, write test code, propose fixes, or describe execution mechanics unless
the user explicitly asks.
The plan is product- and UX-focused: what changed, which flows may be affected,
what should be verified, expected outcomes, and nearby regressions to watch.
## Inspection Flow
1. Check repository state:
- `git status`
- current branch name
- base branch from repo context; use `main` if no better signal exists
2. Inspect the branch diff against the base branch.
3. Review changed files and classify them:
- user-facing routes, pages, screens, components, layouts, forms, modals,
navigation, styles, copy, config, and feature flags
- backend behavior visible to users, including API handlers, server actions,
schemas, migrations, permissions, auth, data loading, errors, and external
integrations
- tests, docs, build tooling, or internal-only changes as supporting context
4. Read relevant product docs, README files, route maps, or existing tests only
when they clarify intended behavior.
5. Infer impacted product areas, routes, screens, flows, components, data
states, account roles, and settings.
6. Separate directly changed behavior from likely regression surfaces.
7. Produce the QA plan using the template below.
## Planning Rules
- Keep the plan execution-tool-agnostic.
- Do not include tool-specific execution instructions or implementation-level
testing mechanics.
- Prefer concrete user scenarios over generic checklist items.
- Mark inferred behavior explicitly when it is not directly visible in the diff.
- Do not assume every changed file is user-facing; identify internal-only or
infrastructure-only changes separately.
- Include setup and data assumptions.
- Prioritize scenarios as P0, P1, or P2.
- Include expected outcomes for each scenario.
- Include edge cases, negative cases, regression checks, responsive checks, and
accessibility or usability checks when relevant to the diff.
- Include a short smoke-test subset.
- Include out-of-scope areas when inferable.
- Do not recommend implementation changes unless the user asks for fixes.
## Output Template
```md
# QA UX Plan: <branch or feature name>
## 1. Summary
Brief summary of the branch's user-facing changes.
## 2. Changed Surface Area
| Area | Files / Routes | User-facing impact | Risk |
|---|---|---|---|
## 3. Assumptions
- Base branch:
- Environment:
- Required data:
- Feature flags:
- Auth/account assumptions:
- External service assumptions:
## 4. Critical Happy Paths
### Scenario 1: <name>
**Priority:** P0/P1/P2
**User goal:**
**Preconditions:**
**Steps:**
1.
2.
3.
**Expected outcome:**
-
**Regression risk covered:**
-
## 5. Edge Cases and Negative Cases
Use the same scenario format, focused on validation, empty states, errors,
permissions, loading states, retries, stale data, and boundary conditions.
## 6. Regression Checks
List nearby flows that were not directly changed but may be affected.
## 7. Responsive and Cross-Device Checks
Include only relevant checks. Focus on viewport and layout behavior,
navigation, forms, modals, tables, overflow, and touch usability.
## 8. Accessibility and Usability Checks
Include keyboard flow, focus states, labels, disabled states, error messaging,
contrast concerns, and assistive-technology-relevant copy where inferable.
## 9. Prioritized Smoke Test
A short subset of the most important checks to run first.From connorch/skills, MIT.
More from connorch/skills
- 0.603score
qa-ux-verify
connorch
Runs a QA plan in a browser and reports the results without fixing anything.
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
step-back
connorch
Step back from a branch that grew through iteration - review rounds, point fixes, PR feedback - and judge the end state as a whole: are the big architecture…
SkillAFreshness: A★ 2Claude Code +9 - 0.598score
codex-review
connorch
Gets an independent code review from Codex CLI.
SkillAFreshness: A★ 2Claude Code +9 - 0.598score
implement-and-review
connorch
Use when the user approves a plan and says to implement it.
SkillAFreshness: A★ 2Claude Code +9 - 0.598score
fleet-exec
connorch
Run commands on another of the user's machines (the macOS and linux machines on their tailnet) over Tailscale SSH.
SkillAFreshness: A★ 2Claude Code +9 - 0.598score
claude-code-subagent
connorch
Delegate a bounded task to Claude Code CLI (`claude -p`) as a headless subagent, then review what it produced.
SkillAFreshness: A★ 2Claude Code +9 - 0.598score
html-communication
connorch
Writes HTML writeups and publishes them privately to files.vaut.dev.
SkillAFreshness: A★ 2Claude Code +9 - 0.598score
t3-browser
connorch
Use for any browser QA, verification, screenshot, or "check it in the browser" step when the T3 Code Browser panel tools (mcp__t3-code__preview_*, such as…
SkillAFreshness: A★ 2Claude Code +9 - 0.598score
mac-vm
connorch
Use when a task needs a GUI app on a Mac whose desktop is locked, or when the user asks to start, stop, or set up the agent macOS VM.
SkillAFreshness: A★ 2Claude Code +9 - 0.598score
merge-risk
connorch
Rates how risky it is to merge a pull request or branch, on a Minimal / Low / Moderate / High / Critical scale, with the blockers that set the rating.
SkillAFreshness: A★ 2Claude Code +9 - 0.598score
pull-upstream
connorch
Sync a forked repository with its upstream.
SkillAFreshness: A★ 2Claude Code +9 - 0.598score
claude-router
connorch
Controls claude-router, the local proxy that spreads Claude Code requests across subscription accounts.
SkillAFreshness: A★ 2Claude Code +9
Signals
- Stars
- 2
- Forks
- 0
- Open issues
- 2
- Last commit (this folder)
- Oct 5, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/connorch/skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from connorch
- 0.603score
step-back
connorch
Step back from a branch that grew through iteration - review rounds, point fixes, PR feedback - and judge the end state as a whole: are the big architecture…
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
qa-ux-verify
connorch
Runs a QA plan in a browser and reports the results without fixing anything.
SkillAFreshness: A★ 2Claude Code +9 - 0.598score
fleet-exec
connorch
Run commands on another of the user's machines (the macOS and linux machines on their tailnet) over Tailscale SSH.
SkillAFreshness: A★ 2Claude Code +9 - 0.598score
codex-review
connorch
Gets an independent code review from Codex CLI.
SkillAFreshness: A★ 2Claude Code +9 - 0.598score
claude-router
connorch
Controls claude-router, the local proxy that spreads Claude Code requests across subscription accounts.
SkillAFreshness: A★ 2Claude Code +9 - 0.598score
codex-implementation
connorch
Implements scoped code changes with Codex CLI, then inspects the diff.
SkillAFreshness: A★ 2Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get qa-ux-plan running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
qa-ux-plan skill. Agent Mart. https://agentmart.dev/skills/connorch-qa-ux-plan (last updated 2026-10-24)