Desktop Startup Acceptance
Use this skill for cross-repo desktop startup normalization and validation.
Workflow
- Read the target repo
AGENTS.mdand any startup/runbook docs first. - Confirm whether the app belongs on the target machine before launching it.
- Identify the canonical repo-owned start and stop commands.
- Close stale repo-owned windows, listeners, and processes before relaunch.
- Launch only through the canonical visible path.
- Validate acceptance gates:
- no empty
cmd.exe,powershell.exe, orpwsh.exewindows - no relaunch over stale app windows
- frontend plus backend together for desktop apps
- user state restore remains intact (window/layout/profile/settings)
- shortcuts/icons point at the current repo-owned launcher, not stale packaged paths
- no empty
- If any gate fails, report the app as undone instead of claiming the startup is fixed.
Canonical Evidence
- startup command used
- stale-process cleanup evidence
- frontend window proof
- backend health proof
- shortcut target/icon proof
- explicit list of any remaining acceptance failures
Scope Boundary
Use this skill only for desktop startup/restart acceptance and launcher normalization.
Do not use it for:
- USB export reconciliation.
- Deep hardware-runtime root cause work.
- General docs-only lockstep updates.
Loopback
If this lane is unresolved, blocked, or ambiguous:
- Capture the failing launcher path and missing acceptance gate.
- Route back through
$skill-hubfor chain recalculation. - Resume only after the updated chain returns a deterministic next step.