Agent SkillsPrismer-AI/Prismer › formal-methods

formal-methods

GitHub

提供形式化验证工具,支持Lean4、Coq证明检查及Z3可满足性问题求解,用于定理证明与逻辑验证。

docker/plugin/prismer-workspace/skills/formal-methods/SKILL.md Prismer-AI/Prismer

Trigger Scenarios

用户要求证明定理 验证数学证明正确性 检查逻辑可满足性 使用证明助手工作

Install

npx skills add Prismer-AI/Prismer --skill formal-methods -g -y
More Options

Non-standard path

npx skills add https://github.com/Prismer-AI/Prismer/tree/main/docker/plugin/prismer-workspace/skills/formal-methods -g -y

Use without installing

npx skills use Prismer-AI/Prismer@formal-methods

指定 Agent (Claude Code)

npx skills add Prismer-AI/Prismer --skill formal-methods -a claude-code -g -y

安装 repo 全部 skill

npx skills add Prismer-AI/Prismer --all -g -y

预览 repo 内 skill

npx skills add Prismer-AI/Prismer --list

SKILL.md

Frontmatter
{
    "name": "formal-methods",
    "_source": "Canonical source at \/skills\/formal-methods\/SKILL.md",
    "description": "Verify proofs, check theorem correctness, and solve satisfiability problems using Lean 4, Coq, and Z3 SMT solver. Use when the user asks to prove theorems, verify mathematical proofs, check logical satisfiability, or work with proof assistants."
}

formal-methods

Formal verification tools for the academic workspace. Type-check Lean 4 proofs, verify Coq theories, and solve SMT satisfiability problems with Z3.

Process

  1. Check availability — Use prover_status to see which provers are installed
  2. Write proof — Draft your Lean/Coq code or SMT formula
  3. Verify — Use lean_check, coq_check, or z3_solve to verify
  4. Iterate — Fix errors based on output and re-check

Tools

  • lean_check — Type-check Lean 4 code. Params: code (required), filename
  • coq_check — Check a Coq proof. Params: code (required), filename
  • coq_compile — Compile Coq to .vo object file. Params: code (required), filename
  • z3_solve — Solve SMT-LIB2 formula. Params: formula (required)
  • prover_status — Check available provers and versions. No params.

Example:

{ "code": "theorem add_comm (a b : Nat) : a + b = b + a := Nat.add_comm a b" }

See canonical skill for full tool documentation and parameter details.

Version History

  • 2dbe71f Current 2026-08-20 10:21

Same Skill Collection

docker/config/workspace/skills/prismer-workspace/SKILL.md
docker/plugin/prismer-workspace/skills/arxiv-reader/SKILL.md
docker/plugin/prismer-workspace/skills/find-skills/SKILL.md
docker/plugin/prismer-workspace/skills/hf-papers/SKILL.md
docker/plugin/prismer-workspace/skills/latex-compiler/SKILL.md
docker/templates/academic-researcher/skills/data-analysis/SKILL.md
docker/templates/academic-researcher/skills/latex-writing/SKILL.md
docker/templates/academic-researcher/skills/paper-search/SKILL.md
docker/templates/cs-researcher/skills/ml-experiment/SKILL.md
docker/templates/data-scientist/skills/jupyter/SKILL.md
docker/templates/finance-researcher/skills/quant-analysis/SKILL.md
docker/templates/mathematician/skills/theorem-proving/SKILL.md
docker/templates/paper-reviewer/skills/peer-review/SKILL.md
skills/arxiv-reader/SKILL.md
skills/formal-methods/SKILL.md
skills/hf-papers/SKILL.md
skills/latex-compiler/SKILL.md

Metadata

Files
0
Version
2dbe71f
Hash
41e6bd72
Indexed
2026-08-20 10:21

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-20 14:17
浙ICP备14020137号-1 $mapa de visitantes$