learning-roadmap
Build the roadmap: skill tree, milestone checkpoints, ordered reading with difficulty ratings, and time estimates.
Skill by poorvith-mp
Chalk Labs
Need help deploying learning-roadmap?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/poorvith-mp-learning-roadmap
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/learning-roadmap
What's inside
- Skill name
learning-roadmap- Description
- Build the roadmap: skill tree, milestone checkpoints, ordered reading with difficulty ratings, and time estimates. Use when planning structured skill acquisition from beginner to mastery.
- License
- MIT
- Instructions
- 100 lines in SKILL.md · view on GitHub
Files (3)
- SKILL.md
- routing.yaml · evals/
- learning-roadmap.skill
SKILL.md (first lines)
# learning-roadmap
## Core Philosophy
Learning a complex skill—whether it is distributed systems engineering, corporate finance, or machine learning—without a structured roadmap is like sailing across an ocean without a compass. Learners fall into the "tutorial purgatory" trap: endlessly following video courses, copying code, and feeling productive while remaining utterly incapable of independent problem-solving. A professional learning roadmap operates as a **Directed Acyclic Graph (DAG)** of competencies: decomposing domains into prerequisites, establishing measurable milestone projects, curating battle-tested primary literature, and pacing progression from Novice to Autonomous Practitioner.
---
## 4-Step Learning Roadmap Architecture
### Step 1: Competency Mapping & Prerequisite DAGs
1. **The Dreyfus Model Progression**:
- **Novice**: Rule-based execution; zero context awareness.
- **Advanced Beginner**: Recognizes recurring situational patterns.
- **Competent**: Solves novel problems independently using conceptual frameworks.
- **Proficient**: Intuitive grasp of edge cases and trade-offs.
- **Expert**: Authoring new patterns, tools, or theory.
2. **Prerequisite Graph Dependency**:
- Ensure foundational competencies are mastered before dependent abstractions are introduced (e.g. *Memory pointers & CPU cache lines* $\to$ *Concurreny & Locks* $\to$ *Lock-free queues*).
### Step 2: Tiered Curriculum & Primary Source Curation
1. **The 3-Tier Source Hierarchy**:
- **Tier 1 (Foundational Texts)**: Canonical textbooks and seminal whitepapers (e.g. Tanenbaum, Hennessy & Patterson, Knuth).
- **Tier 2 (Official References & Standards)**: Language specifications, official RFCs, production documentation.
- **Tier 3 (Applied Practice)**: Open-source codebases, interactive sandboxes, production teardowns.
2. **Eliminating Low-Signal Noise**:
- Ban generic 40-hour video bootcamps that hold the student's hand through copy-paste exercises.
### Step 3: Milestone Gate Projects (Proof of Competence)
1. **The "No-Tutorial" Project Rule**:
- At each milestone gate, the learner must build a non-trivial project from scratch with zero boilerplate or video tutorials.
2. **The Defense Gate**:
- A milestone is only passed when the project is tested, documented, and capable of handling edge cases.
### Step 4: Time Estimation & Pacing Models
1. **Deliberate Practice Hours Calculation**:
$$T_{\text{mastery}} = \sum_{i=1}^{N} (\text{Theory Hours}_i \times 1.0 + \text{Build Hours}_i \times 2.5)$$
- Allocate 70% of total learning time to hands-on building and debugging, and 30% to reading.
---
## Deliverable Format: 6-Month Systems Programming (Rust) Roadmap
```markdown
# Roadmap: Zero to Production Rust Systems Engineer
## Phase 1: Systems Foundations & Memory Model (Weeks 1-6)
- **Core Competencies**: Stack vs Heap, CPU Cache Locality, Pointer Arithmetic, OS Syscalls.
- **Reading / Resources**:
- *The Rust Programming Language* (Klabnik & Nichols) — Chapters 1-10.
- *Computer Systems: A Programmer's Perspective* (Bryant & O'Hallaron) — Ch 1-3.
- **Milestone Project 1**:
- Build a custom CLI memory visualizer that parses `/proc/$PID/maps` on Linux and prints mapped virtual memory segments.
## Phase 2: Ownership, Lifetimes & Concurrency (Weeks 7-14)
- **Core Competencies**: Affine Type System, Borrow Checker, Unsafe Rust, Mutex/RwLock, Atomics.
- **Reading / Resources**:
- *Rust for Rustaceans* (Jon Gjengset) — Chapters 1-5.
- *The Rustonomicon* (Selected chapters on Unsafe & Invariants).
- **Milestone Project 2**:
- Implement a thread-safe, lock-free MPSC (Multi-Producer Single-Consumer) bounded ring-buffer queue from scratch using atomic operations (`std::sync::atomic`).
## Phase 3: Network Systems & Asynchronous I/O (Weeks 15-24)
- **Core Competencies**: Epoll / Kqueue, Tokio Async Runtime, Reactor Pattern, Zero-Copy Parsing.
- **Reading / Resources**:
- *Programming WebAssembly with Rust* or Tokio official architecture guides.
- RFC 793 (TCP Specification fundamentals).
- **Milestone Project 3 (Capstone)**:
- Build a mini Redis-compatible in-memory caching server supporting `GET`, `SET`, `EXPIRE`, and concurrent client connections, benchmarking $\ge 80,000\text{ QPS}$ under `redis-benchmark`.
```
---
## Worked Example: Accelerating a Junior Backend Developer into Distributed Systems
- **Problem**: A junior developer wanted to learn distributed systems but was jumping randomly between Kubernetes tutorials, Kafka documentation, and YouTube videos, retaining nothing.
- **Intervention**:
1. Structured a 16-week rigorous curriculum focused on the MIT 6.824 Distributed Systems syllabus.
2. Anchored the roadmap around 3 seminal papers (Google GFS, Raft Consensus, Amazon Dynamo).
3. Established 4 hard programming milestones implemented in Go: Lab 1 (MapReduce), Lab 2 (Raft Leader Election & Log Replication), Lab 3 (Fault-Tolerant KV Store).
- **Outcome**: The developer successfully implemented a passing Raft consensus cluster and transitioned into a Senior Infrastructure Engineer role within 9 months.
---
## Verification Checklist
- [ ] Learning goals decomposed into a clear prerequisite dependency tree (DAG).
- [ ] Resources prioritized by authoritative canonical texts and primary documentation.
- [ ] 70/30 split enforced between hands-on project building and passive reading.
- [ ] Every milestone concludes with an independently built, unguided artifact.
- [ ] Realistic time budgets allocated based on weekly available study hours.
---
## Anti-Patterns
- **Tutorial Hell**: Watching 200 hours of video courses without writing a single line of original code or building an unguided project.
- **Skipping Prerequisites**: Trying to learn deep learning transformers before understanding linear algebra and multivariate calculus.
- **Unbounded Scope**: Declaring "I want to learn AI" without defining specific bounded outcomes (e.g. "Deploy fine-tuned LoRA weights for customer support triage").From poorvith-mp/skills-education, MIT.
More from poorvith-mp/skills-education
- 0.469score
active-recall
poorvith-mp
Weave retrieval checks into dialogue: resurface earlier material unprompted and track decay.
SkillAFreshness: A★ 1Claude Code +9 - 0.469score
assessment-design
poorvith-mp
Build the assessment: questions across Bloom's levels, answer keys, grading rubrics and difficulty calibration.
SkillAFreshness: A★ 1Claude Code +9 - 0.469score
citations
poorvith-mp
Format citations and bibliographies in APA, MLA, Chicago, Harvard and IEEE with matching in-text forms.
SkillAFreshness: A★ 1Claude Code +9 - 0.469score
concept-explainer
poorvith-mp
Explain a concept in layers — ELI5, then intermediate, then expert — with analogies and worked examples.
SkillAFreshness: A★ 1Claude Code +9 - 0.469score
essay-structure
poorvith-mp
Structure the essay: thesis, argument order, evidence placement, counterargument handling and conclusion.
SkillAFreshness: A★ 1Claude Code +9 - 0.469score
exam-strategy
poorvith-mp
Pace the paper, triage questions by marks-per-minute, exploit the marking scheme, and decide when to guess.
SkillAFreshness: A★ 1Claude Code +9 - 0.469score
flashcards
poorvith-mp
Create spaced-repetition cards using minimal-information framing and interleaved topics.
SkillAFreshness: A★ 1Claude Code +9 - 0.469score
mentoring
poorvith-mp
Run a mentoring conversation using Socratic questioning and the GROW model, asking rather than telling.
SkillAFreshness: A★ 1Claude Code +9 - 0.469score
mind-maps
poorvith-mp
Map a topic visually: central node, branches, labelled relationships between concepts, and where the blank spaces are.
SkillAFreshness: A★ 1Claude Code +9 - 0.469score
literature-review
poorvith-mp
Synthesise many papers into themes, contradictions, methodological quality and open questions.
SkillAFreshness: A★ 1Claude Code +9 - 0.441score
interview-prep-coach
poorvith-mp
Moved to interview-prep in skills-personal.
SkillAFreshness: A★ 1Claude Code +9 - 0.254score
academic-project
poorvith-mp
No description from the publisher yet.
SkillAFreshness: A★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Sep 12, 2026 (1 month ago)
- Last release
- Oct 2, 2026 (29 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/poorvith-mp/skills-education
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from poorvith-mp
- 0.495score
blender-modeling
poorvith-mp
Model, retopologise, UV unwrap and bake game-ready assets with correct scale, pivots and polycount.
SkillAFreshness: A★ 5Claude Code +9 - 0.495score
game-audio
poorvith-mp
Integrate FMOD and Wwise, build adaptive music systems, spatial audio and audio performance budgets.
SkillAFreshness: A★ 5Claude Code +9 - 0.495score
anti-cheat
poorvith-mp
Enforce server authority and defend against speed hacks, memory editing, and exploits.
SkillAFreshness: A★ 5Claude Code +9 - 0.495score
blender-animation
poorvith-mp
Rig, skin and animate characters and props, and export clean animation sets to an engine.
SkillAFreshness: A★ 5Claude Code +9 - 0.495score
game-ai
poorvith-mp
Design NPC behaviour: behaviour trees, state machines, pathfinding, perception and difficulty tuning.
SkillAFreshness: A★ 5Claude Code +9 - 0.495score
game-build-pipeline
poorvith-mp
Automate platform builds, asset cooking, console certification prep, and Steam or itch.io depot publishing.
SkillAFreshness: A★ 5Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get learning-roadmap running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
learning-roadmap skill. Agent Mart. https://agentmart.dev/skills/poorvith-mp-learning-roadmap (last updated 2026-10-24)