How QC Pro works
QC Pro runs a real headless browser against your live app, exercises every flow it can find, and produces a report you can hand to Claude Code. Here is what it checks and how the pipeline is structured.
Pipeline
- 1
Crawler
Discovers your app's route graph, auth walls, and email gates from the URL you paste. No config required.
- 2
Tester
Plays through discovered flows with a real browser. Captures events, network requests, screenshots, and security observations.
- 3
Analyst
Scores each of the 12 dimensions and generates findings with evidence, observation, expected behavior, and acceptance criteria.
- 4
Planner
Groups findings into dependency-ordered phases, each sized to fit a single Claude Code session (~8K tokens).
- 5
Formatter
Delivers phases via the dashboard, copy-paste, or MCP directly into Claude Code.
The 12 quality dimensions
1. Functional Integrity
What: Do core flows complete without errors?
2. Authentication
What: Can users sign up, log in, reset their password, and stay logged in?
3. Email Notifications
What: Do transactional emails arrive and do their links work?
4. Responsive / Cross-Browser
What: Does the layout hold across viewports and browser engines?
5. Visual Integrity
What: Is the UI visually coherent?
6. Performance
What: Does the app load and respond fast enough?
7. Payment Transactions
What: Do checkout and billing actually work?
8. Third-Party Integrations
What: Do OAuth, analytics, and external APIs actually load?
9. Security Basics
What: Are there obvious security holes?
10. Accessibility
What: Is the app usable with assistive tech?
prefers-reduced-motion support.11. Regression Detection
What: What broke compared to last time?
12. Product Intent Alignment
What: Does the app actually do what it claims?
Claude Code integration
QC Pro exposes an MCP server at https://app.qcpro.ai/api/mcp. Once connected, Claude Code can trigger runs, pull findings, request phased fix instructions, and signal when a phase is ready to retest - all without leaving the editor.
Available MCP tools
- qcpro/run
- qcpro/status
- qcpro/findings
- qcpro/fix
- qcpro/retest
- qcpro/opinion
- qcpro/history
- qcpro/intent
- qcpro/context