uitest Skill
Write, update, run, or debug vscode-java-dependency (Project Manager for Java) UI/E2E tests using AutoTest YAML plans. Use when the user asks for a UI test, E2E test, VS Code UI validation, Java Projects tree/view test, referenced-library test, or autotest plan. Published by microsoft in vscode-java-dependency.
Decision snapshot
Is this a fit?
Testing, Design and media, Writing, Research
Compatibility not yet detected.
Permission behavior not yet detected.
Copy skill directory
2 months ago · MIT license
No specific cautions were detected. Review the source and requested permissions before installing.
What is uitest Skill?
Write, update, run, or debug vscode-java-dependency (Project Manager for Java) UI/E2E tests using AutoTest YAML plans. Use when the user asks for a UI test, E2E test, VS Code UI validation, Java Projects tree/view test, referenced-library test, or autotest plan. Published by microsoft in vscode-java-dependency. 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. See how SkillIndex evaluates profiles.
Key capabilities
- Includes SKILL.md support
- Reusable instructions support
- Testing
- Design and media
- Writing
- Research
- Testing use cases
Declared skill metadata
- Source file: .github/skills/uitest/SKILL.md
These fields retain source and confidence evidence from the indexed SKILL.md.
Compatibility and setup
- 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-dependency
- Skill file: .github/skills/uitest/SKILL.md
What it does
Write, update, run, or debug vscode-java-dependency (Project Manager for Java) UI/E2E tests using AutoTest YAML plans. Use when the user asks for a UI test, E2E test, VS Code UI validation, Java Projects tree/view test, referenced-library test, or autotest plan.
Skill instructions
UI/E2E tests with AutoTest Use this skill to add or update UI/E2E coverage for vscode-java-dependency (Project Manager for Java). The repository uses @vscjava/vscode-autotest: YAML plans in test/e2e-plans/.yaml launch VS Code, install the Extension Pack for Java (vscjava.vscode-java-pack) plus a local VSIX of this extension, execute user-facing actions against the Java Projects view, capture screenshots, and write test-results/<plan/results.json. Prerequisites (local) - Node.js = 18 and JDK 21+ installed and on PATH (JDK 21 is required to build the jdtls.ext OSGi bundle). - Close any running VS Code instance before running a plan locally; a running instance can block AutoTest from launching its own VS Code. - Workspace fixtures are in-repo — no external clones are needed. Plans reference ../maven (test/maven, a maven-archetype-quickstart project) or ../invisible (test/invisible, an unmanaged-folder project). Workflow 1. Identify the scenario and search test/e2e-plans/.yaml for an exist
Verified compatibility and discovery
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-dependency (Project Manager for Java) UI/E2E tests using AutoTest YAML plans.
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.
Project health auto-fetched from the source repository.
Maintain this resource?
Review this source-backed profile, send a correction with evidence, or link to it from your documentation. Claims verify your relationship to the project; profile facts still require source evidence and editorial review.