AI Practice Map
This isn’t a course catalog — it’s an entry-point decision tool
Section titled “This isn’t a course catalog — it’s an entry-point decision tool”Don’t start by asking “what order should I read everything in.” Ask three more useful questions first:
- Do I have a real project right now, or a disposable practice repo?
- Is the current blocker in describing the task, executing with tools, verifying the result, or persisting across sessions?
- What checkable deliverable do I want to have seven days from now?
LearnPrompt currently has eight practice tracks. They’re organized by problem layer, not by tool popularity.
What each of the eight tracks solves
Section titled “What each of the eight tracks solves”| Track | Problem it solves | Suggested first read | Evidence the track is complete |
|---|---|---|---|
| AI Coding | Turning a vague idea into a small, executable, verifiable slice | The minimum workflow | One full plan → patch → verify → learn loop |
| Claude Code | Managing instructions, sessions, and extensions in a local project | Install and your first project | A revertible small repo change plus real check results |
| Codex | Choosing among CLI, IDE, App, and Cloud, and managing sandbox and review | The four execution surfaces | A chosen execution surface and a reviewable task receipt |
| Agent Engineering | Diagnosing why an agent drifts, overreaches, forgets, or won’t stop | The five components of a harness | A gap table across instructions, capabilities, constraints, state, and orchestration |
| Agent Skills | Turning a stable, repeated workflow into a triggerable, testable work package | What is a Skill | A SKILL.md that passes trigger and structure checks |
| Loop Engineering | Making one task produce the next round of verifiable action | The five moves of a loop | A minimal loop with state, verification, persistence, and a stop condition |
| Obsidian AI | Making material, project state, and experience placeable, routable, and handoff-ready | The vault directory contract | A placement contract or a handoff packet |
| Hermes / OpenClaw | Understanding learning writes, message routing, deployment, and budget for long-running agents | Hermes’s learning loop or The OpenClaw architecture guide | A write-approval table or an auditable gateway routing diagram |
Locate yourself by failure mode first
Section titled “Locate yourself by failure mode first”If you already have a project, this table usually gets you there faster than a “beginner/expert” label:
| What you’re seeing | Read first | Hold off on |
|---|---|---|
| The agent changes the wrong thing right out of the gate | Task, context, and verification + The instruction layer | Don’t just write a longer, more general-purpose prompt |
| Not sure whether to turn on auto-execution | Plan, auto, and human approval | Don’t decide permissions by “how much you trust the model” |
| Stuck going back and forth between Claude Code and Codex | Choosing a tool | Don’t just compare model leaderboards |
| The change looks done, but nobody can prove it’s correct | The feedback layer | Don’t treat “done” as evidence of “verified” |
| A long task drifts partway through | Claude Code’s long-task patterns or The orchestration layer | Don’t keep stretching the same session indefinitely |
| Rules keep growing and get loaded in full every time | A minimal CLAUDE.md + Skill trigger boundaries | Don’t cram all knowledge into always-on instructions |
| A new agent has to re-investigate everything after taking over | Handoff-ready Markdown | Don’t just paste the chat log |
| The knowledge base looks well-organized but the agent keeps misfiling things | The vault placement contract | Don’t keep adding folders with overlapping meaning |
| A long-running agent “learns” but its writes are uncontrolled | Hermes’s learning loop | Don’t conflate memory, Skills, and model training |
| OpenClaw is set up but messages don’t get through, or exposure is too broad | The architecture guide + Go-live decisions | Don’t substitute “the process is running” for an end-to-end health check |
Three complete reader paths
Section titled “Three complete reader paths”Path A: First time doing AI coding
Section titled “Path A: First time doing AI coding”- Task, context, and verification
- The AI coding project checklist
- The minimum agentic coding workflow
- Choosing between Claude Code and Codex
- Pick one tool and ship one real small change
The exit criterion isn’t “I understand AI coding” — it’s a clean diff, one passing verification command, and one lesson written back into the project.
Path B: Already using Claude Code or Codex
Section titled “Path B: Already using Claude Code or Codex”Follow the branch for the tool you’re actually using; don’t treat the other product line as required reading:
- Claude Code branch: A minimal CLAUDE.md → Context for long tasks → Choosing among Skills, Hooks, and MCP.
- Codex branch: The Codex CLI workflow → Sandbox and approvals → depending on your task, fitting tasks to Cloud or auto-review boundaries.
- Shared gaps for both branches: Plan, auto, and human approval → The feedback layer.
- Only if you’re actually collaborating across tools, read Dual-track Git handoff between Codex and Claude Code — don’t force a handoff just to look “tool-complete.”
The exit criterion is a set of rules, diffs, and check results that match your current tool and can be replayed by another agent or reviewer; dual-tool users should additionally keep a handoff contract.
Path C: Building a long-term agent workflow
Section titled “Path C: Building a long-term agent workflow”- The five components of a harness
- Audit instructions, constraints, memory, feedback, and orchestration in turn
- The five moves of a loop
- Decide whether a repeated workflow is worth upgrading to a Skill
- Keep observable state using handoff-ready Markdown or the framework’s own approval mechanism
The exit criterion is a minimal loop with an input contract, state, a stop condition, verification, and persistence boundaries — not a slogan about “running fully automatically forever.”
7-Day Practice Path
Section titled “7-Day Practice Path”| Day | Action | Evidence you must leave behind that day |
|---|---|---|
| 1 | Pick a small task you can finish in an hour | Goal, scope, off-limits areas, verification |
| 2 | Have the agent do read-only exploration and give a 3–6 step plan | File list, risks, and open questions |
| 3 | Implement only the smallest slice | A readable diff, no opportunistic refactors |
| 4 | Run the fastest relevant check | Raw command, exit code, manual checkpoint |
| 5 | Deliberately construct a failure or edge case | The rejected input and why |
| 6 | Write one reusable lesson back into the project | One short rule, memory entry, or checklist item |
| 7 | Replay it in a fresh session or with another reviewer | Can it continue without relying on chat memory? |
Task card template
Section titled “Task card template”# GoalWhat change will the user or system be able to observe once this is done?
# ContextWhat's the project, current state, key entry points, and existing evidence?
# Scope and off-limitsWhat's allowed to change? What isn't? Which actions require asking first?
# VerificationWhat command do you run? What does a human check? What gets reported on failure?
# DeliveryDo you need a diff, a receipt, a review, a draft PR, or a handoff for the next round?When the template is hard to fill in, don’t reach for a stronger model — go back to Task, context, and verification.
How to tell you’ve actually learned it
Section titled “How to tell you’ve actually learned it”After finishing a tutorial, verify with four questions:
- Can I swap the example for my own small input, instead of copying the final answer?
- Can I name at least one edge case outside the happy path that should be rejected?
- Did I keep raw evidence — commands, exit codes, diffs, or manual checks?
- Could a fresh agent continue from just my output, without this chat?
If you can’t answer even one of the four, go back to that tutorial’s showcase or exercise — don’t expand your tool stack yet.
Next step
Section titled “Next step”No project yet: create a disposable small repo and start with the minimum workflow.
Already have a project: write a task card first, then pick 1–3 articles from the failure-mode table above.
About to let an agent write files or reach external systems: go through the safety basics first.
