dev-math-lesson

Add a math lesson to forge-gpu and extend forge_math.h.

36|6|Updated Mar 25, 2026
One-click install
npx skills add https://github.com/Nebulavenus/forge-gpu --skill dev-math-lesson-nebulavenus
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dev-math-lesson
Source: https://github.com/Nebulavenus/forge-gpu/tree/main/.claude/skills/dev-math-lesson
Command: npx skills add https://github.com/Nebulavenus/forge-gpu --skill dev-math-lesson-nebulavenus

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a repeatable workflow for adding a new math concept lesson to the forge-gpu project, ensuring the concept is properly integrated into the forge_math.h library and thoroughly documented for learners.

Core Features & Use Cases

  • End-to-end lesson creation: Scaffold a new lesson directory under lessons/math, implement a focused demo program (main.c) that exercises the math concept, and ensure it compiles with the project.
  • Library integration and documentation: Add or extend forge_math.h with well-documented functions for the new concept, and link the lesson to the relevant library APIs.
  • Educational documentation and cross-references: Produce a README with clear explanations, geometry intuition, diagrams references, and cross-reference GPU lessons that use the math.

Quick Start

Create a new math lesson and update the forge_math library documentation.

Frequently Asked Questions about dev-math-lesson

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

FAQPage Schema
How do I add a new math lesson to a GPU project and document the library functions?

To add a new math lesson to a GPU project, you scaffold a lesson directory under lessons/math, implement a main.c demo, extend the forge_math.h library, and write a README with explanations and cross-references.

What is the best way to document a math concept for GPU lessons?

The best way to document a math concept for GPU lessons is to write a README containing clear explanations, geometry intuition, diagram references, and cross-references to related GPU lessons that apply the math.

Can I extend an existing math library when creating a new educational lesson?

Yes, you can extend an existing math library by adding well-documented functions for the new concept to forge_math.h and linking the new lesson directory's demo program directly to those relevant library APIs.

Do I need to update build configurations when scaffolding a new math lesson directory?

Yes, you need to update build configurations when scaffolding a new math lesson directory to ensure the focused main.c demonstration program compiles correctly with the overarching forge-gpu project.

Why include cross-references in math lesson documentation?

Including cross-references in math lesson documentation connects the foundational math concepts to practical GPU lessons, helping learners understand how the math is applied and locating related tutorials.