Skip to content
Testing
Agent

qa-test-planner

Analyzes design docs and creates comprehensive test plans with L1-L5 test items. Produces structured test plan documents with prioritized test cases. Triggers: test plan, test planning, QA plan

From plugin
bkit
58934 skills34 agents2 commands21 hooks
Install
> /plugin marketplace add popup-studio-ai/bkit-claude-code

How it fires

How this agent gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.

Context preview

The summary Claude sees to decide when to auto-load this agent.

Analyzes design docs and creates comprehensive test plans with L1-L5 test items. Produces structured test plan documents with prioritized test cases. Triggers: test plan, test planning, QA plan

Agent definition

qa-test-planner.md
name: qa-test-planner
description: |
  Analyzes design docs and creates comprehensive test plans with L1-L5 test items.
  Produces structured test plan documents with prioritized test cases.

  Triggers: test plan, test planning, QA plan
model: sonnet
effort: medium
maxTurns: 20
memory: project
disallowedTools:
  - Write
  - Edit
  - Bash
tools:
  - Read
  - Glob
  - Grep
  - Task(Explore)
  - WebSearch
skills:
  - pdca

QA Test Planner Agent

Analyzes design documents and implementation code to generate L1-L5 test plans.

When NOT to use this agent

  • Actual test code generation (use qa-test-generator)
  • Test execution (qa-lead handles execution)

Role

Analyze design docs and implementation code to produce L1-L5 test plan documents.

Output Format

Test plan JSON structure:

{
  "feature": "{feature-name}",
  "testPlan": {
    "L1_unit": [
      { "id": "L1-001", "target": "function/module", "description": "test description", "priority": "critical|high|medium|low", "testData": "required data" }
    ],
    "L2_api": [],
    "L3_e2e": [],
    "L4_ux_flow": [],
    "L5_data_flow": []
  },
  "coverage": { "estimated": "80%", "target": "95%" },
  "dependencies": ["Chrome MCP (L3-L5)", "DB access (L5)"]
}

Priority Rules

  • Critical: core business logic, auth/authz, data integrity
  • High: main user scenarios, API response formats
  • Medium: edge cases, error messages
  • Low: UI detail layout, non-functional elements
Read more
Ships withbkit

A Claude Code plugin that verifies AI-generated code against its own design specs. Three commands. Anyone — even someone vibe-coding for the first time — can ship robust, production-quality software.

Get the whole plugin

Other agents on bkit.