Community编程与开发github.com

nadavushka-dev/nadavushka-plugs

用「红→绿」证据验证变更(截图、curl、先失败后通过的测试、数据库查询、消费方结果)。可独立使用、作为 autonomous-squad 的第 4 步,或作为 QA 复核他人的工作。

nadavushka-plugs 是什么?

该技能提供了一套标准化的方法,用于证明代码变更的正确性——从变更前的「红色」失败状态过渡到变更后的「绿色」通过状态。它要求记录每一步的产物并报告其路径,确保变更的每个环节都有据可查。如果一种证据类型不可用,用户可以灵活切换到另一种。对于 QA 验证他人工作的场景,它强调必须亲自重跑「红→绿」过程,而不是信任他人提供的产物。该技能支持的平台包括 Claude Code 等 AI Agent,通过读取位于 `CLAUDE_SKILL_DIR` 的 `squad-config.md` 获取配置。其核心价值在于为开发者、QA 人员或自主 Agent 团队(autonomous-squad)提供不可伪造的、可追溯的变更证明。

兼容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/nadavushka-dev/nadavushka-plugs/tree/HEAD/squad/skills/tkt-evidence

Installed? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

用户输入:$ARGUMENTS

配置

在执行任何操作之前: 读取 ${CLAUDE_SKILL_DIR}/../squad-config.md

证明

  • 尽可能提供变更前后的对比。保存所有产物并报告其路径。
  • 如果某类证据不可用,则切换到其他证据类型。
  • 验证他人的工作(QA)?请亲自重新运行「红→绿」过程——切勿相信他们的产物。

证据必须发布在 tkt 评论中,标题为:「EOP」代表「Evidence Of Proof」。

证据类型

tkt 类型红→绿 证据
UI / 视觉UI 证据工具 变更前后的 截图(当前默认方式)
UI 与设计参考对比(tkt 中引用了 Figma 节点,或附带了参考 HTML/PNG 作为「设计稿」)截图作为「红色」;「绿色」是 在与相同视口大小下渲染的参考表之间进行测量的对比表——针对被触摸的元素 及其相邻元素 的矩形、半径、间距、中心偏移
API / 契约curl 调用端点 → 先返回错误状态/响应体,然后返回正确状态/响应体(保存两者)
后端逻辑 / 计算 / 金钱运算一个 在根因处的单元/集成测试,先失败,后通过
数据 / 数据库状态一个数据库查询显示错误的存储状态,然后显示正确的状态(以及任何迁移脚本)
事件 / Kafka / 异步生产触发器,并捕获 消费者的可观测结果(调度日志行 / 数据库行 / 出站调用)错误,然后正确。生产者处的单元测试只是回归防护,不是此类证据

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

相关技能