Testing & Quality skills

Browse reusable Agent Skills, each with a clear purpose and practical guidance.

sap-sac-test-automation

SAP Analytics Cloud (SAC) automated testing skill for designing capability-gated browser discovery and deterministic Playwright test suites for SAC stories, dashboards, reports, planning workflows, comments, permissions, visual regression, and reusable QA automation. This skill should be used when building SAC end-to-end tests, onboarding SAC dashboards into Playwright, creating dashboard profiles or scenario YAML, using Microsoft Edge/CDP, Chrome DevTools MCP, Vercel Labs agent-browser, or manual discovery for SAC components, testing SAC optimized stories, configuring SAC auth storage state, managing visual/data baselines, testing comments, planning writeback, data actions, multi actions, role-based views, restricted Windows/company environments, or creating SAC failure triage artifacts.

381 repo starsObserved in 1 repos
Testing & Quality

sapui5-linter

Use this skill when working with the UI5 Linter (@ui5/linter) for static code analysis of SAPUI5/OpenUI5 applications and libraries. Covers setup, configuring linting rules, running the linter to detect deprecated APIs, global variable usage, CSP violations, and manifest issues. Supports autofix for deprecated API usage, global references, event handlers, and manifest properties. Includes CI/CD integration, pre-commit hooks, and UI5 2.x migration preparation.

381 repo starsObserved in 1 repos
Testing & Quality

python-linting

Runs Ruff linting and formatting on Python files. Use only before pushing changes (e.g. before git push or creating a PR).

380 repo starsObserved in 1 repos
Testing & Quality

analyze-changes

Analyze git changes (branch, commit, or current branch) and produce a design-oriented markup document with Mermaid diagrams, query/usage examples, data walkthroughs, PR context, and impact assessment.

379 repo starsObserved in 1 repos
Testing & Quality

excel-background-verification

Verify pi-for-excel work against a real local Excel desktop host while keeping Excel in the background. Use after changes to workbook tools, recovery, taskpane UI, Office.js host behavior, chart/image paths, or any adversarial verification where browser-only tests are insufficient.

379 repo starsObserved in 1 repos
Testing & Quality

profile-jmh-regressions

Profile JMH benchmark regressions using async-profiler on a Hetzner CCX33 server. Reads regressions from a PR benchmark comment, profiles both HEAD and BASE with collapsed-stack output, compares self-time and inclusive-time per method, and identifies root causes. Use when the user asks to profile regressions after a benchmark comparison run.

379 repo starsObserved in 1 repos
Testing & Quality

profile-query-bottleneck

Profile and diagnose YouTrackDB SQL/MATCH query bottlenecks. Accepts one or more LDBC query names (e.g., IC5, IS7, IC1,IC10). Combines async-profiler flame graphs, step-by-step selectivity measurement, and fan-out analysis on a Hetzner CCX33 server against the LDBC SF 1 dataset.

379 repo starsObserved in 1 repos
Testing & Quality

psf-support-package-analyzer

Analyze PSFramework support packages (.cliDat files) generated by New-PSFSupportPackage. Imports the package, extracts errors/warnings with surrounding context, correlates them to source code locations in this repository, and provides a structured troubleshooting summary. WHEN: "analyze support package", "troubleshoot cliDat", "analyze logs", "customer logs", "PSF support package", "support pack analysis", "what went wrong", "debug export failure", "analyze .cliDat", "log analysis", "troubleshoot customer issue".

379 repo starsObserved in 1 repos
Testing & Quality

review-workflow-pr

Review a workflow-style PR's design, plan, and track files in research-mode Q&A; auto-records observations and submits a line-anchored review via gh api. TRIGGER when: user asks to review a workflow PR or run /review-workflow-pr. SKIP: non-workflow PRs without docs/adr/<dir>/_workflow/.

379 repo starsObserved in 1 repos
Testing & Quality

run-jmh-benchmarks-hetzner

Provision a Hetzner CCX33 server, deploy the project, run JMH benchmarks, collect results, and destroy the server. Use ONLY when the user explicitly asks to run JMH benchmarks on a Hetzner server. Do NOT trigger for general benchmark requests or local benchmark runs.

379 repo starsObserved in 1 repos
Testing & Quality