observer SKILL.md skillA

observer from ai-daming/clickvibe is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.

Install it, pinned
mdr add ai-daming/clickvibe/observer@git:20260826.bd1a1e0

Pins git:20260826.bd1a1e0 in mdr.lock. Pin the fingerprint instead.

Audit grade
A, 17 of 17 checks passed
Kind
SKILL.md skill
Repository
ai-daming/clickvibe
Path
skills/observer/SKILL.md
Versions recorded
3
Latest version
git:20260826.bd1a1e0, committed Aug 26, 2026
First version recorded
Aug 24, 2026
Size
4,689 bytes
Repository stars
17
License
none declared

Protocol Observer for ClickVibe engineering loops. This is NOT the per-workflow Runtime Observer: it audits repeated system-level failures across tasks and patches docs/skills/gates/prompts through the normal architecture workflow. It may use one stuck loop as evidence, but does not review or fix that task's business code. Invoke when the same protocol weakness recurs across tasks, when Runtime Observer produces repeated protocolCandidate evidence, or when asked to change the engineering…

Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.

What the file says

# Protocol Observer — 审计协议,不进入交付循环

coder 的激励是过 review,reviewer 的激励是找到问题,两者都在循环内、各有系统性盲区。Protocol Observer 在单任务循环外,不消费任务激励,唯一的审计对象是**跨任务重复出现的工程协议缺陷**。这个岗位的产出物是协议补丁,不是业务代码补丁;它的目标是让自己逐步失业。

## 与 Runtime Observer 的边界

- **Runtime Observer** 由 ClickVibe Controller 的确定性 Loop Guard 在单个 workflow 停滞/发散时触发;它在任务专属 DSH 会话中给出当前任务的唯一介入指令,不修改全局协议。
- **Protocol Observer** 是本 Skill;它跨任务汇总 Runtime Observer 的 `protocolCandidate` 和真实复盘,决定是否修改 ADR、prompt、Skill 或机器门禁。
- Runtime Observer 的架构契约见 `docs/architecture/observer-intervention.md` 与 ADR-0005。运行时结果不能直接触发自修改;协议变更必须作为独立架构任务完成设计、Review 和合并。

## 触发条件(不是常设席位)

- 同一协议缺陷在不同 Issue/workflow 中复发;
- Runtime Observer 多次产出相同 `protocolCandidate`;
- 单个严重事故证明现有协议、门禁或架构无法表达必要不变量;
- 人觉得不对劲(这个信号永远有效,不需要量化)。

**触发人(硬性)**:单 workflow 的停机由 ClickVibe Loop Guard 负责;Protocol Observer 由跨任务聚合器或人根据协议候选启动。#111 实证:同类停机规则在无触发人状态下存在了 10 轮、零触发——规则没有触发人 = 规则不存在。Protocol Observer 自身不常驻,不能担任自己的触发人。

## 职责(按顺序)

1. **审证据链**:抽查 Runtime Observer/reviewer 的关键 finding 与代码证据,确认属实/夸大/错误。任何模型输出都不能自证正确。
2. **跨任务母题综合**:把多个 workflow 的历史 finding 和 protocolCandidate 归类到母题,回答"这是任务特例还是协议缺陷"。
3. **策略高度判定**:当前修法是机制级还是调用点级?收敛还是发散?该继续修还是停机重设计?
…

Read the whole file at its exact version.

How to install

The exact contents, by fingerprint
mdr add ai-daming/clickvibe/observer@sha256:d0e45c50e4b0f9e6

The line at the top of this page pins the label git:20260826.bd1a1e0, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.

Badge

mdr badge

[![mdr](https://markdownregistry.com/badge/art_yso27rso2qlxgtxv.svg)](https://markdownregistry.com/a/art_yso27rso2qlxgtxv)

4 badge image fetches in 30 days. What the badge shows.

Versions

The registry has recorded 3 versions of this file, between Aug 24, 2026 and Aug 26, 2026, more than one a day.

versioncommittedcommitsizeaudit
git:20260826.bd1a1e0 latest2026-08-26 bd1a1e0 4,689 BA view · diff
git:20260825.7e17dd12026-08-25 7e17dd1 3,696 BA view · diff
git:20260824.04fcb5d2026-08-24 04fcb5d 3,062 BA view

Audit of the latest version

A  17 of 17 checks passed. Fixed automatic checks with no AI involved, so the same checks give the same answer every run.
  • pass: Frontmatter block present
  • pass: Frontmatter declares a name
  • pass: Frontmatter declares a description
  • pass: Size between 200 bytes and 200 KB (4689 bytes)
  • pass: No zero-width or bidi control characters
  • pass: No instruction hidden inside an HTML comment
  • pass: No link to an exfiltration or paste host
  • pass: No credential-shaped string
  • pass: No instruction to send local credentials anywhere
  • pass: No text hidden with inline styles
  • pass: No prompt-injection phrasing
  • pass: No curl or wget piped into a shell
  • pass: No recursive delete of root, home or parent
  • pass: No instruction to read or print local credentials
  • pass: No base64 blob over 200 characters
  • pass: No link to a raw IP address
  • pass: No script tag

Source

GitHub

ai-daming/clickvibe · 17 stars · license none declared · pushed 2026-09-21 · branch main

API

GET https://markdownregistry.com/api/v1/artifacts/art_yso27rso2qlxgtxv
GET https://markdownregistry.com/api/v1/resolve?ref=ai-daming/clickvibe/observer
GET https://markdownregistry.com/api/v1/blob/d0e45c50e4b0f9e65e9ac8b417b9f30a4417b45ce2f57116256205b758191597

Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.

Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.

More from ai-daming/clickvibe

AGENTS.md AGENTS.md file
ai-daming/clickvibe · AGENTS.md
git:20260918.a6b0241 · audit A · 17 stars
CLAUDE.md CLAUDE.md file
ai-daming/clickvibe · CLAUDE.md
git:20260824.c0f0531 · audit A · 17 stars
clickvibe SKILL.md skill
ai-daming/clickvibe · skills/clickvibe/SKILL.md · Trigger ClickVibe pipeline operations (develop / review / rework / resume / sync / stop / merge / status / issues) as…
git:20260822.0e41161 · audit B · 17 stars
gh-issue SKILL.md skill
ai-daming/clickvibe · skills/gh-issue/SKILL.md · Safely create, update, comment on, classify, relate, and close GitHub Issues while preserving the target repository's…
git:20260902.0a05785 · audit A · 17 stars
impl-gate SKILL.md skill
ai-daming/clickvibe · skills/impl-gate/SKILL.md · Decide whether a software change may enter implementation by verifying an accepted architecture baseline, including…
git:20260914.a99d9c0 · audit A · 17 stars
root-cause-review SKILL.md skill
ai-daming/clickvibe · skills/root-cause-review/SKILL.md · Adversarial multi-round code review that digs for root causes instead of verifying the latest patch. Reads the FULL…
git:20260829.1673372 · audit A · 17 stars

Every file in ai-daming/clickvibe

Other files named observer

observer SKILL.md skill
snowflake-labs/cocoplus · .cortex/skills/cocobrew/observer/SKILL.md · Run the read-only CocoObserver skill observation loop for CocoBrew improvement and simplification signals.
v2.0.0 · audit A · 728 stars
observer SKILL.md skill
magnus919/agent-skills · workflow-architect/skills/observer/SKILL.md · Monitor a session passively to infer the user's workflow from what
git:20261023.06b7916 · audit A · 166 stars

Browse by kind, by grade A, or by owner.