proofgeneral-narya
Proof General + Narya: Higher-dimensional type theory proof assistant with observational bridge types for version control.
Profile →npx skills add majiayu000/claude-skill-registry --skill proofgeneral-narya --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# ProofGeneral + Narya Skill > *"Observational type theory: where equality is what you can observe, not what you can prove."* ## Overview This skill combines: - **Proof General** (543⭐): The universal Emacs interface for proof assistants - **Narya** (225⭐): Higher-dimensional type theory proof assistant ## Proof General Basics ```elisp ;; Install via straight.el or package.el (use-package proof-general :mode ("\\.v\\'" . coq-mode) :config (setq proof-splash-enable nil proof-three-window-mode-policy 'hybrid)) ``` ### Key Bindings | Key | Action | Description | |-----|--------|-------------| | `C-c C-n` | `proof-assert-next-command-interactive` | Step forward | | `C-c C-u` | `proof-undo-last-successful-command` | Step backward | | `C-c C-RET` | `proof-goto-point` | Process to cursor | | `C-c C-b` | `proof-process-buffer` | Process entire buffer | | `C-c C-.` | `proof-goto-end-of-locked` | Jump to locked region end | ### Proof State Visualization ``` ┌─────────────────────────────────────────────────────────────┐ │ ████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │ │ ▲ Locked (proven) ▲ Processing ▲ Unprocessed │ │ │ │ GF(3) Trit Mapping: │ │ Locked → +1 (LIVE) → Red #FF0000 │
- Overview
- Proof General Basics
- Key Bindings
- Proof State Visualization
- Narya: Higher-Dimensional Type Theory
- Key Features
- Narya Syntax
- Observational Bridge Types (gay.el integration)
- Hierarchical Agent Structure: 3×3×3 = 27
- Bruhat-Tits Tree Navigation
- Möbius Inversion for Trajectory Analysis
- Bumpus Laxity Measures
- Version Control Operations
- Xenomodern Stance
just narya-demo # Run Narya bridge demonstration just proofgeneral-setup # Configure Proof General just spawn-hierarchy # Create 27-agent hierarchy just measure-laxity # Compute Bumpus laxity metrics
What does the proofgeneral-narya skill do?
Proof General + Narya: Higher-dimensional type theory proof assistant with observational bridge types for version control.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill proofgeneral-narya --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.