agentsclimarketplace

Ci

Skill naporin0624/electron-texture-bridge/.claude/skills/ci

This skill should be used when the user asks to "run CI locally", "ci check", "smoke test", "run ci", "ci smoke", "pre-push check", "verify before PR", "CI を実行", "ローカル CI", or wants to reproduce GitHub Actions CI workflow checks on the local machine.From its SKILL.md

Install
npx -y skills add naporin0624/electron-texture-bridge --skill ci

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 12 stars12 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

1.8 KB, as published. Nobody here has run it

Local CI Smoke Test

Reproduce the GitHub Actions CI pipeline locally. Detect the running platform and run the matching workflow steps.

Execution

Run the bundled script from the project root:

bash "${CLAUDE_SKILL_DIR}/scripts/ci-smoke.sh" $ARGUMENTS

Skip Flags

FlagEffect
--skip-commonSkip lint, build, typecheck
--skip-nativeSkip cargo test and native addon build
--skip-packageSkip electron-builder packaging and artifact verification

Workflow Overview

Common Checks (all platforms)

  1. pnpm lint — oxlint
  2. pnpm build:core — compile core package
  3. pnpm build:renderer — compile renderer package
  4. pnpm typecheck — tsgo type checking

macOS (Darwin)

Prerequisite: vendor/Syphon.framework must exist.

  • cargo test → build:native → example typecheck → example build → electron-builder --dir --mac → verify Syphon.framework + .node addon in packaged app

Windows (MINGW/MSYS/CYGWIN/Windows_NT)

Prerequisite: vendor/Spout2/ must exist.

  • cargo test → build:native → example typecheck → example build → electron-builder --dir --win → verify .node addon in packaged app

Linux

Common checks only. Native build not supported.

Error Handling

  • Missing vendor SDK: prints setup instructions and exits with code 1
  • Any step failure: set -e causes immediate abort
  • Artifact verification: explicit error messages identify which file is missing

Keep looking

Skills are one crate of 627,801. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.