apply-agile-testing-quadrants
Skill4 starsChanged 3 months agoMITView on GitHub
WHEN/WHERE/WHO: [Scheduling: Use when: defining a test strategy or planning tests for a feature. Applies to: test planning, feature review, acceptance criteria] HOW: [Structural: Helps with: balancing test coverage across business/technology and support/critique dimensions] WHY: [Scheduling: Prevents test blind spots by structuring coverage across business/technology and support/critique dimensions.]
In this repository61 other files it gives its agents.
- activate-personalSkill
- analyze-with-tactics-questionnairesSkill
- apply-architectural-tacticsSkill
- apply-attribute-driven-designSkill
- apply-fundamentals-of-data-visualizationSkill
- apply-oopsi-modelSkill
- apply-screenplay-patternSkill
- apply-specification-by-exampleSkill
- blog-topic-discoverSkill
- build-agent-memory-systemsSkill
- build-business-objectives-modelSkill
- build-data-dictionarySkill
- build-feature-treeSkill
- comment-alive-test-driven-developmentSkill
- conduct-event-stormingSkill
- create-ecosystem-mapSkill
- create-living-documentationSkill
- create-skill-from-bookSkill
- CREATING-SKILL-TEMPLATESkill
- define-architectural-driversSkill
- define-bounded-contextsSkill
- define-ubiquitous-languageSkill
- design-agentic-screenplay-modelSkill
- design-agent-perception-layersSkill
- design-agent-planningSkill
- design-agent-reward-functionsSkill
- design-agents-using-patternsSkill
- design-architecture-viewpointsSkill
- design-autonomous-ai-interfacesSkill
- design-ddd-aggregatesSkill
- design-tool-use-sandboxingSkill
- document-architectural-decisionsSkill
- document-legacy-codebaseSkill
- doc-with-usage-exampleSkill
- draft-srs-documentSkill
- elicit-requirements-modelsSkill
- evolve-skill-with-wikiSkill
- extract-business-rulesSkill
- facilitate-example-mappingSkill
- facilitate-user-story-mappingSkill
- implement-agent-observabilitySkill
- implement-agent-reflectionSkill
- improve-existing-skillSkill
- improve-user-storySkill
- managing-ai-projectsSkill
- orchestrate-multi-agent-collaborationSkill
- prioritize-requirementsSkill
- review-c4-modelSkill
- review-data-engineeringSkill
- save-as-skillSkill
- scaffold-cmake-cxx-sanitize-gtest-envSkill
- skill-commonSkill
- task-commit-triggerSkill
- test-case-with-demoSkill
- test-case-with-readmeSkill
- test-driven-developmentSkill
- UnitTesting-convert2CaTDDSkill
- update-my-resumeSkill
- update-spec-contextSkill
- validate-requirements-criteriaSkill
- The first 60 shown.
The file
We split this skill into the rules it gives an agent
8 rules. About 0 are common, 8 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈8
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 13
When this skill is activated, first load skill-common and apply the shared conventions it defines: canonical section order, frontmatter …
- Distinctive: line 44
Transfer Check: Verify the workflow still works for small feature stories and larger cross-cutting test strategy exercises.
- Distinctive: line 45
Stop Rule: If the feature or system context is too thin to reason about testing intent across quadrants, stop and ask before proposing the …
- Distinctive: line 48
Do not assume all tests must be automated (Quadrant 3 is typically manual/exploratory).
- Distinctive: line 49
Do not treat the quadrants as sequential phases.
- Distinctive: line 52
If anything is unclear, missing, or conflicting, stop and ask the user before proceeding.
- Distinctive: line 85
Verify that the resulting test strategy covers at least some aspect of all four quadrants (if applicable to the feature).
- Distinctive: line 86
Ensure that the distinction between "supporting the team" (Q1/Q2) and "critiquing the product" (Q3/Q4) is maintained.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Apply Agile Testing Quadrants
Common Contract (Load First)
When this skill is activated, first load skill-common and apply the shared conventions it defines: canonical section order, frontmatter rules, anti-pattern guidance, and the Review In Mind loop in review-in-mind. This skill adds only domain-specific rules below.
Who
The primary users are developers, testers, and product owners working collaboratively to define a testing strategy. The agent uses this skill to facilitate test planning.
What
This skill applies the Agile Testing Quadrants framework to categorize and plan tests. It produces a balanced testing strategy that incorporates unit, functional, exploratory, and non-functional tests, ensuring no critical aspect of system quality is ignored.
When
Invoke this skill during feature design, sprint planning, or when writing acceptance criteria for user stories. Trigger phrases include: "plan tests for this feature," "apply testing quadrants," "define test strategy," or "ensure balanced test coverage."
Where
Applies to feature requirement documents, sprint planning notes, test strategy wikis, and acceptance criteria fields within project management tools (e.g., JIRA, Trello).
Why
Focusing solely on one type of testing (e.g., automated unit tests) leaves blind spots. The Agile Testing Quadrants framework ensures a holistic approach, communicating the intent of different tests to the whole team and highlighting areas where specialized skills (like security testing or UX evaluation) might be needed.
Inputs
- Feature description, user story, or acceptance criteria.
- System context or architecture documents.
Output (Logical Evidence)
- A categorized list of proposed tests mapped to the four Agile Testing Quadrants.
- Identified testing gaps and recommendations.
Optimization Readiness
- Failure Signals: The plan collapses into only one or two quadrants, exploratory or non-functional testing is omitted, or the quadrants are misused as a delivery timeline instead of a coverage taxonomy.
- Evidence To Collect: Proposed quadrant mappings, identified gaps, automation versus manual choices, and review feedback about missing coverage or quadrant confusion.
- Safe Mutation Boundaries: Refine quadrant prompts, coverage-review structure, and capability-mapping guidance without changing the core four-quadrant planning model.
- Acceptance Criteria: Accept revisions only if the strategy distinguishes Q1/Q2 from Q3/Q4 clearly, covers the relevant quadrants for the feature, and surfaces both exploratory and technical-quality risks.
- Rejected Revision Handling: Record automation-only plans, timeline-style quadrant misuse, and recurring blind spots so they are not reintroduced.
- Transfer Check: Verify the workflow still works for small feature stories and larger cross-cutting test strategy exercises.
- Stop Rule: If the feature or system context is too thin to reason about testing intent across quadrants, stop and ask before proposing the strategy.
Constraints (Logical Boundaries)
- Do not assume all tests must be automated (Quadrant 3 is typically manual/exploratory).
- Do not treat the quadrants as sequential phases; they are a taxonomy, not a timeline.
One More Thing
If anything is unclear, missing, or conflicting, stop and ask the user before proceeding.
How (Structural Workflow)
Phase 1: Quadrant 1 and 2 Analysis (Supporting the Team)
Analyze the feature to define tests that guide development.
- Q1 (Technology-facing): Define unit and component tests that verify the internal quality of the code.
- Q2 (Business-facing): Define functional tests, story tests, and UI prototypes that verify the business logic and user flows.
Phase 2: Quadrant 3 and 4 Analysis (Critiquing the Product)
Analyze the feature to define tests that evaluate the finished (or near-finished) product.
- Q3 (Business-facing): Plan exploratory testing, usability testing, and UAT. Focus on user experience and edge cases.
- Q4 (Technology-facing): Identify necessary performance, load, security, and "ility" tests (scalability, maintainability).
Phase 3: Strategy Consolidation and Review
Combine the identified tests into a holistic strategy.
- Map the proposed tests against the team's capabilities.
- Identify which tests should be automated vs. manual.
- Flag any quadrants that have insufficient coverage.
Resources
- Quadrant Examples
- Test Planning Checklist
Review In Mind (ReviewInMindGenie)
Execute the common review loop in review-in-mind before delivering.
Review lens for this skill:
- Does the strategy cover all four quadrants (business/technology × support/critique)?
- Is every planned test mapped to a concrete risk or acceptance criterion?
- Could a tester execute the plan without further clarification?
Validation
- Verify that the resulting test strategy covers at least some aspect of all four quadrants (if applicable to the feature).
- Ensure that the distinction between "supporting the team" (Q1/Q2) and "critiquing the product" (Q3/Q4) is maintained.
- Confirm that exploratory and non-functional testing needs have not been omitted.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
Reviews can't be read right now.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

