Assist in constructing type soundness proofs using progress and preservation theorems
Scanned 9/2/2026
Install to Claude Code
npx -y skills add a5c-ai/babysitter --skill soundness-proof-assistant --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Soundness Proof Assistant?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/a5c-ai-soundness-proof-assistant-babysitter)More formats (shields.io, HTML) on the badges page.
---
name: soundness-proof-assistant
description: Assist in constructing type soundness proofs using progress and preservation theorems
allowed-tools:
- Bash
- Read
- Write
- Edit
- Glob
- Grep
metadata:
specialization: computer-science
domain: science
category: programming-language-theory
phase: 6
graph:
domains: [domain:computer-science]
specializations: [specialization:theoretical-computer-science]
skillAreas: [skill-area:compiler-implementation, skill-area:language-design, skill-area:graph-algorithms]
workflows: [workflow:research-grant-lifecycle]
roles: [role:research-engineer, role:computational-scientist]
---
# Soundness Proof Assistant
## Purpose
Provides expert guidance on constructing type soundness proofs for programming language type systems.
## Capabilities
- Progress theorem proof templates
- Preservation theorem proof templates
- Substitution lemma generation
- Canonical forms lemma derivation
- Proof case enumeration
- Mechanization guidance
## Usage Guidelines
1. **Lemma Identification**: Identify required supporting lemmas
2. **Progress Proof**: Prove progress theorem by cases
3. **Preservation Proof**: Prove preservation theorem
4. **Substitution Lemmas**: Prove substitution preserves typing
5. **Mechanization**: Translate to proof assistant
## Tools/Libraries
- Coq
- Agda
- Lean
- Twelf
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!