Community编程与开发github.com

benjaminstelzer/BenjaminStelzer

Agent 技能与 Codex 工具,适用于“可能正确并非证据”的工作场景。

BenjaminStelzer 是什么?

此技能为 AI 代理(如 Claude Code、Cursor、Codex 等)提供定制化的工具集和工作流,专为那些需要严格验证而非仅仅依赖“可能正确”结果的开发任务而设计。它强调在代码生成和自动化操作中引入可重复、可验证的测试与证据链,确保每一步输出都有据可查。该技能支持多种主流 AI 代理平台,通过集成测试框架、断言库和日志记录工具,帮助开发者构建更可靠的自动化流水线。其核心价值在于将“大约正确”转化为“确切正确”,特别适用于金融、安全、合规等对错误零容忍的领域。技能配置灵活,可直接加载到代理环境中使用,无需额外安装。

兼容平台~Claude Code✓Codex CLI~Cursor
npx skills add benjaminstelzer/BenjaminStelzer

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

在你喜欢的 AI 中提问

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

文档

BenjaminStelzer 是做什么的?

Agent 技能与 Codex 工具,适用于“可能正确并非证据”的工作场景。

概述

本技能为 AI 代理(如 Claude Code、Cursor、Codex 等)提供了一组工具和流程,专注于那些需要严格验证和证据链的开发任务。它通过集成测试框架、断言库和日志记录工具,确保代码生成和自动化操作的可重复性与可验证性,将“大约正确”转化为“确切正确”。

适用场景

  • 关键业务逻辑:金融交易、安全策略、合规检查等对准确性要求极高的场景。
  • 自动化流水线:需要每一步输出都有可审计证据的 CI/CD 流程。
  • 代码审查辅助:生成带有可执行测试用例的代码,辅助人工审查。

支持平台

  • Claude Code
  • Cursor
  • Codex
  • 其他兼容的 AI 代理平台

快速开始

  1. 将技能加载到您的 AI 代理环境中。
  2. 使用以下命令启用证据模式:
agent-skill enable evidence-mode
  1. 在代理提示中指定需要验证的业务逻辑。

使用方法

基本用法

在提示中包含您希望生成或修改的代码,并添加证据要求:

请生成一个函数,计算给定列表的中位数。
要求:提供至少三个边界测试用例,并输出测试结果。

高级用法

对于关键任务,可以使用证据模式:

evidence-mode: strict
代码:...
测试要求:覆盖率 > 95%

配置

配置项类型默认值说明
evidence-modestringoff证据模式选项:off、basic、strict
test-frameworkstringjest测试框架选择
log-levelstringinfo日志级别

示例

示例 1:简单验证

// 用户输入
const numbers = [1, 3, 3, 6, 7, 8, 9];

// 中位数函数
export function median(values) {
  const sorted = [...values].sort((a, b) => a - b);
  const mid = Math.floor(sorted.length / 2);
  return sorted.length % 2 !== 0 ? sorted[mid] : (sorted[mid - 1] + sorted[mid]) / 2;
}

输出:函数已生成,并附带以下测试结果:

✓ 测试 1:median([1, 2, 3]) 返回 2
✓ 测试 2:median([1, 2, 3, 4]) 返回 2.5
✓ 测试 3:median([7]) 返回 7

示例 2:严格模式

evidence-mode: strict

输出将包含完整的测试报告和覆盖率统计。

报告问题

如果您遇到任何问题或有改进建议,请在 GitHub 仓库中提交 issue。

相关技能