Abstract Domain Library

SkillDev tools

Library of abstract domains for static analysis and abstract interpretation

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

Then ask your AI: use the Abstract Domain Library skill

What this skill tells your AI

The instructions your AI receives, as published by a5c-ai/babysitter in library/specializations/domains/science/computer-science/skills/abstract-domain-library/SKILL.md and read by ahel’s review.

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

Signals

GitHub stars
2k
Forks
112
Last commit
Sep 2026
Advanced
Item type
skill
Key
abstract-domain-library
Source
github.com/a5c-ai/babysitter