Help us improve
Share bugs, ideas, or general feedback.
From code-diligence
Build the Observable Framework dashboard for a code-diligence target's warehouse, honoring the privacy gate on the working-pattern card. Use when the user invokes /code-diligence:dashboard, or auto-fired by the PostToolUse hook after a warehouse write.
npx claudepluginhub aeyeops/aeo-diligence-marketplace --plugin code-diligenceHow this skill is triggered — by the user, by Claude, or both
Slash command
/code-diligence:building-dashboard <target><target>This skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
The user (or the PostToolUse hook) has invoked `/code-diligence:dashboard <target>`.
references/privacy-gate.mdreferences/render-args.mdreferences/template-layout.mdtemplates/observable/observablehq.config.jstemplates/observable/package-lock.jsontemplates/observable/package.jsontemplates/observable/src/about.mdtemplates/observable/src/compare.mdtemplates/observable/src/data/curation-counts.txt.jstemplates/observable/src/data/warehouse.jstemplates/observable/src/index.mdtemplates/observable/src/targets/[target].mdtemplates/observable/src/targets/[target]/curation.mdtemplates/observable/src/targets/[target]/people.mdtemplates/observable/src/targets/[target]/process.mdtemplates/observable/src/targets/[target]/product.mdtemplates/observable/src/targets/[target]/repos.mdApplies 10 pre-set color/font themes or generates custom ones for slides, documents, reports, and HTML landing pages.
Share bugs, ideas, or general feedback.
The user (or the PostToolUse hook) has invoked /code-diligence:dashboard <target>.
Resolve <target> to its settings file at ~/.claude/code-diligence-<target>.local.md. If missing, tell the user and stop.
Read these fields from the settings:
storage.warehouse_path — input DuckDB warehousedashboard.output_path — directory to receive the rendered dist/heuristics.allow_working_pattern_card — privacy gate (default false); see references/privacy-gate.mdBuild the dashboard. Pass --allow-working-pattern only when the flag is true:
uv run --directory ${CLAUDE_PLUGIN_ROOT} \
python -m code_diligence.dashboard.render \
--warehouse <warehouse_path> \
--output <output_path> \
[--allow-working-pattern]
On success, tell the user the output directory and the preview command:
python -m http.server -d <output_path>
On non-zero exit, surface the stderr verbatim. The renderer fails the build when the template's npm install or observable build fails — do not silently retry.
Full renderer argument surface (curation, custom output, env vars): references/render-args.md.
Template layout and what gets copied where: references/template-layout.md.