explain-concept

Explains fluid mechanics concepts with step-by-step mathematics, worked examples, and runnable Python code.

Updated Sep 13, 2026
One-click install
npx skills add https://github.com/shammun/fluidpy --skill explain-concept-shammun
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: explain-concept
Source: https://github.com/shammun/fluidpy/tree/main/.claude/skills/explain-concept
Command: npx skills add https://github.com/shammun/fluidpy --skill explain-concept-shammun

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Students working through Kundu's Fluid Mechanics often get stuck on individual concepts, equations, or derivations and need an on-demand explanation grounded in the book's actual pages and the project's tested code rather than generic textbook prose. ## Core Features & Use Cases - Grounded Concept Lookup: Searches chapter analysis files, knowledge notes, and rendered book pages to locate the exact source material for the requested concept. - Structured Teaching Explanation: Delivers the idea in plain words, step-by-step mathematics with equation numbers, a tiny worked example with easy numbers, and runnable Python using the tested fluidpy functions with real executed output. - Cross-Referencing and Note Saving: Points to the matching notebook section, interactive explainer, function and test names, and optionally saves the explanation as a study note in the notes directory. - Use Case: While studying Chapter 7, a student asks why group velocity is half the phase velocity in deep water and receives a full derivation, a numeric example, executed Python verification, and links to the relevant explainer page. ## Quick Start Ask the assistant to explain a specific concept from a chapter, for example by invoking /explain-concept 7 "why group velocity is half the phase velocity in deep water".

Frequently Asked Questions about explain-concept

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

FAQPage Schema
How do I get an explanation of a fluid mechanics equation from the book?

Invoke the skill with the chapter number and the concept in quotes, such as /explain-concept 7 "why group velocity is half the phase velocity in deep water". It locates the relevant book pages and returns a step-by-step explanation with a worked example and runnable Python.

How does the skill verify the mathematics in a derivation?

For harder derivations it runs a sympy check from a scratch file, and for numerical results it executes Python with the project's interpreter, calling the tested fluidpy function when one exists plus a transparent from-scratch version, showing the real output.

Can I save an explanation as a study note for later?

Yes. If you ask to keep the explanation, it writes a Markdown note to notes/chNN_<slug>.md in original wording with numbered equations. Book prose and page images are never committed to the notes.

Does the explanation link to notebooks and interactive explainers?

Yes. Each explanation points to the matching notebook section, the relevant HTML explainer page with its tab or step, and the specific fluidpy function and test names so you can explore further.

What are the limitations of this teaching skill?

It covers one concept at a time and depends on the chapter's analysis files, knowledge notes, and rendered book pages existing in the repository. Chapters without processed content, such as those marked incomplete in the README, cannot be explained.