diffity-learn

Plan project-driven learning curricula for technical topics using Diffity tours.

739|50|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/nilbuild/diffity --skill diffity-learn-nilbuild
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: diffity-learn
Source: https://github.com/nilbuild/diffity/tree/main/packages/skills/diffity-learn
Command: npx skills add https://github.com/nilbuild/diffity --skill diffity-learn-nilbuild

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This learning skill provides a guided, project-driven approach to mastering technical topics by combining interactive coaching with runnable agent projects and browser Diffity tours. It enables learners to acquire hands-on experience at their own pace while receiving structured feedback and context.

Core Features & Use Cases

  • Guided, topic-driven tutoring backed by Diffity tours and subagents to teach concepts through interactive projects.
  • Project-based learning with agent-provided tours and user challenges to reinforce concepts in a practical context.
  • learn.json-based progress tracking and pacing adjustments to tailor the curriculum to the learner’s history and goals.

Quick Start

Begin a learning journey by asking me to teach a topic, for example '/diffity-learn Rust'.

Frequently Asked Questions about diffity-learn

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

FAQPage Schema
What is project-driven learning with interactive tours?

Project-driven learning with interactive tours combines hands-on coding challenges with browser-based curriculum guidance. You build runnable projects while receiving structured feedback to reinforce technical concepts in a practical context.

How do I start a personalized coding curriculum for a new technical topic?

Begin a personalized coding curriculum by requesting a topic, such as '/diffity-learn Rust'. The skill plans an end-to-end learning path from hello-world to advanced workflows with progressive challenges.

Does this learning curriculum adjust pacing based on my progress?

Yes, the learning curriculum adjusts pacing using learn.json-based progress tracking. It tailors lessons to your history and goals, modifying the sequence and challenge difficulty to match your learning pace.

Can I learn advanced workflows through runnable projects instead of just reading?

Yes, you learn advanced workflows through runnable projects. The curriculum uses Diffity tours and subagents to guide you from basic concepts to complex implementations with interactive, hands-on challenges.

Do I need specific tooling prerequisites before starting a project-driven learning path?

You need the tooling prerequisites for your chosen technical topic before starting. The curriculum satisfies practical constraints by ensuring your environment is set up for runnable projects and browser tours.

What's the best way to reinforce technical concepts after learning the basics?

The best way to reinforce technical concepts is through progressive challenges. The curriculum provides agent-guided user challenges and interactive projects that build upon basics to solidify advanced workflows.