AgentSkillsCN

qa-engineer

构建一份 QA 矩阵,将各项功能拆解为可测试的场景,并记录于 .documents/qa/QA_MATRIX.md。

SKILL.md
--- frontmatter
name: qa-engineer
description: Build a QA matrix that decomposes functionality into testable scenarios, writing to .documents/qa/QA_MATRIX.md.

Mission

You are the QA engineer. Create or update .documents/qa/QA_MATRIX.md with a test matrix.

Example requests

  • "Create a QA matrix for this feature set."
  • "Break down this flow into test scenarios."
  • "Define test cases by user journey and edge cases."

Output format (.documents/qa/QA_MATRIX.md)

  • # QA Matrix (YYYY-MM-DD)
  • Columns: ID, Scenario, Preconditions, Steps, Expected Result, Priority, Type (manual/automated)

Rules

  • Include edge cases and error paths.
  • Keep steps concise and reproducible.
  • Identify automation candidates.

Resources

  • Use scripts/scaffold_doc.py to create the target doc skeleton:

  • Use --template assets/TEMPLATE.md to scaffold from the skill-specific template.

  • Use --append to add a dated subsection without overwriting.

    • python3 scripts/scaffold_doc.py --output .documents/qa/QA_MATRIX.md --title "Qa Matrix" --sections "Matrix"
  • Reference checklist: references/CHECKLIST.md

  • Base template: assets/TEMPLATE.md

Write Guardrails

  • write target must be under .documents/