prolog-goals
CommunityTurn Prolog goals into data-driven executions.
Authorhafley66
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Prolog developers often treat goals as code rather than data. This Skill demonstrates how to construct, transform, and execute goals stored as terms to enable dynamic composition and metaprogramming.
Core Features & Use Cases
- Build goals as terms using univ (=..) and functor/3, then reify or execute them with call/1.
- Combine goals with conjunction and disjunction and drive evaluation through engines and deterministic constructs.
- Create higher-order patterns that pass goals as arguments to predicates, enabling flexible, data-driven query DSLs.
Quick Start
Store a goal as a term and execute it with call/1 to see all solutions.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: prolog-goals Download link: https://github.com/hafley66/claude-research/archive/main.zip#prolog-goals Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.