qa-review

Analyze Go library public APIs for correctness, fault tolerance, and performance issues.

3|Updated Oct 26, 2025
One-click install
npx skills add https://github.com/arloliu/parti --skill qa-review-arloliu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qa-review
Source: https://github.com/arloliu/parti/tree/main/.agents/skills/qa-review
Command: npx skills add https://github.com/arloliu/parti --skill qa-review-arloliu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables external users to critically review a Go library for correctness, fault tolerance, and performance implications before adoption or integration.

Core Features & Use Cases

  • Identify API contract gaps and correctness concerns from a user perspective.
  • Analyze fault tolerance, failure modes, and resilience under edge cases.
  • Evaluate performance implications, resource usage, and potential bottlenecks in typical workloads.

Quick Start

Run a structured QA review plan on the target Go library to uncover contract violations and safety gaps.

Frequently Asked Questions about qa-review

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I review a Go library for correctness and fault tolerance before integration?

Assess a Go library for correctness by analyzing public API contracts, initialization safety, and error propagation, providing concrete gaps and remediation suggestions for external-user misuse scenarios.

What is the best way to check Go public API contracts for concurrency safety issues?

Evaluate Go public API concurrency safety by analyzing external-user contracts, error propagation, and misuse scenarios, delivering concrete gaps and remediation suggestions.

How do I analyze Go library performance implications and resource usage bottlenecks?

Evaluate Go library performance by assessing public API contracts, error propagation, and resource usage in typical workloads, delivering concrete gaps and remediation suggestions.

Does this QA review assess edge-case handling and failure modes in Go libraries?

Yes, this QA review evaluates Go library edge-case handling and failure modes by analyzing fault tolerance, concurrency safety, and error propagation, delivering concrete gaps and remediation suggestions.

What are the limitations of reviewing Go library correctness from an external user perspective?

Reviewing Go library correctness from an external user perspective focuses on public API contracts, edge-case handling, and misuse scenarios, which may not uncover internal implementation logic issues or private function faults.