generate-lesson

Generate a LESSON.md by scanning project docs, code, and configuration.

Updated Mar 15, 2026
One-click install
npx skills add https://github.com/kage1020/dotfiles --skill generate-lesson
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: generate-lesson
Source: https://github.com/kage1020/dotfiles/tree/main/dot_codex/skills/generate-lesson
Command: npx skills add https://github.com/kage1020/dotfiles --skill generate-lesson

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation of newcomer-focused onboarding content by scanning a project's docs, code, and configuration to generate a ready-to-share LESSON.md.

Core Features & Use Cases

  • Explore project materials, code structure, and domain concepts to assemble a structured lesson outline.
  • Generate Level-based questions (common and domain-specific) aligned with the repository's architecture.
  • Produce a ready-to-commit LESSON.md that teams can hand to newcomers for self-guided learning and practice.

Quick Start

Generate a LESSON.md by pointing the tool at the target repository root and invoking the generation workflow.

Frequently Asked Questions about generate-lesson

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

FAQPage Schema
How do I automatically generate onboarding lessons from existing codebase documentation?

To generate onboarding lessons from a codebase, this Skill scans project docs, code, and configuration to produce a structured LESSON.md. The output covers domains, patterns, practical exercises, level-based questions, and a terms glossary.

What is the best way to create a newcomer training document for a monorepo?

Creating a newcomer training document for a monorepo is best handled by automating domain analysis across the repository. This approach assembles a structured lesson outline with level-based questions and a terms glossary directly from the monorepo's architecture.

Can I generate level-based questions and a glossary by scanning my project repository?

Yes, you can generate level-based questions and a terms glossary by scanning your project repository. The tool explores project materials, code structure, and domain concepts to align questions with the repository's actual architecture.

Does this documentation generation tool work with typical software projects or only monorepos?

This documentation generation tool works with both monorepos and typical software projects. It explores project materials and code structure to assemble a structured lesson outline applicable to diverse repository architectures.

How to ensure a generated LESSON.md follows a specific template for domain analysis?

To ensure a generated LESSON.md follows a specific template for domain analysis, the tool adheres to a predefined structure during generation. It produces a ready-to-commit file that includes level-based questions, practical exercises, and a terms glossary.