SkillForge: Compositional Skill Synthesis for Verified Dafny Programs
What it is
SkillForge is a framework that generates formally verified Dafny programs from natural language by decomposing the task into a library of atomic, reusable skills. A verification-driven harness orchestrates these skills, using the Dafny verifier to diagnose errors and deterministically route them to specific repair skills until correctness is proved.
The problem it solves
Existing approaches to generating verified code either fail without recourse when verification fails or rely on non-deterministic, opaque agentic reasoning that is difficult to debug and control.
What you could use it for
- Generating formally verified code from natural language specifications
- Automating the repair of formal verification failures in Dafny
- Benchmarking compositional LLM agent architectures for code synthesis
Read the source ↗Back to the library →
Summary written by an AI model from the source; check the source before you rely on it.