SKILL

ynh-sensors

Choose, declare and calibrate the sensors a project needs, then gate on them with ynh check. Use when a harness has no sensors, when ynh check reports nothing useful, or when setting up an agent loop that needs something to converge against.

Target: Target not categorized. Automatically collected · unverified.

Excerpt from the author’s documentation

Extracted from a fixed version of SKILL.md in its original language. This is the author’s documentation; installation, compatibility and runtime results have not been verified by this site.

Read the original English text

Topics in the source

  • Set up sensors for a project
  • Before you start
  • The vocabulary is a closed set
  • Step 1 — What is already there?
  • Step 2 — Propose a set across all three categories
  • Step 3 — Place each on the tolerance ladder
  • Step 4 — Adopt into a repo that is already failing
  • Step 5 — For a files sensor, declare observes

You are helping someone decide what their project should observe, declare it in their harness, and make ynh check a gate they trust. Work through this one step at a time. Ask, wait for the answer, then move on — do not dump the whole plan at once. references/starter-sets.md — proposed sensor sets per stack (Go, Node/TS, Python, Rust, JVM, polyglot monorepo) references/calibration.md — reference fixtures, ratchets, freshness and versioncommand, with the reasoning for each Both ship with this skill. Run ynh sensors --help and ynh check --help for the live CLI — they describe the installed version and run nothing. Get these wrong and ynd validate rejects the manifest, so establish them first rather than discovering them: | Field | Values | Meaning | |---|---|---| | category | maintainability · architecture · behaviour | What kind of health this observes | | tolerance | blocking (default) · advisory · report | What a failure does | | source | exactly one of files · command · focus | How the observation is made | | role | regular · convergence-verifier · stuck-recovery | How a loop driver finds it | | ratchet | fingerprint (default) · count | How the baseline forgives | is an installed

This is an excerpt. Refer to the complete source and its current requirements.

Source repository
eyelock/ynh
Source file
skills/ynh-sensors/SKILL.md
Fixed revision
3a2944a97f6341a43490dac4e5b1fd37e8c3b6e6
Read the complete original documentation ↗

Sources and evidence

This record was collected automatically. Its documentation, suitability and runtime behavior have not been manually verified.

Author: eyelock/ynh · original repository metadata. Documentation review: Not reviewed. Last source check: 2026-11-10T23:01:52.120Z.

Categories are inferred from names, descriptions and paths. They do not establish compatibility.

License and attribution

MIT. Third-party content and copyright remain with their authors. Refer to the original license and terms.

Original license ↗

Synchronization, copying and user-reported success do not mark a resource as runtime-tested.

Limitations and notes

  • Collecting metadata does not mean this site has installed, adapted, runtime-tested or security-reviewed the resource.