pantagruel
Write and verify formal system specifications with guided checks
All Skills in This Repository (1)
Pure Emerald Level IndicatorsFrequently Asked Questions
FAQPage SchemaHow to install Pantagruel?โผ
Run `npx skills add subsetpark/pantagruel --all -g -y` in your terminal to install all skills in this repository globally.
What is a formal specification language?โผ
It is a precise notation for describing what a system must do, using domains, rules, and logical propositions. Pantagruel checks that your specification is well-typed and internally consistent.
How does Pantagruel verify my specification?โผ
It type-checks your spec and can run bounded model checking with SMT solvers like z3 or cvc5 to detect contradictions, invariant violations, and unreachable actions.
Can I write a spec without formal methods experience?โผ
Yes. The write-spec skill co-authors the specification with you through guided questions, so you describe your system in plain terms while it handles the formal syntax.
Does Pantagruel work with AI coding agents?โผ
Yes. The included skill follows the standard SKILL.md format and works with agents like Claude Code, Cursor, and OpenClaw to help you model systems conversationally.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core