🎯

loogle-search

🎯Skill

from parcadei/continuous-claude-v3

VibeIndex|
What it does

loogle-search skill from parcadei/continuous-claude-v3

loogle-search

Installation

Install skill:
npx skills add https://github.com/parcadei/continuous-claude-v3 --skill loogle-search
10
Last UpdatedJan 26, 2026

Skill Details

SKILL.md

Search Mathlib for lemmas by type signature pattern

Overview

# Loogle Search - Mathlib Type Signature Search

Search Mathlib for lemmas by type signature pattern.

When to Use

  • Finding a lemma when you know the type shape but not the name
  • Discovering what's available for a type (e.g., all Nontrivial ↔ _ lemmas)
  • Type-directed proof search

Commands

```bash

# Search by pattern (uses server if running, else direct)

loogle-search "Nontrivial _ ↔ _"

loogle-search "(?a β†’ ?b) β†’ List ?a β†’ List ?b"

loogle-search "IsCyclic, center"

# JSON output

loogle-search "List.map" --json

# Start server for fast queries (keeps index in memory)

loogle-server &

```

Query Syntax

| Pattern | Meaning |

|---------|---------|

| _ | Any single type |

| ?a, ?b | Type variables (same variable = same type) |

| Foo, Bar | Must mention both Foo and Bar |

| Foo.bar | Exact name match |

Examples

```bash

# Find lemmas relating Nontrivial and cardinality

loogle-search "Nontrivial _ ↔ _ < Fintype.card _"

# Find map-like functions

loogle-search "(?a β†’ ?b) β†’ List ?a β†’ List ?b"

# β†’ List.map, List.pmap, ...

# Find everything about cyclic groups and center

loogle-search "IsCyclic, center"

# β†’ commutative_of_cyclic_center_quotient, ...

# Find Fintype.card lemmas

loogle-search "Fintype.card"

```

Performance

  • With server running: ~100-200ms per query
  • Cold start (no server): ~10s per query (loads 343MB index)

Setup

Loogle must be built first:

```bash

cd ~/tools/loogle && lake build

lake build LoogleMathlibCache # or use --write-index

```

Integration with Proofs

When stuck in a Lean proof:

  1. Identify what type shape you need
  2. Query Loogle to find the lemma name
  3. Apply the lemma in your proof

```lean

-- Goal: Nontrivial G from 1 < Fintype.card G

-- Query: loogle-search "Nontrivial _ ↔ 1 < Fintype.card _"

-- Found: Fintype.one_lt_card_iff_nontrivial

exact Fintype.one_lt_card_iff_nontrivial.mpr h

```

More from this repository10

🎯
agentica-claude-proxy🎯Skill

Enables seamless integration between Agentica agents and Claude Code CLI by managing proxy configurations, tool permissions, and response formatting.

🎯
git-commits🎯Skill

Manages git commits by removing Claude attribution, generating reasoning documentation, and ensuring clean commit workflows.

🎯
debug-hooks🎯Skill

Systematically diagnose and resolve hook registration, execution, and output issues in Claude Code projects by checking cache, settings, files, and manual testing.

🎯
migrate🎯Skill

Systematically researches, analyzes, plans, implements, and reviews migrations across frameworks, languages, and infrastructure with minimal risk.

🎯
background-agent-pings🎯Skill

Enables background agent execution with system-triggered progress notifications, avoiding manual polling and context flooding.

🎯
agentica-infrastructure🎯Skill

Provides comprehensive reference and infrastructure for building sophisticated multi-agent coordination patterns and workflows with precise API specifications and tracking mechanisms.

🎯
system-overview🎯Skill

Generates a comprehensive summary of the current system's configuration, components, and key metrics across skills, agents, hooks, and other core systems.

🎯
cli-reference🎯Skill

Provides comprehensive CLI commands and flags for interacting with Claude Code, enabling headless mode, automation, and session management.

🎯
braintrust-tracing🎯Skill

Traces and correlates Claude Code session events across parent and sub-agent interactions using comprehensive Braintrust instrumentation.

🎯
morph-apply🎯Skill

Rapidly edits files using AI-powered Morph Apply API with high accuracy and speed, without requiring full file context.