{
  "markdown": "# learn_vue\n\nA stateful teaching workspace for learning Vue 3 + TypeScript over 9 months,\ndriven by the [`teach`](https://github.com/mattpocock/skills/tree/main/skills/productivity/teach)\nskill from [mattpocock/skills](https://github.com/mattpocock/skills).\n\nThis repository is not a Vue project. It is the *course* — the mission, the\nplan, the vetted sources, the lessons, and the record of what was actually\nlearned. The application itself gets built inside it from Phase 4 onward.\n\n## Start here\n\n| File | What it is |\n|------|------------|\n| [MISSION.md](./MISSION.md) | Why this is being learned. Everything derives from it. |\n| [LEARNING-PLAN.md](./LEARNING-PLAN.md) | The 7 phases, hour budgets, and exit criteria. |\n| [RESOURCES.md](./RESOURCES.md) | Vetted sources. Lessons cite these, never model memory. |\n| [NOTES.md](./NOTES.md) | Background, environment, standing decisions. |\n\n## Directories\n\n- `lessons/` — numbered self-contained HTML lessons, the primary unit of teaching.\n- `reference/` — compressed cheat sheets, the documents actually revisited.\n- `learning-records/` — ADR-style records of what was learned and what changed.\n- `assets/` — shared stylesheet and reusable components across lessons.\n- `.claude/skills/coding-rules/` — vendored house ruleset (CC BY 4.0), phases in at Phase 6.\n\n## Running a session\n\nThe `teach` skill must be installed at `~/.claude/skills/teach/`, then:\n\n```bash\ncd C:\\darbas4\\learn_vue\n```\n\nOpen Claude Code in that directory and run `/teach`. The skill treats the\ncurrent directory as the workspace, so launching from anywhere else scatters\nlessons into the wrong tree.\n\n## Open item\n\nThe application to be built is **not yet named** — see the OWED section at the\nbottom of [MISSION.md](./MISSION.md). The plan holds without it through Phase 3;\nPhase 4 cannot start until it is chosen.\n\n## Attribution\n\n- `teach` skill — [mattpocock/skills](https://github.com/mattpocock/skills), MIT.\n- `coding-rules` — [vvanagas/coding-rules](https://github.com/vvanagas/coding-rules), CC BY 4.0.\n",
  "bytes": 2037,
  "sha": "bafffe86cb0d26a20712136b30b2799067eb592ed03e175483bf1fcf295fa0af",
  "repo_slug": "vvanagas/learn_vue",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/okf_vvanagas_learn_vue_pending_index_md_1df2043b/readme"
}