원클릭으로
sorry-checker
Check that no sorry placeholders exist in the codebase. Use after making changes or when asked to verify proof completeness.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Check that no sorry placeholders exist in the codebase. Use after making changes or when asked to verify proof completeness.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Run Aristotle automated theorem prover on Lean files to fill sorry placeholders. Use when you have a file with sorries that needs automated proof search. Handles API setup and result verification.
Guide for proving confluence of a rewriting system. Use when asked to prove Church-Rosser or confluence properties.
| name | sorry-checker |
| description | Check that no sorry placeholders exist in the codebase. Use after making changes or when asked to verify proof completeness. |
This skill checks that the codebase contains no sorry placeholders, which is a critical requirement for this project.
Run this command to find any sorries:
grep -r "sorry" Metatheory/ --include="*.lean"
Expected output: No matches (empty output).
Build the project to verify all proofs compile:
lake build
A successful build with no warnings about sorry confirms the codebase is complete.
Look at similar proofs nearby and mirror their style.
For difficult proofs, use the aristotle skill to get automated proof suggestions.
If a proof is stuck, break it into smaller pieces:
-- Instead of one complex proof
theorem big_theorem : ... := by
sorry
-- Extract helpers
lemma helper1 : ... := by
...
lemma helper2 : ... := by
...
theorem big_theorem : ... := by
apply helper1
apply helper2
sorry is NEVER acceptable in commits to this codebase.
All theorems must be fully proven before merging.