소개
This skill enables developers to apply the Design-by-Contract (DbC) methodology within Claude Code, providing a comprehensive workflow for planning, creating, verifying, and remediating software contracts. It allows for the formal specification of component behaviors—defining what a function requires, what it promises, and what state must remain constant—across environments like Rust, TypeScript, Python, and Java. By integrating a verification hierarchy that prioritizes compile-time safety over runtime overhead, this skill helps eliminate architectural bugs, secures API boundaries, and provides automated remediation strategies when contracts are violated.