apw-learn — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited apw-learn (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Use this skill to turn a lesson into a durable project rule. It exists to fight one specific limitation: a model has no memory across sessions — conventions discovered, mistakes corrected, and preferences stated all evaporate when the context window resets, so the same ground gets re-learned and the same mistakes repeat. The fix is to write the lesson into the project's always-on instructions (AGENTS.md), which every future session reads. This skill is a cross-cutting reflex, not a chain stage: run it after any task, when the user hands you a rule, or when you yourself notice something worth keeping. The one non-negotiable rule: never edit `AGENTS.md` without explicit user confirmation. Follow the steps below in order.
Figure out which of three entry paths you are in, because the source of the candidate lessons differs:
State which mode you're in before continuing.
Collect the candidate rules according to the mode:
A candidate qualifies as a rule only if it is:
AGENTS.md (checked in Step 3).Discard candidates that fail these. Be ruthless: a thin AGENTS.md of real rules beats a bloated one full of obvious advice.
Look for AGENTS.md in the repository root.
Present the proposed additions to the user as concrete, reviewable text — the exact wording you'd add and the section it would go in. For each, give a one-line reason it's worth persisting (what future mistake it prevents or what it saves re-learning).
This is the central gate of the skill. Do not edit AGENTS.md in this step.
For Mode C especially: you arrived here on your own, so do not assume the user wants this recorded. Explicitly ask whether it makes sense to add it before adding — the user may consider it obvious, wrong, or too narrow to be worth a permanent rule.
Ask the user to confirm. They may approve everything, approve some, reword, or reject outright. Honour partial approvals exactly. Never write to `AGENTS.md` without explicit confirmation — this is the line that makes the skill safe to let the agent self-invoke.
Once confirmed, edit (or create) AGENTS.md:
Keep this to one or two lines. State only what was added and to which section (and anything skipped, with a short reason). Do not restate the rule text, re-explain why memory matters, or recap the steps — the user just watched it happen.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.