Skip to content
Back to skills

Quick Gate Js

ASecurity

Run the optional KWIK-E-GATE JS/TS adapter or interpret its gate-result/v1 diagnostics. Use for JavaScript/TypeScript project checks; the core owns completion receipts.

  • 5 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 19, 2026
developmentjavascripttypescriptpythonjavanode

Works with

  • cli

Security analysis

A100/100

Scanned September 29, 2026

npx -y skills add hermes-labs-ai/quick-gate-js --skill quick-gate-js --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Quick Gate Js?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Quick Gate Js
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/hermes-labs-ai-quick-gate-js/badge)](https://www.skillsdirectory.com/skills/hermes-labs-ai-quick-gate-js)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: quick-gate-js
description: Run the optional KWIK-E-GATE JS/TS adapter or interpret its gate-result/v1 diagnostics. Use for JavaScript/TypeScript project checks; the core owns completion receipts.
license: Apache-2.0
---

# Quick Gate JS adapter

Requires Node.js 18+ and explicitly installed project tooling. Standalone use
does not require Python.

Use an explicitly installed `quick-gate` or this checkout's `node src/cli.js`.
The source candidate is 0.4.0; published 0.3.2 remains compatible for evaluation.
Do not download packages implicitly.

Quick Gate collects the project's lint, typecheck, build and Lighthouse results.
It emits validated `gate-result/v1` diagnostics; use the core's `kwik-gate run`
for content-bound completion receipts. Neither result proves code correctness.

Prepare a changed-files manifest (newline-delimited paths or a JSON array), then run:

```sh
npx --no-install quick-gate run --mode quick \
  --changed-files /path/to/changed-files.txt \
  --output-dir /path/to/external-output
```

Read stdout's `gateResult`, `artifacts` and `runId`. Run artifacts use an external
temporary directory by default, including `failures.json`, `run-metadata.json`
and `gate-result.json`; follow the returned paths. Missing enabled tools, timeouts,
changed inputs and all-skipped evaluation cannot become a verified pass. `full`
adds the build stage; explicitly disable inapplicable checks in project config.

Repair is separate and can modify source. In 0.4.0 it defaults to deterministic;
`--model-assisted` explicitly opts into Ollama. Published 0.3.2 users must request
`--deterministic-only`. Inspect the repair report and source diff before accepting.

For configuration, exact verdict/exit semantics and complete examples, read the
[standalone JS guide](../../../docs/QUICK-GATE-JS.md). The packaged plugin's
[detailed entrypoint](../../../skills/quick-gate-js/SKILL.md) describes its fixtures.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.