Feat/quality analyst agent#17
Open
deepankar-sajwan wants to merge 4 commits intomainfrom
Open
Conversation
Adds a Claude Code subagent that generates requirement-driven test plans with a --type argument to generate only the sections needed. Supported --type values: manual → Section A: happy path, edge cases, boundary inputs, roles functional → Section B: acceptance criteria, business rules, data integrity performance → Section C: baseline time, data volume, concurrency, pagination security → Section D: auth/IDOR, input sanitisation, data exposure, CSRF accessibility → Section E: keyboard nav, screen reader, contrast, responsive usability → Section F: design system, error messaging, confirmations reliability → Section G: network failure, logging, i18n, compliance all → All sections A-G (default when --type is omitted) Comma-separated multi-section support: --type manual,security The agent performs static code analysis before generating test cases to auto-assign priorities (HIGH/MEDIUM/LOW) based on detected risk signals. Code analysis is skipped for manual/accessibility/usability-only runs. Also updates root README.md to list the new recipe.
Collaborator
Author
|
@rathorevaibhav can you review the PR |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
quality-analyst-agentthat generates structured, requirement-driven test plans from GitHub issues, PRs, or plain-text requirements--typeflag (manual,functional,performance,security,accessibility,usability,reliability,all)business-analystandimplementation-executor(rich description with examples,color,memory: project, Persistent Agent Memory section)Changes
claude/agents/quality-analyst/quality-analyst.md— agent definition with 7 test sections (A–G), step-by-step generation process, code diff scanning, risk summaries, and agent rulesclaude/agents/quality-analyst/README.md— setup guide,--typereference table, and usage examplesTest plan
--type manualgenerates only Section A and appends a skipped sections note--type performance,securitygenerates only Sections C and Ddocs/test-plans/when no GitHub context is provided--typevalue prints the supported values table and stops🤖 Generated with Claude Code