interactive

Execute user-specified Lean tactics one by one and display proof state.

2|Updated Jan 27, 2026
One-click install
npx skills add https://github.com/jeffrey-dot-li/lean-homology --skill interactive
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: interactive
Source: https://github.com/jeffrey-dot-li/lean-homology/tree/main/.claude/skills/interactive
Command: npx skills add https://github.com/jeffrey-dot-li/lean-homology --skill interactive

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill assists users in interactively constructing Lean proofs by executing one tactic at a time, guided by user input.

Core Features & Use Cases

  • Step-by-step Proof Guidance: Allows users to direct the proof process tactic by tactic.
  • Real-time Goal Visualization: Displays the current state of the Lean goal after each step.
  • Use Case: A user learning Lean can use this Skill to understand how specific tactics affect a proof, receiving immediate feedback on each action.

Quick Start

Use the interactive skill to apply the tactic simp to the current goal.

Frequently Asked Questions about interactive

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

FAQPage Schema
How do I execute Lean tactics step by step during interactive theorem proving?

Interactive theorem proving in Lean is facilitated by executing user-specified tactics one by one, allowing you to direct the proof process and modify the proof state sequentially. The Skill processes precise tactic commands to advance the proof.

Can I visualize the current Lean goal state after applying each tactic?

Yes, visualizing the current Lean goal state is supported after applying each tactic. The Skill displays real-time goal updates to show exactly how your specific tactics affect the formalization and what remains to be proven.

What is the best way to debug a Lean formalization when a tactic fails?

The best way to debug a Lean formalization is to apply tactics individually and inspect the immediate feedback. By executing one tactic at a time, you can pinpoint exactly where the proof state diverges from your expectations.

Do I need to provide precise user commands to modify the Lean proof state?

Yes, you need to provide precise user commands to modify the Lean proof state. The Skill requires exact tactic inputs to execute the step-by-step formalization process correctly and display the immediate resulting goal state.

Does this interactive Lean tactic approach work for educational workflows?

Yes, this interactive Lean tactic approach works specifically for educational workflows. It allows users learning Lean formalization to understand how specific tactics affect a proof by receiving immediate feedback on each action taken.

Why does my Lean proof state not update when I apply multiple tactics at once?

Your Lean proof state does not update because this Skill executes tactics one by one rather than processing multiple commands simultaneously. You must input each tactic individually to properly modify the proof state and view the immediate result.