hud-manual-testing_skill

This skill guides you through a full manual testing workflow for Claude HUD, including reset, onboarding, core checks, and debugging steps.
  • Shell

17

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill petekp/claude-code-setup --skill hud-manual-testing

  • SKILL.md3.4 KB

Overview

This skill provides a manual testing workflow for the Claude HUD app to verify core functionality after changes. It automates a full reset, launches the app, and walks a tester through a concise verification checklist to confirm onboarding, session tracking, hooks, and state transitions work correctly.

How this skill works

The workflow runs a reset script to create a clean first-run environment, rebuilds the app, and launches it. It then guides the tester through onboarding and a core checklist: add/remove projects, detect Claude sessions, observe state transitions, and inspect lock/session files. Debug commands are included for live logs, session state inspection, and process checks.

When to use it

  • After implementing significant features
  • After fixing state detection or session-tracking bugs
  • Before commits that touch onboarding or hook registration
  • When asked to “test the app” or “verify the app works”
  • After changes to native bindings or build artifacts

Best practices

  • Always start with the full reset when testing first-run or hook installation flows
  • Record steps and observed states for any failing item to reproduce reliably
  • Use the debug commands to capture logs before restarting or resetting
  • Perform quick restarts for iterative development to save time when state persistence is desired
  • Confirm cleanup of lock files and orphaned PIDs before concluding tests

Example use cases

  • Verify first-run onboarding and hook installation after refactoring the hook installer
  • Test session detection and state transitions after modifying the HUD state tracker
  • Reproduce and diagnose a stuck Working/Waiting state using lock and PID checks
  • Validate UniFFI binding updates by rebuilding and confirming the Swift bindings work
  • Quickly smoke-test the app after merging platform-specific fixes with a restart script

FAQ

The reset clears app UserDefaults, removes ~/.capacitor sessions and locks, unregisters hooks, rebuilds the app, and launches it to recreate a true first-run environment.

When should I use restart instead of reset?

Use restart for iterative testing when you want to preserve state between runs; use reset when you need to validate first-run behavior or clear stale locks and registrations.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
hud-manual-testing skill by petekp/claude-code-setup | VeilStrat