⚠️ Early Stage — Outline not finalizedThis project is in early development. The roadmap structure, phases, and content are still being defined and may change significantly. Only Phase 00 is written so far.
Want to contribute? We welcome feedback on the outline and structure — open an issue or join us on Slack to discuss before writing content. Please don't start writing phases that aren't confirmed yet.
Frontend learning roadmap from zero to L3 Software Engineer at MirrorStack.
The employee is the pilot, AI is the copilot. You learn to direct Claude Code to build production software — writing specs, reviewing output, and shipping clean PRs. You don't memorize syntax; you learn to read, review, and specify.
| Level | Title | What you can do |
|---|---|---|
| L3 | Software Engineer | Write specs, direct Claude, review code, ship components with tests and stories |
| L4 | Senior Engineer | Own features end-to-end, make design decisions, mentor L3s, build immersive experiences |
Install all development tools.
00-environment-setup.md | 繁體中文
Navigate files, branches, and GitHub.
Start Claude, ask questions, understand code through conversation.
02-claude-code-basics.md | 繁體中文
Write specs in plain English. Claude implements. You review.
03-claude-code-spec-driven.md | 繁體中文
start-issue, implement with Claude, /simplify, /commit, open PR.
04-claude-code-workflow.md | 繁體中文
Read HTML, CSS, TypeScript, React, Tailwind — understand what Claude outputs, spot bugs.
Write test descriptions in English. Claude converts to Vitest. TDD with AI.
Document components visually. Write stories, controls, review in browser.
Guided: spec → Claude builds → test → story → PR. Your first real contribution.
Ship 2-3 real web-ui-kit components independently. Respond to code review.
Three.js, React Three Fiber, immersive web, UI/UX, experiential design.
- Work through each phase in order
- Each phase builds on the previous one — all work happens in real codebases
- Your primary output is specifications and reviews, not code
- Claude writes the code; you direct, review, and ship
- Phase 09 is L3 graduation — real merged PRs to
web-ui-kit
| Phase | Topic | Day |
|---|---|---|
| 00 | Environment Setup | 0 |
| 01 | Terminal & Git | 1 |
| 02 | Claude Code: Basics | 1-2 |
| 03 | Claude Code: Spec-Driven | 2-3 |
| 04 | Claude Code: Workflow | 3 |
| 05 | Read & Review | 4-5 |
| 06 | Testing as Specification | 6 |
| 07 | Storybook | 7 |
| 08 | First Component (guided) | 8-10 |
| 09 | L3 Graduation | 11-14 |
| 10 | L4 Path | Ongoing |
MIT