Skip to content
lernapps.net
Menu

To the start page: App made to measure

Evaluating the guide

A manual process, until there are automatic evals. This page explains to an agent, for example the AI assistant of someone who maintains the repo, how to start a new session after a change to llms.txt, the plan template or the skills, play the creator in it and evaluate the result.

What the guide is made of

Part Content
llms.txt The entry: create a folder, download the plan template, follow it.
guidance/plan-template.md The plan template with the phases of the tooling: Explore, Plan, Code, Commit. It installs and names the skills of each phase and says at which checkpoints the assistant waits for the creator (proposal, pages, submission, address).
lernapps-practice-explore Explore: one question for what only the creator knows; catalogue, notes; the scope from the material.
lernapps-practice-plan Plan: a brief proposal with the focus, pages that explain before they practise, richer forms and marked guesses.
lernapps-practice-photos Explore and Code: reading photos, rebuilding figures with the same content.
lernapps-practice-submit Commit: show every page and go through the declarations, the ZIP file of src/, the form, answers and corrections.

In Plan and Code the assistant uses the content skills of the tooling (lernapps-explainer, lernapps-explainer-design, lernapps-content-questions, lernapps-exercise-patterns, lernapps-content-research, lernapps-cli). A test checks that the plan template installs exactly these skills, each in the phase that loads it first, and that the addresses of llms.txt are right.

Start a session

  1. A fresh session. Start an assistant with a shell (Node 22.18 or newer, git, network), without prior knowledge of this repo and without project files. Give it only the sentence from the start page.
  2. Allow the commands. The plan template runs npx --yes @lernapps/practice init, create and npm. Many environments ask for approval; a session in auto mode without a person blocks npx. Allow the commands beforehand, or start the assistant as a sub-agent where they may run.
  3. Play the creator. Answer like a parent: briefly, without help the guide does not give. Give real photos of school material, outside the app's folder. A description of the photos tests only the writing, not the reading of the images.

Observe

Submit

Evaluate

The danger

Results

Test Who Input Build lernapps check Limit
1 An agent with background knowledge of the repo Photos 3 runs: 12 messages, 2 messages, none no finding (8 rules) The background knowledge helped; the guide was not alone. The stumbling blocks came from the messages.
2 A fresh session, only the guide A description of the photos 1 run, no message no finding Reading the images was not part of the test.

| 3 to 5 | A fresh session with a shell as a sub-agent, only the guide | Photos | 1 run each, no message | no finding | Submitted through zip_url instead of the form. The findings concerned the guide and went into the skills. |

Tests 1 and 2 were of the earlier guide for a chat without a shell. Open: a run with the form in a browser instead of zip_url.