abstract-domain-library
Library of abstract domains for static analysis and abstract interpretation
Best use case
abstract-domain-library is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Library of abstract domains for static analysis and abstract interpretation
Teams using abstract-domain-library should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/abstract-domain-library/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How abstract-domain-library Compares
| Feature / Agent | abstract-domain-library | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Library of abstract domains for static analysis and abstract interpretation
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Abstract Domain Library ## Purpose Provides expert guidance on abstract domains for abstract interpretation-based static analysis. ## Capabilities - Interval domain - Octagon domain - Polyhedra domain - Congruence domain - Domain combination (reduced product) - Widening and narrowing operators ## Usage Guidelines 1. **Domain Selection**: Choose appropriate abstract domain 2. **Operations**: Implement domain operations 3. **Widening**: Design widening for termination 4. **Precision Tuning**: Balance precision and efficiency 5. **Combination**: Combine domains for precision ## Tools/Libraries - Apron - ELINA - Crab - Frama-C
Related Skills
react-testing-library
React Testing Library patterns, queries, user events, and accessibility testing.
special-functions-library
Comprehensive special functions evaluation and manipulation
pde-solver-library
Numerical methods for partial differential equations
ode-solver-library
Numerical methods for ordinary differential equations
graph-algorithm-library
Comprehensive graph algorithms implementation
ssa-transformation-library
SSA-form transformations and optimizations for compiler development
consensus-protocol-library
Reference implementations and specifications of consensus protocols
material-model-library
Biomaterial constitutive model library skill providing validated material properties for biological tissues and implant materials
file-dialog-abstraction
Cross-platform file dialog implementation for open, save, and directory selection
domain-model-extractor
Extract domain models from monolithic codebases using DDD principles for microservices decomposition
geometry-primitive-library
Provide robust computational geometry primitives
geometry-algorithm-library
Implement computational geometry algorithms