frontline-learning-cards
Skill0 starsChanged 27 days agoMITView on GitHub
Turn a ProbeMatrix investigation export into frontline learning - one-page Learning Cards and five-minute toolbox talks for operators, technicians, fitters, crews, control-room staff and security personnel, in plain language, blame-free, with warning signs and "stop and ask" points. Use when someone wants toolbox talks, safety moments, shift briefings, learning cards, pre-job talk material or lessons for workers or crews from an investigation, even if they just say "make this useful for the guys on the floor".
In this repository24 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- auditor-assurance-packSkill
- barrier-learningsSkill
- board-briefSkill
- causal-mapSkill
- cluster-learning-dossierSkill
- emergency-response-learningsSkill
- engineering-integrity-learningsSkill
- interface-learningsSkill
- investigator-coachSkill
- learning-clustersSkill
- learnings-coachSkill
- learnings-registerSkill
- manager-coachSkill
- organisation-learning-mapSkill
- precursor-timelineSkill
- report-comparisonSkill
- safety-committee-guideSkill
- site-leadership-coachSkill
- supervisor-coachSkill
- supply-chain-contractor-learningsSkill
- top-management-briefSkill
- training-designerSkill
The file
We split this skill into the rules it gives an agent
3 rules. About 0 are common, 1 is distinctive, and 2 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈1
Distinctive · estimate
This author's own choices. Worth a look.
2
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 20
If the user names a crew or trade ("maintenance fitters", "control-room operators"), add --entity <F-id>.
- Very specific: line 36
Write the pack <run>/outputs/frontline-learning-cards.json (schema: learnings-coach/references/pack-schema.md), then:
- Distinctive: line 57
If translation is requested, translate the text fields and keep every ID unchanged.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Frontline Learning Cards
Audience: T1 frontline. They control how the task is done today. They do not control procedures, budgets or design, so never hand them an organisational fix as if it were theirs.
Engine: PMLC = python3 <skills-root>/learnings-coach/scripts/pmlc.py (this skill needs the learnings-coach skill installed alongside it). Read learnings-coach/references/learning-principles.md and the Learning Card and toolbox talk blocks in learnings-coach/references/output-style.md.
Gather
PMLC select <ws> --tier T1 --brief # what frontline roles were involved in
PMLC select <ws> --tier T1 --level 1 2 # acts and conditions at the sharp end
PMLC select <ws> --tier T1 --top-rated # the ones that mattered mostIf the user names a crew or trade ("maintenance fitters", "control-room operators"), add --entity <F-id>.
Choose the learnings
Pick five to eight learnings that a frontline person can notice or act on during work: a warning sign, a hold point, a test that must not be skipped, a situation where they should stop and ask. Skip learnings that only managers can act on, but if one explains why the job felt normal (e.g. "this substitute part had been used for years"), mention it so people recognise the trap.
Write
One Learning Card per learning (title, what happened, why it made sense at the time, what the organisation is changing, warning signs, what good looks like, three discussion questions, evidence trail). Use the words crews use. Roles only, no names. Keep each card under 250 words.
Then two or three toolbox talks (five minutes each) that group the cards by task (e.g. "returning equipment to service", "first minutes of a gas release").
Close with a "stop and ask" list: the situations from this event where anyone on the crew should pause the job and ask a supervisor, with the support they should expect when they do.
Output
Write the pack <run>/outputs/frontline-learning-cards.json (schema: learnings-coach/references/pack-schema.md), then:
PMLC check-pack <ws> <run>/outputs/frontline-learning-cards.json # fix every problem it lists
PMLC pack <ws> <run>/outputs/frontline-learning-cards.json # -> frontline-learning-cards.html (primary) and .mdSections → kinds:
- Learning Cards:
card×5–8 (title, what_happened, why_made_sense and organisation_changing (both required in this skill;check-packwarns whenorganisation_changingis missing in a T1 pack), warning_signs, good_looks_like, discussion ×3; must cite). - Toolbox talks: one
paraper talk, withgroup= the talk's task, then ascenariofor its discussion. - "Stop and ask":
checkitems, withwhen= the situation.
Set "scope": {"tiers": ["T1"]}. Put data-quality corrections in data_quality, findings left out on purpose in exclusions, and same-condition findings in supporting_cites.
{"kind": "card", "title": "Test what you disturb", "what_happened": "…", "why_made_sense": "…",
"organisation_changing": "…", "warning_signs": ["…"], "good_looks_like": "…", "discussion": ["…", "…", "…"], "cites": ["FND-…"]}Facilitator note (put it in a para before the cards). These cards are read by the people whose acts appear in the findings. Consult those involved before wide release. Never single out "the" operator of a small crew: if only one person held a role, write the task, not the post. Do not close a card with "be more careful" or "stay vigilant"; say what the organisation is changing instead (organisation_changing).
If translation is requested, translate the text fields and keep every ID unchanged.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

