LogoClawIndex
CasesSkillsAbout
LogoClawIndex

invariant-guard - Write correctness contracts before algorithmic code

Requires written contracts, invariants, termination arguments, base cases, and edge-case analysis before producing or reviewing non-trivial loops or recursion.

Tags

Updated: 2026-10-04

Capabilities

Typical Inputs

Typical Outputs

What this skill does

  • State function contracts
  • Write loop invariants
  • Prove loop termination
  • Define recursion base cases
  • List applicable edge cases
  • Encode illegal states
  • Verify postconditions

Inputs

  • Algorithm family
  • Function specification
  • Existing algorithm code
  • Programming language context

Outputs

  • Written function contract
  • Loop invariants
  • Termination arguments
  • Recursion base cases
  • Edge-case table
  • Correctness-focused code
  • Self-check statements

Requirements

  • Chosen algorithm family
  • mathguard for approximate algorithms

Source

  • Spec: SKILL.md

ClawIndex

OpenClaw Skills & Use Case Index

ClawIndex is an ecosystem-driven index of OpenClaw skills and real-world use cases.

Index

Skills·
Cases

Meta

About·
Disclaimer·
Email·
GitHub
© 2026 ClawIndex All Rights Reserved.
algorithms
correctness
loop invariants
contracts
edge cases
verification
State function contracts
Write loop invariants
Prove loop termination
Define recursion base cases
Algorithm family
Function specification
Existing algorithm code
Written function contract
Loop invariants
Termination arguments