Inquiry

Analyze. Plan. Execute.

Currently available for GitHub Copilot. More hosts coming soon.

v0.7.7

Public entry surface. For the canonical documentation map, start in the repository docs.

PowerShell irm https://inquiry.ccisne.dev/install.ps1 | iex

Installs to %LOCALAPPDATA%\inquiry\, adds to PATH, and deploys Inquiry skills to your AI coding host.

Inquiry finite state machine diagram showing IDLE → ANALYZE → PLAN → EXECUTE → END → IDLE cycle, with backward transitions and opt-in EVOLUTION state.

Inquiry structures AI-assisted work as a finite-state system with an explicit END gate and optional EVOLUTION pass. Inquiry names the cycle-level process, APE names the orchestrating methodology, and the Finite APE Machine names the engineered system that operationalizes both. The real wager is philosophical and methodological: AI becomes trustworthy when disciplined thinking tools such as questioning, decomposition, verification, and selection are made operational.

The phases

ANALYZE

Clarify the problem. Capture requirements, assumptions, and edge cases before any code is written.

diagnosis.md

PLAN

Decompose the work. Order the steps, verify each, enumerate nothing missed.

plan.md

EXECUTE

Implement under the active plan and coding manifesto. Each change small enough to merge confidently.

code + commits

Backward transitions from PLAN or EXECUTE back to ANALYZE are allowed — re-analysis is part of the contract.

Quick start

# verify prerequisites (inquiry, git, gh, gh auth)
iq doctor

# deploy Inquiry skills to your AI host (Copilot today)
iq host get

# scaffold .inquiry/ in your repo
cd your-repo && iq init

Commands

13 commands total — see the full table on GitHub.

Hosts

Inquiry deploys host-scoped skills to the global configuration of your AI coding tool. The repo-scoped agent is scaffolded by iq init.

Adapters for Claude, Codex, Crush, and Gemini already exist — awaiting a stable agent prompt API before being wired in (ADR D20).

Go deeper