skilly. Buy ad slot
All skills
Testing · Devops · Github / AGENT SKILL

ci

naporin0624/electron-texture-bridge
0 installs 11 GitHub stars
0

Reproduce GitHub Actions CI checks locally before pushing or opening a pull request.
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.

BEFORE YOU INSTALL

Understand the trade-offs.

SECURITY REVIEW

Not yet assessed

Review the original instructions and requested permissions before installing.

No security review is available for this catalog entry yet.

SKILL QUALITY

Not yet assessed

How clearly the skill guides your agent, how complete its workflow is, and how you can check the outcome.

No quality assessment is available for this catalog entry yet.

The full skill.

Original instructions from the publisher’s SKILL.md

# 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
bash "${CLAUDE_SKILL_DIR}/scripts/ci-smoke.sh" $ARGUMENTS
```

## Skip Flags

| Flag | Effect |
|------|--------|
| `--skip-common` | Skip lint, build, typecheck |
| `--skip-native` | Skip cargo test and native addon build |
| `--skip-package` | Skip 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

Skill folder

Files included alongside SKILL.md in the publisher’s repository.