ratchet:guard

Manage deterministic lint, test, and security guards in Ratchet workflows.

1|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/netbrain/ratchet --skill ratchet-guard
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ratchet:guard
Source: https://github.com/netbrain/ratchet/tree/main/skills/guard
Command: npx skills add https://github.com/netbrain/ratchet --skill ratchet-guard

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Guards modularize and automate deterministic checks that must pass at each phase of a Ratchet workflow, reducing manual verification and drift.

Core Features & Use Cases

  • List, add, run, and override guards that execute lint, tests, security scans, and other deterministic checks at phase boundaries.
  • Manage resource gating via requires and shared resources defined in .ratchet/workflow.yaml to coordinate access.
  • Override failed blocking guards after verification, enabling safe progression when issues are resolved.

Quick Start

Interactively manage guards by listing, adding, running, and overriding blocking checks at phase boundaries.

Frequently Asked Questions about ratchet:guard

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate lint and test checks at workflow phase boundaries?

You can automate deterministic checks at phase boundaries by configuring guards in a .ratchet/workflow.yaml file. Guards modularize lint, tests, and security scans to run automatically, reducing manual verification and drift.

What is the best way to manage resource gating and shared dependencies in Ratchet workflows?

Resource gating in Ratchet workflows is managed by coordinating requires and shared resources defined in .ratchet/workflow.yaml. This restricts and synchronizes resource access across different automated workflow phases.

Can I override a failed blocking guard to safely progress a workflow?

Yes, you can override failed blocking guards after verifying that issues are resolved. This enables safe progression through workflow phases when blocking deterministic checks are intentionally bypassed.

Does the Ratchet guard system require specific configuration files to run?

The guard system requires a .ratchet/workflow.yaml file to function. Optional components such as scripts, references, or assets can also support and enhance guard operations.

How do I add and run security scans within existing Ratchet workflow phases?

You add and run security scans by listing, adding, and executing guards defined in .ratchet/workflow.yaml. This integrates deterministic security checks directly into your existing workflow phase boundaries.