← ClaudeAtlas

market-pre-push-checkslisted

Use before pushing, merging, or claiming a green tree in dsh-agent-plugins-market, to select the smallest checks that cover the outgoing diff instead of reflexively running the full suite.
Sivan757/dsh-agent-plugins-market · ★ 12 · AI & Automation · score 70
Install: claude install-skill Sivan757/dsh-agent-plugins-market
# Market Pre-Push Checks Run evidence matched to the outgoing diff once, then report only the commands run. CI owns exhaustive coverage; the full `pnpm run test` locally is reserved for release verification (see [market-release](../market-release/SKILL.md)) and repository-wide changes. ## Steps 1. **Scope the diff.** `git status --short --branch` and `git diff <base> --stat`; the surface list is the completion criterion for this step. 2. **Map surface to evidence** and run the union once: | Outgoing surface | Evidence | | ------------------------------------ | ---------------------------------------------------------------------------------------------- | | `src/**` or `tests/**` | `check:refactor` + the vitest files mirroring the touched areas (`tests/<area>.test.ts`) | | `src/client/**` or `locales.ts` | above + every `tests/client-*.test.ts` | | `schemas/**` | above + `tests/mcp-config.test.ts` + `tests/lsp-spec.test.ts` | | `docs/**`, `README*`, `docs-site/**` | `format:check` (and `docs-site` build when its sources changed) | | `package.json` / lockfile | `pnpm install --frozen-lockfile` + `check:refactor` + `check:host-alignment` | | a new `import('@deepseek-ai/dsh-*'