Skip to content

test: refine test layer planning skill guidance#389

Open
summergan wants to merge 3 commits into
addyosmani:mainfrom
summergan:feature/test-planner-testing-layers
Open

test: refine test layer planning skill guidance#389
summergan wants to merge 3 commits into
addyosmani:mainfrom
summergan:feature/test-planner-testing-layers

Conversation

@summergan

Copy link
Copy Markdown

Refine the testing guidance so agents choose test layers by project surface and changed behavior, rather than treating all integration-style tests as one bucket.

Changes include:

  • Add a Test Planner step to test-driven-development
  • Split testing layers into Unit, Component, Frontend Integration, API, Contract, Backend Integration, and E2E/System
  • Clarify that API tests are backend endpoint tests, while contract tests verify consumer/provider compatibility
  • Expand testing-patterns.md with examples for frontend integration, API, contract, backend integration, E2E, fixtures, and flaky test triage
  • Update test-engineer output format to require explicit layer decisions
  • Add eval prompts for the new testing-layer scenarios

Summer and others added 3 commits July 11, 2026 10:39
Keep Test Pyramid as the familiar cost model, move MECE surface/layer/quality/size decisions into Test Planner, and add eval coverage for API, contract, and frontend integration boundaries.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant