uitest Skill
Write, update, run, or debug vscode-java-pack UI/E2E tests using AutoTest YAML plans. Use when the user asks for a UI test, E2E test, VS Code UI validation, webview test, Java extension pack workflow test, or autotest plan. Published by microsoft in vscode-java-pack.
What is uitest Skill?
Write, update, run, or debug vscode-java-pack UI/E2E tests using AutoTest YAML plans. Use when the user asks for a UI test, E2E test, VS Code UI validation, webview test, Java extension pack workflow test, or autotest plan. Published by microsoft in vscode-java-pack. This profile combines repository metadata with install, compatibility, and usage signals so developers can quickly decide whether it fits their agent workflow before opening the source repository.
Automated repository signals based on public metadata such as recency, license, installation evidence, and adoption. These are not a security audit or endorsement.
Key capabilities
- Includes SKILL.md support
- Reusable instructions support
- Testing
- Design and media
- Writing
- Research
- Testing use cases
Technical details
- Install or run with Copy skill directory
When to use uitest Skill
- Use it for testing.
- Use it for design and media.
- Use it for writing.
- Use it for research.
Built with
Editorial notes
Source
- Creator: microsoft
- Repository: microsoft/vscode-java-pack
- Skill file: .github/skills/uitest/SKILL.md
What it does
Write, update, run, or debug vscode-java-pack UI/E2E tests using AutoTest YAML plans. Use when the user asks for a UI test, E2E test, VS Code UI validation, webview test, Java extension pack workflow test, or autotest plan.
Skill instructions
UI/E2E tests with AutoTest Use this skill to add or update UI/E2E coverage for vscode-java-pack. The repository uses @vscjava/vscode-autotest: YAML plans in test-plans/.yaml launch VS Code, install Java extensions or local VSIX files, execute user-facing actions, capture screenshots, and write test-results/<plan/results.json. Prerequisites (local) - Node.js = 18 and JDK 21+ installed and on PATH. - Close any running VS Code instance before running a plan locally; a running instance can block AutoTest from launching its own VS Code. - When a plan references external sample projects, clone them as siblings of this repo first (CI does this automatically): powershell git clone --depth 1 https://github.com/redhat-developer/vscode-java.git ../vscode-java git clone --depth 1 https://github.com/eclipse-jdtls/eclipse.jdt.ls.git ../eclipse.jdt.ls Workflow 1. Identify the scenario and search test-plans/.yaml for an existing plan that already covers the area. 2. Update the existing plan when possi
Explore related resources
Frequently asked questions
What is uitest?
uitest is a open-source AI agent skill with Copy skill directory. Write, update, run, or debug vscode-java-pack UI/E2E tests using AutoTest YAML plans. Use when the user asks for a UI test, E2E test, VS Code UI validation, webview test, Java extension pack workflow test, or.
Who is uitest best for?
uitest is best for reusing agent instructions, scripts, and references, testing workflows, design and media workflows, writing workflows.
How do I install uitest?
Install or run uitest using Copy skill directory. Check uitest for the latest setup command.
Is uitest actively maintained?
uitest may need a closer maintenance check before production use.
Auto-fetched from GitHub.