NAME

skills - private built-in command wrapper for Developer Dashboard

SYNOPSIS

dashboard skills ...

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 skills, the command family that installs, updates, lists, and uninstalls skills.

WHY IT EXISTS

It exists because skill lifecycle management is a built-in feature, but the wrapper should stage a command and leave Git/layout logic to the skill manager.

WHEN TO USE

Use this file when changing the dashboard skills CLI verbs or the handoff into the skill manager.

HOW TO USE

Users run dashboard skills install, update, list, or uninstall. The staged helper forwards the request into the private runtime, which loads the skill manager and performs the requested lifecycle action.

WHAT USES IT

It is used by developers managing installed skills, by skill lifecycle tests, and by documentation that explains the isolated skill runtime.

EXAMPLES

Example 1:

dashboard skills list

Run the public built-in command path that stages or re-enters this helper.

Example 2:

~/.developer-dashboard/cli/dd/skills --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.