Repository inventory

quran/quran.com-frontend-next

Skills indexed from this repository, with install-style signals scoped to the repo.
3 skills5.1K GitHub stars0 weekly installsTypeScriptGitHubOwner profile

Overview

This skill generates a comprehensive testing plan for the current branch diff or a specific PR. It produces actionable QA checklists tailored to the scope and risk of changes in a Next.js TypeScript frontend. Use it to verify PR readiness, create QA tasks, or drive manual and automated tests.

How this skill works

The skill fetches the diff (current branch vs production or a given PR) and inspects changed files to classify them by type and scope. It applies project-specific testing criteria—critical, standard, regression, visual, and accessibility checks—plus patterns from common past mistakes to produce a focused, proportionate testing plan. The output is a ready-to-copy markdown checklist sized to the change.

When to use it

  • Preparing a PR for review and merge
  • Creating QA checklists for manual testers
  • Verifying regression risk when shared hooks or components changed
  • Building acceptance criteria for feature work
  • Running pre-merge readiness audits (lint/test/build)

Best practices

  • Run against the current branch diff or pass the PR number for exact changes
  • Scale test depth to change size: tiny→critical checks, medium/large→full plan
  • Be specific: translate generic checks into concrete user actions and expected outcomes
  • Include loading/error/empty states when data fetching is involved
  • Add theme/RTL/responsive checks when styles or pages are modified

Example use cases

  • New feature page added: generate critical path tests, SSG/SSR guidance, responsive and theme checks
  • Bug fix in shared hook: create regression tests for all consumers and edge cases
  • Styling-only change: focus on visual verification across themes, breakpoints, and RTL
  • Small refactor touching utilities: run TypeScript/contract checks and runtime error handling tests

FAQ

Empty runs diff between current branch and production. Provide a PR number to use that PR's diff.

Can the plan be edited for length?

Yes. The skill scales sections to change size and skips irrelevant sections; you can request more or fewer details.

3 skills

More from this maintainer
Other repositories and skills published under the same GitHub owner.
Skills library
Jump back to the full directory or explore grouped topics.
Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational