axiom-mode

Emits predicate-based statements and Hoare-triple framing using ASCII keywords.

5|2|Updated Nov 17, 2025
One-click install
npx skills add https://github.com/OutlineDriven/odin-gemini-cli-extension --skill axiom-mode
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: axiom-mode
Source: https://github.com/OutlineDriven/odin-gemini-cli-extension/tree/main/skills/axiom-mode
Command: npx skills add https://github.com/OutlineDriven/odin-gemini-cli-extension --skill axiom-mode

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

ODIN's axiom-mode provides a compact, formal-logic English register that uses ASCII keywords to express predicate claims, proveable steps, and Hoare-triple framing, reducing ambiguity in reasoning conversations.

Core Features & Use Cases

  • Maintains a formal-logic register during interactive sessions, persisting state until explicitly stopped.
  • Uses ASCII keywords (IMPLIES, AND, OR, NOT, THEREFORE, PRE, POST, INVARIANT) to express logical relations without Unicode glyphs.
  • Supports predicate-claims and Hoare-triple style reasoning for rigorous software reasoning and verification.
  • Use cases include precise reasoning during design reviews, algorithm analysis, and formal-method discussions with AI.

Quick Start

Enable axiom-mode by requesting the compact-form register and begin using predicate claims for formal-logic reasoning.

Frequently Asked Questions about axiom-mode

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I use formal logic and Hoare triples for software verification in AI conversations?

Formal logic and Hoare triples are applied in AI conversations by emitting predicate-based statements using ASCII keywords like PRE, POST, and INVARIANT to maintain rigorous logical structure during design and reasoning sessions.

What is Hoare-triple framing for algorithm analysis and how does it work?

Hoare-triple framing for algorithm analysis defines logical states using PRE and POST conditions to express proveable steps. It works by maintaining a formal-logic register that preserves predicate claims for rigorous validation.

Can I use ASCII keywords for predicate logic without Unicode glyphs in coding sessions?

Yes, you can use ASCII keywords for predicate logic without Unicode glyphs. This approach uses terms like IMPLIES, FORALL, and EXISTS to express formal-logic relations, avoiding Unicode entirely for precise reasoning during coding sessions.

How do I start a formal-logic reasoning session using predicate claims?

To start a formal-logic reasoning session, request the compact-form register and begin using predicate claims. This enables a persistent formal-logic state for expressing logical relations until explicitly stopped.

Does compact-form formal logic work for design reviews and precise logical structure validation?

Compact-form formal logic works for design reviews by providing a register that uses ASCII keywords to express predicate claims and Hoare-triple framing. This reduces ambiguity and ensures precise logical structure for rigorous validation.

What are the limitations of using ASCII keywords for formal logic in AI discussions?

Limitations of using ASCII keywords for formal logic include the strict requirement to use specific syntax like IMPLIES, AND, OR, NOT, FORALL, and EXISTS. You must avoid Unicode glyphs entirely to preserve the predicate framing for validation.