hashicorp/run-checks
Skill to check for linting errors, test failures, and other issues.
npx skills add https://github.com/hashicorp/design-system --skill run-checks
The objective of this skill is to automatically check for linting errors, test failures, and other issues in the codebase to ensure code quality and maintainability prior to pushing changes or creating a pull request (PR).
pnpm lint:fix or pnpm lint:format --write commands can be run as part of the checksgit merge-base origin/main HEAD and git log --oneline origin/main..HEAD to list commits on this branchgit diff-tree --no-commit-id -r --name-only <sha> for each commit sha to get the files changed in that commit. Combine those file lists — these are the only files in scope.git diff --name-only origin/main..HEAD; that compares the full working-tree against main and will include files changed by others on main since the branch was cut.packages/componentspackages/flight-iconspackages/mcppackages/tokensshowcasewebsitepackages/components: ./package-components-checks.mdpackages/flight-icons: ./package-flight-icons-checks.mdpackages/mcp: ./package-mcp-checks.mdpackages/tokens: ./package-tokens-checks.mdshowcase: ./showcase-checks.mdwebsite: ./website-checks.mdTake hashicorp/run-checks from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.