learn-tech

Create token-efficient, architecture-first software engineering learning programs.

Updated Nov 14, 2025
One-click install
npx skills add https://github.com/jsmeltzer/claude-resources --skill learn-tech
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: learn-tech
Source: https://github.com/jsmeltzer/claude-resources/tree/main/skills/learn-tech
Command: npx skills add https://github.com/jsmeltzer/claude-resources --skill learn-tech

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Conventional learning setups for software engineering topics often require heavy documentation and lack a coherent, architecture-first teaching flow, slowing progress and increasing token usage.

Core Features & Use Cases

  • Architecture-first teaching pattern that presents the complete system context before code to improve understanding.
  • Token-efficient documentation templates (PROGRESS.txt, MODULE_PLAN.md) to minimize token usage while preserving learning quality.
  • 12-module program organized into four phases for durable learning and portfolio-worthy outcomes.
  • Optional on-demand resources (scripts, references, assets) to support customized sessions.
  • Suitable for learners seeking deep comprehension, repeatable workflows, and guided project delivery.

Quick Start

Use learn-tech to create a learning program for [topic] to begin.

Frequently Asked Questions about learn-tech

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

FAQPage Schema
How do I structure a software engineering learning program to focus on architecture first?

An architecture-first learning program presents the complete system context before writing any code, organizing a 12-module curriculum across four phases to ensure durable comprehension and portfolio-quality outcomes.

What is the best way to reduce token usage when building an AI-guided coding curriculum?

The best way to reduce token usage is using token-efficient documentation templates like PROGRESS.txt and MODULE_PLAN.md, which minimize context window consumption while preserving the quality of the learning progression.

Can I use this structured learning approach for any software engineering topic?

Yes, you can generate a learning program for any software engineering topic by providing the subject name, which triggers a 12-module curriculum with optional scripts, references, and assets tailored to that specific domain.

How do I maintain learning continuity across breaks in a multi-module curriculum?

The learning assistant maintains continuity across breaks by providing structured progression guidance and continuation prompts, allowing you to resume the 12-module phase sequence seamlessly without losing context.

Does the architecture-first teaching pattern provide validation during the learning process?

Yes, the teaching pattern enforces frequent validation alongside small code chunks and architecture-first explanations, fostering deep understanding while ensuring your project delivery remains on track.

When should I not use a token-efficient documentation template for learning?

You should avoid token-efficient templates if your learning context requires exhaustive inline documentation rather than structured progression files, as this approach prioritizes minimal token usage and architecture-first system context.