ratchet:pair

Generate a generative-adversarial agent pair in a Ratchet configuration.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The ratchet:pair Skill streamlines adding a new generative-adversarial agent pair to an existing Ratchet project so teams can expand coverage for specific quality dimensions without manual boilerplate or configuration errors.

Core Features & Use Cases

  • Interactive Pair Creation: Uses analyst prompts and AskUserQuestion interactions to propose names, scopes, and quality focuses when a name is not provided.
  • Project-aware Generation: Reads .ratchet/project.yaml and .ratchet/workflow.yaml to avoid overlap with existing pairs and to bake project-specific knowledge into agent prompts.
  • Automated Registration & Verification: Writes .ratchet/pairs/<name>/generative.md and .ratchet/pairs/<name>/adversarial.md, updates .ratchet/workflow.yaml, and runs shell tests to verify creation.
  • Use Case: Add a security-focused builder/critic pair that runs vulnerability scans and enforces fixes during the review phase.

Quick Start

Ask Ratchet to add a new pair by invoking /ratchet:pair security to create a security-focused generative and adversarial agent pair.

Frequently Asked Questions about ratchet:pair

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

FAQPage Schema
How do I add a generative-adversarial agent pair to a Ratchet workflow?

To add a generative-adversarial agent pair to a Ratchet workflow, use the interactive pair creation process which proposes names and scopes, generates agent prompts, and updates workflow.yaml automatically.

What are generative-adversarial agent pairs used for in automated workflows?

Generative-adversarial agent pairs are used in automated workflows to expand quality coverage for specific dimensions like security, style, or performance by pairing a builder agent with a critic agent.

Do I need an existing Ratchet project configuration to create a new agent pair?

Yes, you need an existing Ratchet project configuration because the generation process reads .ratchet/project.yaml and .ratchet/workflow.yaml to avoid overlap with existing pairs and bake project-specific knowledge into the prompts.

How to automatically register and verify a new agent pair in Ratchet?

To automatically register and verify a new agent pair, the workflow writes generative.md and adversarial.md files, updates the workflow.yaml configuration, and runs shell tests to verify successful creation.

Can I create a security-focused agent pair without providing a name?

Yes, when a name is not provided, the system uses analyst prompts and AskUserQuestion interactions to propose names, scopes, and quality focuses interactively for the new agent pair.