Claude-session-dashboard quality-check

Run typecheck, lint, test, and build quality gates

install
source · Clone the upstream repo
git clone https://github.com/dlupiak/claude-session-dashboard
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/dlupiak/claude-session-dashboard "$T" && mkdir -p ~/.claude/skills && cp -r "$T/.claude/skills/quality-check" ~/.claude/skills/dlupiak-claude-session-dashboard-quality-check && rm -rf "$T"
manifest: .claude/skills/quality-check/SKILL.md
source content

Quality Check

Run the full quality suite for the project.

Steps

Run each check sequentially from

apps/web/
. Report pass/fail for each:

1. TypeScript

cd apps/web && npm run typecheck

2. ESLint

cd apps/web && npm run lint

3. Vitest

cd apps/web && npm run test

4. Build

cd apps/web && npm run build

Report

After all checks complete, output a summary table:

CheckStatus
typecheckPASS/FAIL
lintPASS/FAIL
testPASS/FAIL
buildPASS/FAIL

If any check fails, show the first 20 lines of errors and suggest fixes.

Notes

  • The "close timed out" warning after Vitest is a known nitro issue — ignore it
  • Pre-existing type errors in
    src/routes/demo/
    should be ignored