liarjsdev avatar

Fingerprint Ci Gate

Fingerprint regressions usually surface weeks later as a spike in rejected traffic, so this skill moves that check into CI. It wraps liarjs to save a baseline scan as JSON, diffs each later run against it, and fails the job if the consistency score drops below a floor you set. The examples cover GitHub Actions and GitLab CI, and the notes are worth reading: pin the liarjs version, take the baseline in the same headless or headed mode the job uses, and avoid a hard floor on datacenter runners, where the timezone check will always trip. The diff mode is the more practical choice there, since it reports only checks whose status moved. Browser sandboxing stays on, so a container that fails to start needs an image fix, not a flag.

skills.sh installs
119K
GitHub stars
5
last updated
Oct 26, 2026

Install

$ npx -y skills add liarjsdev/liarjs-skills --skill fingerprint-ci-gate --agent claude-code

Installs into .claude/skills of the current project.

Files

Fail the build, not the ban rate

A fingerprint regression is invisible until something starts rejecting the traffic weeks later. liarjs turns it into a diff in a pull request: scan, save the JSON, compare the next run against the saved baseline.

Node 22 or newer, a Chromium in the image, zero runtime dependencies.

Runner note: give the container enough shared memory (--shm-size=1g on Docker, or a /dev/shm mount) and the capabilities Chrome's own sandbox needs. Leave the browser sandbox enabled; a scan that will not start is an image problem to fix in the image.

The two mechanisms

Absolute floor. Exits 1 when the score is below the number given, so the job fails:

npx liarjs@0.3 --headless --min-score 60

Baseline diff. Prints only the checks whose status moved between two saved scans:

npx liarjs@0.3 --json scan.json                # write the current result
npx liarjs@0.3 diff baseline.json scan.json    # what changed since the known-good run

Sponsors

Details

Repository
github.com/liarjsdev/liarjs-skills
Categories
DevOps & CI/CD, Git & Pull Requests, Automation & Workflows, Sales & Marketing
First seen
Oct 26, 2026

More from liarjsdev/liarjs-skills

All 4
1microsoft avatarazure-deploymicrosoft/github-copilot-for-azureExecute Azure deployments for ALREADY-PREPARED applications that have existing .azure/deployment-plan.md and infrastructure files. DO NOT use this skill when th103.2Kskills.sh installs
2microsoft avatarazure-observabilitymicrosoft/azure-skillsAzure Observability Services including Azure Monitor, Application Insights, Log Analytics, Alerts, and Workbooks. Provides metrics, APM, distributed tracing, KQ86.2Kskills.sh installs
3addyosmani avatarci-cd-and-automationaddyosmani/agent-skillsAutomates CI/CD pipeline setup. Use when setting up or modifying build and deployment pipelines. Use when you need to automate quality gates, configure test run67.3Kskills.sh installs
4addyosmani avatarobservability-and-instrumentationaddyosmani/agent-skillsInstruments code so production behavior is visible and diagnosable. Use when adding logging, metrics, tracing, or alerting. Use when shipping any feature that r63.8Kskills.sh installs
5samber avatargolang-observabilitysamber/cc-skills-golangGolang everyday observability — the always-on signals in production. Covers structured logging with slog, Prometheus metrics, OpenTelemetry distributed tracing,41.5Kskills.sh installs
6cloudflare avatarsandbox-sdkcloudflare/skillsBuild sandboxed applications for secure code execution. Load when building AI code execution, code interpreters, CI/CD systems, interactive dev environments, or32.9Kskills.sh installs