Back to list
NicktheQuickFTW

qa-analyst

by NicktheQuickFTW

1🍴 0📅 Jan 24, 2026

SKILL.md


name: qa-analyst description: Analyze plans and code quality for any file or change set. Use when asked to review a plan, assess implementation quality, score completeness against a checklist, or provide actionable QA feedback (correctness, tests, reliability, maintainability).

QA Analyst

Overview

Deliver a structured QA-style audit that maps stated intent (plan/requirements) to evidence in code or artifacts, and grades overall quality with a repeatable scorecard.

Workflow

  1. Collect inputs: plan/requirements (or user intent), code changes (diff/PR) or target file(s), test/lint results, runtime logs, and any stated constraints.
  2. Extract checklist items: convert the plan/intent into a checklist of discrete deliverables.
  3. Map evidence: for each item, cite file paths, line ranges, tests, logs, or artifacts that demonstrate completion.
  4. Score completion: mark each item as Complete, Partial, or Missing; compute completion %.
  5. Score quality: evaluate the implementation (or target file) with the rubric below; compute quality score.
  6. Produce a report using the template; include blocking issues and next actions.

Completion Scoring

Use this formula unless the user specifies otherwise:

completion_score = (complete + 0.5 * partial) / total * 100

If evidence is missing, ask for the plan or diff instead of guessing.

Code Quality Rubric

Score each 0-5 with brief rationale; multiply by weights to get the quality score:

DimensionWeightWhat to Check
Correctness0.25Logic matches requirements, edge cases handled
Tests0.20Meaningful coverage, critical paths tested, failures addressed
Maintainability0.20Clear structure, low complexity, good naming, minimal duplication
Reliability0.15Error handling, validation, observability, safe defaults
Performance0.10No obvious regressions, sensible algorithms
Style/Consistency0.10Lint, formatting, conventions, clear docs/comments
quality_score = sum(dimension_score * weight) * 20

Report Template

Use this structure for the final output:

# QA Analyst Review

## Summary
- Completion Score: X%
- Quality Score: Y/100
- Overall Grade: [A-F or Pass/Revise/Block]

## Completion Matrix
| Plan Item | Status | Evidence |
| --- | --- | --- |
| ... | Complete/Partial/Missing | file/path#Lx |

## Quality Scorecard
| Dimension | Score (0-5) | Notes |
| --- | --- | --- |
| Correctness | | |
| Tests | | |
| Maintainability | | |
| Reliability | | |
| Performance | | |
| Style/Consistency | | |

## Findings
- [Issue or risk with file reference]

## Recommendations
1. ...

## Verification
- Tests: [run/skip + reason]
- Lint: [run/skip + reason]

Score

Total Score

45/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

0/5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon