ack-sensors

Validates and creates per-sensor .md files from an Acceptance Contract.

2|Updated Apr 25, 2026
One-click install
npx skills add https://github.com/iurykrieger/claude-yoke --skill ack-sensors
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ack-sensors
Source: https://github.com/iurykrieger/claude-yoke/tree/main/skills/ack-sensors
Command: npx skills add https://github.com/iurykrieger/claude-yoke --skill ack-sensors

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Acknowledges every sensor available for the host project (catalog mode), verifies that every sensor referenced by an Acceptance Contract has a well-formed .yoke/sensors/<id>.md file (readiness mode), or creates / updates those sensor files from the contract's ## Sensors registry block (upsert mode). Deterministic node — no agentic spawning. Output is structured YAML on stdout; diagnostics go to stderr. Sorted output is byte-identical across consecutive invocations on the same project.

Core Features & Use Cases

  • Catalog mode: enumerates every sensor that could run for the host project
  • Readiness mode: ensures each referenced sensor has a valid .yoke/sensors/<id>.md with required frontmatter
  • Upsert mode: materializes or updates per-sensor files from the contract's ## Sensors registry block
  • Per-sensor files: live at .yoke/sensors/<id>.md, acting as the source of truth for id, command, class, tier, applies_to, and run history
  • Interactions: used by the Validator at startup and by humans to refresh the memory of available sensors
  • Output and validation: emits machine-friendly YAML to stdout and structured diagnostics to stderr; guards against missing registry references via preflight checks

Quick Start

Run the helper from the plugin root with --mode catalog to list sensors, then --mode readiness or --mode upsert with your contract to validate or materialize sensor files.

Frequently Asked Questions about ack-sensors

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

FAQPage Schema
How do I catalog and track sensor definitions in my project?▼

Validate sensor readiness by running readiness mode to check that each referenced sensor has a valid `.yoke/sensors/<id>.md` file with required frontmatter. Diagnostics are emitted to stderr to pinpoint missing or malformed files.

How do I generate sensor files from an Acceptance Contract?▼

Validate sensor readiness by running readiness mode to check that each referenced sensor has a valid `.yoke/sensors/<id>.md` file with required frontmatter. Diagnostics are emitted to stderr to pinpoint missing or malformed files.

Does the sensor upsert process support deterministic outputs?▼

Generate sensor files by running upsert mode against the contract's `## Sensors registry` block. It materializes or updates per-sensor files at `.yoke/sensors/<id>.md`, acting as the source of truth for id, command, class, and tier.

What format does the sensor catalog tool output for machine parsing?▼

Yes, the sensor upsert process is a deterministic node with no agentic spawning. Sorted output is byte-identical across consecutive invocations on the same project, ensuring reliable catalog materialization and readiness checks.

Why does my sensor readiness check fail for missing registry references?▼

The sensor catalog tool emits machine-friendly YAML to stdout for structured output. All diagnostics, validation errors, and preflight check failures are separated and surfaced via stderr to keep stdout clean for pipeline integration.