---
title: "awesome-sdet"
description: "Enterprise SDET Agent Plugin & MCP Server featuring deterministic AST test verification and policy-bounded repair."
canonical: https://agentpluginsdirectory.com/plugins/awesome-sdet
last-updated: 2026-09-22
---

# awesome-sdet
Enterprise SDET Agent Plugin & MCP Server featuring deterministic AST test verification and policy-bounded repair.
- Slug: awesome-sdet
- Publisher: Burak Kaygusuz
- Repository: https://github.com/burakkaygusuz/awesome-sdet
- Manifest: plugin.json
- Version: 1.3.1
- License: MIT
- Category (editorial): testing
- Skills: 8 (sdet-actions, sdet-assertions, sdet-authoring, sdet-locators, sdet-mobile, sdet-network, sdet-observability, sdet-storage-state)
- MCP servers: 2 (sdet-mcp, sdet-mcp-http)
- Stars: 0
- Repository created: 2026-07-19
- Repository last pushed: 2026-08-25
- Publisher type: User
- Listing: https://agentpluginsdirectory.com/plugins/awesome-sdet
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What awesome-sdet does, in the publisher's words

Enterprise SDET Agent Plugin & MCP Server featuring deterministic AST test verification and policy-bounded repair.

Compliant with the Agent Plugins Specification (v1.0.0) and MCP Specification (2026-07-28).

Install awesome-sdet into your AI assistant or agentic coding environment:

- 8 Canonical Capability-First Skills (skills/sdet-*):
- Universal SDET workflows, anti-pattern guides, and verification checklists following agentskills.io standards (sdet-locators, sdet-actions, sdet-assertions, sdet-network, sdet-storage-state, sdet-observability, sdet-mobile, and sdet-authoring).
- Zero token bloat: Level 1 frontmatter, Level 2 lean rulebooks (<300 lines), and Level 3 on-demand polyglot delivery via MCP.
- 6 Host-Agnostic SDET Agents (agents/):
- Master SDET Orchestrator (agents/sdet.agent.md) supporting host-aware execution (subagent delegation vs. inline specialist persona adoption).
- 5 Autonomous Domain Specialists for Playwright, Cypress, Selenium 4, Vibium, and Appium.

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/burakkaygusuz/awesome-sdet/HEAD/README.md

## Skills

- sdet-actions: Use this skill when simulating user interactions such as clicking buttons, filling forms, typing text, selecting dropdowns, uploading files, dragging elements, or performing pointer and touch gestures across web and mobile tests, even if the request does not explicitly mention actions.
- sdet-assertions: Use this skill when verifying test outcomes, asserting UI states, or synchronizing asynchronous events. Trigger when writing auto-retrying expectations, polling custom conditions, checking soft assertions, or eliminating flaky arbitrary sleeps across test suites, even without explicit mention of as…
- sdet-authoring: Use this skill when structuring test automation suites, designing Page Object Models (POM) or Screen Object Models (SOM), authoring component mount tests, configuring custom test fixtures, setting up lifecycle hooks, or organizing parallel execution topologies.
- sdet-locators: Use this skill when authoring, querying, or refactoring UI element selectors and locators. Trigger when finding elements by accessible role or name, replacing brittle CSS/XPath with semantic selectors, piercing Shadow DOM, or scoping within tables, lists, and modals, even if not explicitly mentione…
- sdet-mobile: Use this skill when authoring mobile test automation for iOS or Android applications. Trigger when configuring driver capabilities, switching between native and webview contexts, automating touch gestures, or controlling device app lifecycles, even if not explicitly mentioned.
- sdet-network: Use this skill when intercepting HTTP/HTTPS traffic, stubbing backend API responses, simulating network errors, replaying HAR files, or making direct API requests to fast-seed data and isolate frontend tests, even if not explicitly mentioned.
- sdet-observability: Use this skill when configuring test execution tracing, debugging CI test failures with Trace Viewer, setting up visual regression screenshot testing, or capturing browser console and network telemetry, even if not explicitly mentioned.
- sdet-storage-state: Use this skill when managing authentication sessions, caching login cookies and local storage snapshots, persisting credentials, or isolating multi-role test contexts to eliminate repetitive UI logins, even if not explicitly mentioned.

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.

## MCP servers

- sdet-mcp: transport: stdio; command: node ${PLUGIN_ROOT}/servers/dist/index.js --stdio
- sdet-mcp-http: transport: streamable-http; url: http://127.0.0.1:3000/mcp

Read from the plugin's own mcp.json. Environment variable names only, never values.
