board-expertlisted
Install: claude install-skill CSalcedoDataBI/agentic-board
# board-expert — the auto-expert engine
The engine behind `/agentic-board:expert`. It turns a tracked plan (an epic + sub-issues carrying
the enriched items: Research, Role seed, Deliverables, Test plan) into an autonomous run that
adopts the required expert persona and executes it — freeing the user from real-time babysitting.
This skill is **internal** (`user-invocable: false`): it is routed by the `expert` command, never
typed with a slash.
## Two verbs
### config — define the contract
`scripts/Expert-Config.ps1 -PlanText "<plan text>" -PlanGoal "<goal>"`:
1. Detects the plan domain and hooks the installed skills/profiles for it (`Expert-RoleSynthesis`).
2. Synthesizes the role-as-objective (editable preview).
3. Writes `.agentic-board/expert.json` with the default contract (`ExpertContractIo`).
Show the role preview and let the user edit before running `auto`. See `references/contract.md`
for every contract field and its default.
If `config` reports **NO ROLE MATCHED**, research the plan's domain (via `/knowledge`, and
`/tools` for ready-made agent definitions such as `wshobson/agents`), then propose a complete
role — `name`, `keywords`, `skills`, and an `agent` pointer when a fitting definition exists.
Show it to the user and persist it **only on their confirmation**, with `Add-ExpertRole`: writing
a role changes how every future plan is classified, so it is never a silent side effect of
`config`.
### roles — see and debug the catalog
`scripts/Expert-Roles.ps1 -Li