-
Notifications
You must be signed in to change notification settings - Fork 87
Description
Rationale
This proposal is a UX and ecosystem expansion for Quint Code.
Quint Code’s core value is providing structured, auditable reasoning for AI coding tools by installing framework-aware commands and configuration. Today, this is supported for Claude Code, Cursor, Gemini CLI, and Codex CLI.
GitHub Copilot is increasingly used as a primary AI interface for coding and design decisions inside repositories. Adding first-class support for GitHub Copilot would allow users to apply the Quint decision framework directly within Copilot, rather than re-implementing Quint concepts via ad-hoc prompts.
This keeps Quint authoritative while extending its reach to a widely adopted AI environment.
Problem Statement
Currently, Quint Code does not support GitHub Copilot as an execution interface for the framework. As a result:
- Quint commands (
/q0-init,/q1-hypothesize, etc.) cannot be invoked from Copilot. - Copilot has no canonical understanding of the Quint decision cycle, FPF stages, or expected outputs.
- Users must manually translate Quint’s methodology into prompts, losing consistency and auditability.
This creates friction and undermines Quint Code’s goal of turning AI-assisted development into a rigorous, repeatable reasoning process.
Proposed Solution
Add GitHub Copilot support as a first-class interface, similar to existing tool integrations.
Concretely, this could include:
-
Copilot Instruction / Command Files
- Generate GitHub Copilot–compatible instruction files (e.g.
.github/copilot-instructions.md,AGENTS.md, or equivalent) - Encode:
- The Quint decision cycle (abduction → deduction → induction → audit → decide)
- Command semantics equivalent to existing
/q*commands - Output structure expectations aligned with
.quint/artifacts
- Generate GitHub Copilot–compatible instruction files (e.g.
-
quint-code init --copilotFlag- Add a CLI flag that scaffolds the required Copilot files
- Parallels existing flags (
--claude,--cursor,--gemini,--codex) - Optionally supports
--alland--localwhere applicable
-
Framework Parity
- Ensure Copilot usage preserves:
- Evidence levels (L0 → L2)
- Auditability and rationale capture
- Epistemic debt tracking concepts
- Ensure Copilot usage preserves:
This would allow GitHub Copilot to act as an execution surface for Quint, not just a generic assistant.