·design-by-contract
>_

design-by-contract

microck/ordinary-claude-skills

使用形式前置条件、后置条件和不变量跨多种语言自动进行合约验证、检测和修复。该技能为完整的计划 -> 创建 -> 验证 -> 修复工作流程提供参考文档和执行功能。

0安装·0热度·@microck

安装

$npx skills add https://github.com/microck/ordinary-claude-skills --skill design-by-contract

SKILL.md

Design-by-Contract (DbC) is a programming methodology that uses formal specifications (contracts) to define component behavior. This skill enables:

Principle: Use compile-time verification before runtime contracts. If a property can be verified statically, do NOT add a runtime contract for it.

| Property | Static | Test Contract | Debug Contract | Runtime Contract |

使用形式前置条件、后置条件和不变量跨多种语言自动进行合约验证、检测和修复。该技能为完整的计划 -> 创建 -> 验证 -> 修复工作流程提供参考文档和执行功能。 来源:microck/ordinary-claude-skills。

查看原文

可引用信息

为搜索与 AI 引用准备的稳定字段与命令。

安装命令
npx skills add https://github.com/microck/ordinary-claude-skills --skill design-by-contract
分类
>_效率工具
认证
收录时间
2026-02-01
更新时间
2026-02-18

快速解答

什么是 design-by-contract?

使用形式前置条件、后置条件和不变量跨多种语言自动进行合约验证、检测和修复。该技能为完整的计划 -> 创建 -> 验证 -> 修复工作流程提供参考文档和执行功能。 来源:microck/ordinary-claude-skills。

如何安装 design-by-contract?

打开你的终端或命令行工具(如 Terminal、iTerm、Windows Terminal 等) 复制并运行以下命令:npx skills add https://github.com/microck/ordinary-claude-skills --skill design-by-contract 安装完成后,技能将自动配置到你的 AI 编程环境中,可以在 Claude Code 或 Cursor 中使用

这个 Skill 的源码在哪?

https://github.com/microck/ordinary-claude-skills