Skip to content

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:

  1. Do I have a real project right now, or a disposable practice repo?
  2. Is the current blocker in describing the task, executing with tools, verifying the result, or persisting across sessions?
  3. 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.

TrackProblem it solvesSuggested first readEvidence the track is complete
AI CodingTurning a vague idea into a small, executable, verifiable sliceThe minimum workflowOne full plan → patch → verify → learn loop
Claude CodeManaging instructions, sessions, and extensions in a local projectInstall and your first projectA revertible small repo change plus real check results
CodexChoosing among CLI, IDE, App, and Cloud, and managing sandbox and reviewThe four execution surfacesA chosen execution surface and a reviewable task receipt
Agent EngineeringDiagnosing why an agent drifts, overreaches, forgets, or won’t stopThe five components of a harnessA gap table across instructions, capabilities, constraints, state, and orchestration
Agent SkillsTurning a stable, repeated workflow into a triggerable, testable work packageWhat is a SkillA SKILL.md that passes trigger and structure checks
Loop EngineeringMaking one task produce the next round of verifiable actionThe five moves of a loopA minimal loop with state, verification, persistence, and a stop condition
Obsidian AIMaking material, project state, and experience placeable, routable, and handoff-readyThe vault directory contractA placement contract or a handoff packet
Hermes / OpenClawUnderstanding learning writes, message routing, deployment, and budget for long-running agentsHermes’s learning loop or The OpenClaw architecture guideA write-approval table or an auditable gateway routing diagram

If you already have a project, this table usually gets you there faster than a “beginner/expert” label:

What you’re seeingRead firstHold off on
The agent changes the wrong thing right out of the gateTask, context, and verification + The instruction layerDon’t just write a longer, more general-purpose prompt
Not sure whether to turn on auto-executionPlan, auto, and human approvalDon’t decide permissions by “how much you trust the model”
Stuck going back and forth between Claude Code and CodexChoosing a toolDon’t just compare model leaderboards
The change looks done, but nobody can prove it’s correctThe feedback layerDon’t treat “done” as evidence of “verified”
A long task drifts partway throughClaude Code’s long-task patterns or The orchestration layerDon’t keep stretching the same session indefinitely
Rules keep growing and get loaded in full every timeA minimal CLAUDE.md + Skill trigger boundariesDon’t cram all knowledge into always-on instructions
A new agent has to re-investigate everything after taking overHandoff-ready MarkdownDon’t just paste the chat log
The knowledge base looks well-organized but the agent keeps misfiling thingsThe vault placement contractDon’t keep adding folders with overlapping meaning
A long-running agent “learns” but its writes are uncontrolledHermes’s learning loopDon’t conflate memory, Skills, and model training
OpenClaw is set up but messages don’t get through, or exposure is too broadThe architecture guide + Go-live decisionsDon’t substitute “the process is running” for an end-to-end health check
  1. Task, context, and verification
  2. The AI coding project checklist
  3. The minimum agentic coding workflow
  4. Choosing between Claude Code and Codex
  5. 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:

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”
  1. The five components of a harness
  2. Audit instructions, constraints, memory, feedback, and orchestration in turn
  3. The five moves of a loop
  4. Decide whether a repeated workflow is worth upgrading to a Skill
  5. 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.”

DayActionEvidence you must leave behind that day
1Pick a small task you can finish in an hourGoal, scope, off-limits areas, verification
2Have the agent do read-only exploration and give a 3–6 step planFile list, risks, and open questions
3Implement only the smallest sliceA readable diff, no opportunistic refactors
4Run the fastest relevant checkRaw command, exit code, manual checkpoint
5Deliberately construct a failure or edge caseThe rejected input and why
6Write one reusable lesson back into the projectOne short rule, memory entry, or checklist item
7Replay it in a fresh session or with another reviewerCan it continue without relying on chat memory?
# Goal
What change will the user or system be able to observe once this is done?
# Context
What's the project, current state, key entry points, and existing evidence?
# Scope and off-limits
What's allowed to change? What isn't? Which actions require asking first?
# Verification
What command do you run? What does a human check? What gets reported on failure?
# Delivery
Do 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.

After finishing a tutorial, verify with four questions:

  1. Can I swap the example for my own small input, instead of copying the final answer?
  2. Can I name at least one edge case outside the happy path that should be rejected?
  3. Did I keep raw evidence — commands, exit codes, diffs, or manual checks?
  4. 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.

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.