About
This skill implements the Design-by-Contract (DbC) methodology within Claude Code, providing a structured workflow to define and verify software component behaviors. It guides developers through planning contract predicates, generating language-specific annotations (supporting Rust, TypeScript, Python, Java, and C++), and automating the verification process to detect violations early. By following a strict hierarchy that prioritizes static assertions over runtime checks, it ensures high-performance, self-documenting code that fails safely at the point of error rather than allowing logic bugs to propagate.