← Back to list

neuro-symbolic-reasoning
by sundial-org
Claude Code Skills
⭐ 138🍴 7📅 Jan 23, 2026
SKILL.md
name: neuro-symbolic-reasoning description: Neuro-symbolic AI combining LLMs with symbolic solvers. Use when implementing NL-to-logic translation, integrating Z3/Prover9/Pyke solvers, building self-refinement loops, or solving logical reasoning tasks.
Neuro-Symbolic Reasoning
Pipeline
NL Problem → LLM Formulator → Logic Program → Symbolic Solver → Answer
↑ |
└──── Self-Refinement ←────────┘
Solver Selection
| Logic Type | Solver | Output |
|---|---|---|
| First-order logic | Prover9 | True/False/Unknown |
| Constraints/SAT | Z3 | sat/unsat/unknown |
| Rule-based | Pyke | Bindings/No proof |
See references/solvers.md for integration code.
Logic Program Format
Programs use ::: annotations to explain each line.
See references/logic-llm.md for format details and the Logic-LLM repo for actual prompt templates.
Self-Refinement
When solver returns an error, retry with the original program + error message. Max 3 rounds, then fall back to LLM chain-of-thought or random guess.
Quality Checks
- Solver parses program without syntax errors
- Predicates/functions declared before use
- Answer mapping handles all outcomes
- Refinement loop has max iterations
References
- references/solvers.md - Prover9, Z3, Pyke integration
- references/packages.md - Installation and API usage
- references/logic-llm.md - Logic-LM paper patterns
- references/technical-workflow.md - Technical specialist workflow
Score
Total Score
55/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
✓人気
GitHub Stars 100以上
+5
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon