NAME
skill - private built-in command wrapper for Developer Dashboard
SYNOPSIS
dashboard skill ...
DESCRIPTION
This private helper is staged under ~/.developer-dashboard/cli/dd/ so the public dashboard entrypoint can stay a thin switchboard.
PURPOSE
This staged helper exposes dashboard skill, the command that runs one installed skill command inside its isolated skill runtime. It is the CLI front end for the skill dispatcher.
WHY IT EXISTS
It exists because skill command execution is built into the dashboard, but the wrapper should stay thin while the dispatcher owns hook order, environment isolation, and command invocation.
WHEN TO USE
Use this file when changing the dashboard skill CLI contract or the handoff into the skill dispatcher.
HOW TO USE
Users run dashboard skill <repo-name> <command> [args...]. The staged helper forwards that request into the private runtime, which loads the skill dispatcher and executes the selected command.
WHAT USES IT
It is used by installed dashboard skills, by skill integration tests, and by contributors verifying that isolated skill commands still receive the expected environment.
EXAMPLES
Example 1:
dashboard skill example-skill
Run the public built-in command path that stages or re-enters this helper.
Example 2:
~/.developer-dashboard/cli/dd/skill --help
Inspect the staged helper directly after dashboard init or helper extraction has populated the home runtime.
Example 3:
prove -lv t/05-cli-smoke.t t/30-dashboard-loader.t
Rerun the focused staged-helper and thin-loader tests after changing helper dispatch behavior.
Example 4:
prove -lr t
Verify that the helper still behaves correctly inside the complete repository suite.