Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
git clone --depth 1 https://github.com/Fmarzochi/EGCWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/commands/fmarzochi/egc/autonomous-lesson-learning)<a href="https://agentmods.dev/commands/fmarzochi/egc/autonomous-lesson-learning"><img src="https://agentmods.dev/badge/commands/fmarzochi/egc/autonomous-lesson-learning/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/commands/fmarzochi/egc/autonomous-lesson-learning"><img src="https://agentmods.dev/badge/commands/fmarzochi/egc/autonomous-lesson-learning.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00021 | $0.00435 |
| Opus 5 | $0.00010 | $0.00217 |
| Sonnet 5 | $0.00004 | $0.00087 |
| Haiku 4.5 | $0.00002 | $0.00044 |
Grade A, and why
autonomous-lesson-learning scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 5d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
What it actually says
Autonomous Lesson Learning Command
Start a learning autonomous loop: continuous-agent-loop mechanics plus the egc-memory lesson tools (lesson_recall, lesson_save, lesson_reinforce).
Usage
/autonomous-lesson-learning <task> [--pattern sequential|continuous-pr] [--max-iterations N]
task: what the loop should accomplish, with a verifiable done condition--pattern: loop architecture fromcontinuous-agent-loop(defaultsequential)--max-iterations: hard stop (default 10)
Flow
- Read the
autonomous-lesson-learningskill (skills/ai/autonomous-lesson-learning/SKILL.md) and confirmegc-memoryis registered. - Confirm the task has an explicit stop condition; refuse to start without one.
- Per iteration:
lesson_recall({ query: "<current step topic>" })before acting; apply what comes back.lesson_reinforce({ id })for each recalled lesson that proved relevant or whose mistake recurred.- Execute one iteration of the chosen loop pattern.
- On failure with no matching lesson:
lesson_save({ content, context }). - On a new approach that worked well:
lesson_savewith prescriptive wording.
- Stop on: done condition met,
--max-iterationsreached, or the same lesson reinforced three iterations in a row without progress (escalate to the user). - Report iterations run, lessons recalled, saved, and reinforced.
Required Safety Checks
- Explicit stop condition before the first iteration.
- Quality gates between iterations per
continuous-agent-loop. - Never save a lesson without calling
lesson_recallfirst; reinforce instead of duplicating.
Arguments
$ARGUMENTS:
<task>required--pattern sequential|continuous-proptional--max-iterations Noptional
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 5d ago First seen · 42 lines · 21 tokens per session scan A d19bb6ef1923
autonomous-lesson-learning is a command published in the GitHub repository Fmarzochi/EGC (49 stars, last pushed yesterday), licensed Apache-2.0. It adds 21 tokens to every session and 435 once invoked, about $0.0001 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-03.
Other commands, from other repositories
rapid
Fast-paced development mode for quick iterations. Minimal ceremony, maximum speed. Best for prototypes, MVPs, and time-sensitive tasks.
prep
Prepare the meeting. One page from the record.
approve-proposed
Atomically persist every file marked PROPOSED in the most recent prior assistant turn's ### Artifact changes block. Single-command idiom that closes the two-step latency in ADR-0001's PROPOSED-by-default contract; the user reviews proposals in Ask/Plan mode, then runs this once to write all of them. Use when the prior…
start-0-3
A setup-progress command that runs a Python script to show how far the project configuration has progressed.
start-0-4.es
Ejecución automática por IA: Ejecute uv run python tools/setupprogress.py show para mostrar el progreso actual de la configuración.
start-0-5
A setup-progress command that runs a Python script to show the current progress of a project setup.