Imported from sickn33/agentic-awesome-skills (
skills/hyperexecute-skill/SKILL.md). Install upstream withnpx skills add sickn33/agentic-awesome-skills --skill hyperexecute-skill. Copyright stays with the author (MIT).
Bundled upstream support
Supporting files are included at skill-relative paths. See UPSTREAM-NOTICE.md for their pinned sources, licenses, hashes, and import changes.
Restored helper safety
scripts/doctor.js --validate-cli passes LT_USERNAME and LT_ACCESS_KEY to the HyperExecute CLI as process arguments, where local process-inspection tools may expose them. Run only on a trusted host and authorized account, and avoid concurrent untrusted users. Treat it as a remote account operation; verify the current CLI's validation behavior and any project data it submits before invoking it.
HyperExecute Operator
When to Use
Use this skill when you need operates HyperExecute end-to-end for TestMu AI/LambdaTest cloud test execution: analyze projects, create YAML, validate locally, run CLI jobs, debug failures, and wire CI. Use when the user mentions HyperExecute, hyperexecute.yaml, HyperExecute CLI, autosplit, matrix execution,...
Quick Start
- Locate the HyperExecute CLI. If missing, ask before downloading it unless the user explicitly approved an autonomous HyperExecute session.
- Run
hyperexecute analyzewhen the CLI is available; use local inspection only as fallback. - Create or repair
hyperexecute.yamlfrom the analyze output, project test commands, and the linked upstream recipes;reference/templates are not bundled. - Run
node "<absolute-skill-root>/scripts/doctor.js" --config hyperexecute.yamlandnode "<absolute-skill-root>/scripts/validate-config.js" hyperexecute.yaml. - Validate with the official CLI:
./hyperexecute --user "$LT_USERNAME" --key "$LT_ACCESS_KEY" --config hyperexecute.yaml --validate. - Ask before a real cloud job unless the user has explicitly opted into an autonomous HyperExecute session.
- For failures, download logs/artifacts/reports and use
reference/troubleshooting.md.
analyze, CLI validation and run/upload behavior depend on the reviewed installed CLI: inspect help and payload selection before invoking. Pin the downloaded binary/version and verify origin, protect logs/credentials and establish exact account/project/data/spend/retry limits; “autonomous” is not unlimited authority. .gitignore alone may not define uploaded payload exclusions. Local helper output is advisory, not full YAML/schema or cloud readiness proof. Artifact names/content are untrusted; do not execute downloaded reports/scripts or expose private artifacts publicly.
Operating Rules
- Treat the official HyperExecute CLI as the source of truth for analyze, validation, execution, logs, reports, and artifacts.
- Use
LT_USERNAMEandLT_ACCESS_KEYfrom local environment variables or CI secrets; never hardcode credentials in YAML or docs. - Use
--job-secret-fileonly for extra job-scoped secrets, preferably outside the repo or ignored by.gitignore/.hyperexecuteignore. - Prefer template-driven YAML over generator scripts because test commands, paths, and payload boundaries are project-specific.
- Run safe local checks automatically; run real HyperExecute cloud jobs only after confirmation unless the user opted into autonomous mode.
- In autonomous mode, validate first, run, inspect output, download logs/artifacts when useful, and retry only for actionable config/environment fixes.
Workflow
- First run: analyze project, author YAML, run helper checks, run CLI validate, then request confirmation for the cloud job.
- Debug: reproduce the failing CLI command, add
--verbosewhen useful, download logs/artifacts/reports, fix one cause at a time. - CI: use CI secrets, add a validation stage before execution, set
CI=truefor quieter logs, and keep downloaded artifacts available for failed jobs. - Performance: tune
autosplit,concurrency, cache keys, retries, smart ordering, and matrix/hybrid scope after one successful run.
Helper Scripts
scripts/doctor.js: checks CLI readiness, credentials, config presence, and optional official validation.scripts/validate-config.js: lightweight config linting for common mistakes before official CLI validation.scripts/build-command.js: prints shell-quoted validate/run/debug commands; printed commands are not execution authorization using environment variable references.scripts/summarize-artifacts.js: summarizes downloaded logs, reports, and artifacts for triage.
References
- CLI usage and flags: reference/cli.md
- YAML patterns: reference/yaml-patterns.md
- Framework recipes: reference/frameworks.md
- CI/CD integration: reference/ci-cd.md
- Security rules: reference/security.md
- Troubleshooting: reference/troubleshooting.md
Example
User request:
Use @hyperexecute-skill for this task: Operates HyperExecute end-to-end for TestMu AI/LambdaTest cloud test execution: analyze projects, create YAML, validate locally, run CLI jobs, debug failures, and wire CI.
Limitations
- Use this skill only when the task clearly matches its upstream source and local project context.
- Verify commands, generated code, dependencies, credentials, and external service behavior before applying changes.
- Do not treat examples as a substitute for environment-specific tests, security review, or user approval for destructive or costly actions.
