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
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.