skills/github-actions-pnpm-ci/SKILL.md
Secure pnpm GitHub Actions CI
npx skillsauth add laststance/skills github-actions-pnpm-ciInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Install the bundled assets as the default CI shape:
.github/actions/prepare/action.yml from assets/prepare-action.yml.github/workflows/lint.yml from assets/workflows/lint.yml.github/workflows/test.yml from assets/workflows/test.yml.github/workflows/typecheck.yml from assets/workflows/typecheck.yml.github/workflows/build.yml from assets/workflows/build.yml.github/dependabot.yml from assets/dependabot.yml# v6.0.2.pnpm/action-setup without a version input so it reads packageManager from package.json.packageManager to include pnpm integrity, for example [email protected]+sha512....actions/setup-node cache: pnpm.node_modules.cache-dependency-path: pnpm-lock.yaml for single-package repos.pnpm-lock.yaml and pnpm-workspace.yaml in cache-dependency-path.pnpm install --frozen-lockfile.contents: read unless a job truly writes to GitHub.concurrency to every workflow.github-actions and npm; pnpm is handled by the npm ecosystem.package.json and use the closest existing script.pnpm exec playwright install --with-deps chromium before the test command.Run these after installing or updating the files:
pnpm exec actionlint
git diff --check
If actionlint is not available in the repo, use pnpm dlx actionlint or the repo's existing actionlint command.
tools
Inspect video frame-by-frame and capture-then-verify UI motion. Extract frames from any clip (handed to you, screen-recorded, or self-captured) with ffmpeg and read them as images; record an interaction (Playwright / computer-use / iOS simulator) and verify animations, transitions, and motion that static screenshots and getComputedStyle cannot reveal. Use when verifying animations/transitions/motion, analyzing a video or .webm/.mp4, extracting frames, checking how something "looks" in motion, or recording a UI flow to inspect.
testing
Cited research briefs
development
Daily coding habit prompts JP
development
React core deep-dive JP