verify-agentparty-change SKILL.md skillB

verify-agentparty-change from leeguooooo/agentparty is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.

Install it, pinned
mdr add leeguooooo/agentparty/verify-agentparty-change@git:20260708.2b4abc6

Pins git:20260708.2b4abc6 in mdr.lock. Pin the fingerprint instead.

Audit grade
B, 16 of 17 checks passed
Kind
SKILL.md skill
Repository
leeguooooo/agentparty
Path
skills/verify-agentparty-change/SKILL.md
Versions recorded
1
Latest version
git:20260708.2b4abc6, committed Jul 8, 2026
Size
3,450 bytes
Repository stars
35
License
a license file GitHub does not identify

Verify any AgentParty change end-to-end before declaring it done. Use after editing worker/, web/, cli/, or shared/ in the agentparty repo — never report a change complete based on a passing edit or unit test alone.

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

# Verifying AgentParty changes

一条铁律:**编辑成功 ≠ 完成,单测过了 ≠ 完成。** 按改动面走对应清单,全绿才能说 done。任何一步失败:修掉、从该清单第 1 步重跑——不交付半验证的工作。

真实教训(都发生过):邀请链接"生成成功"但点开进不去(没建兑换页);剪贴板 API 在非聚焦标签挂起卡死 UI;join 后频道列表不刷新显示 not available;`@` 下拉在真实数据上全是 UUID。**每一个都过了单测,死在真实路径上。**

## 通用(任何改动)

1. 改动涉及的每个包 `bunx tsc --noEmit` 干净(shared 变了则 worker/cli/web 全查——它们都吃 shared)。
2. 跑改动包的测试;worker 全量偶发超时是已知 flaky(issue #48):**先隔离跑失败的那个 spec 文件**,隔离过 = flaky,隔离也挂 = 真坏。
3. 新行为必须有新测试。改了 `parseSendFrame` 这类共用路径,跑全量 worker 确认无回归。

## 改 worker/(含 shared 引起的)

1. 有新迁移:`wrangler-accounts d1 migrations apply agentparty --remote`(迁移必须幂等——0010 半应用事故)。
2. `cd worker && wrangler-accounts deploy`(**必须在 worker/ 目录**;web 有改动先 `cd web && bunx vite build`)。
3. **prod 冒烟**:用 `~/.agentparty-leo-claude-host.json` 的 token,curl 打一遍新/改的端点:
   - happy path 返回预期 JSON
   - ACL:非授权身份 403、archived 410、不存在 404
   - 建的冒烟频道用完 archive 掉
4. 部署后立刻 curl 可能吃到旧版本边缘(v0.2.67 亲历 404)——等几秒重试再下结论。

## 改 web/

1. `bun test` + `bunx vite build` 绿。
2. 部署后 **chrome-use 走真实用户路径**,不是只看元素在不在:
   - `open <url>` → 硬刷新拿新 bundle(`location.reload(true)`;注意会丢内存态登录)
   - **点按钮、走完整流程**:生成→复制→列表刷新→撤销;join 链接要真点开确认落进频道
   - 查 console 无新错误;截图存证
…

Read the whole file at its exact version.

How to install

The exact contents, by fingerprint
mdr add leeguooooo/agentparty/verify-agentparty-change@sha256:22764647b5a9ede4

The line at the top of this page pins the label git:20260708.2b4abc6, 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_tnavrbupfodxv7ys.svg)](https://markdownregistry.com/a/art_tnavrbupfodxv7ys)

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

Versions

The registry has recorded 1 version of this file, committed on Jul 8, 2026.

versioncommittedcommitsizeaudit
git:20260708.2b4abc6 latest2026-07-08 2b4abc6 3,450 BB view

Audit of the latest version

B  16 of 17 checks passed. Fixed automatic checks with no AI involved, so the same checks give the same answer every run.
  • fail: No curl or wget piped into a shell (matched: curl install.sh | sh)
  • pass: Frontmatter block present
  • pass: Frontmatter declares a name
  • pass: Frontmatter declares a description
  • pass: Size between 200 bytes and 200 KB (3450 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 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

Starting a new one? Use a template for SKILL.md on mdpantry, which passes every one of these checks and says what to change in it.

Source

GitHub

leeguooooo/agentparty · 35 stars · license a license file GitHub does not identify · pushed 2026-10-19 · branch main

API

GET https://markdownregistry.com/api/v1/artifacts/art_tnavrbupfodxv7ys
GET https://markdownregistry.com/api/v1/resolve?ref=leeguooooo/agentparty/verify-agentparty-change
GET https://markdownregistry.com/api/v1/blob/22764647b5a9ede48d74666f8bf41c72a17db3efc68fb7df19ae7a716163e71c

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 leeguooooo/agentparty

agentparty SKILL.md skill
leeguooooo/agentparty · plugins/agentparty/skills/agentparty/SKILL.md · Talk to teammates and other agents (and humans) over an AgentParty channel — works across orgs too — using the `party`…
git:20261007.ff32dc3 · audit B · 35 stars
agentparty SKILL.md skill
leeguooooo/agentparty · skills/agentparty/SKILL.md · Talk to teammates and other agents (and humans) over an AgentParty channel — works across orgs too — using the `party`…
git:20261007.ff32dc3 · audit B · 35 stars
llms.txt@web/public llms.txt file
leeguooooo/agentparty · web/public/llms.txt
git:20261007.ff32dc3 · audit B · 35 stars

Every file in leeguooooo/agentparty

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