Learn from real GRC work + GRC Engineering context
The GRC Companion
Turn vendor reviews, audit walkthroughs, questionnaires, policy work, control discussions, and terminal output into learning loops. It runs where you already use Claude or Codex, so your local work becomes the curriculum.
Behaviour proof
It learns from the work without taking over the decision.
The adapter should behave like this transcript: use the learner's real local work as material, hold the approval/audit boundary, infer the learning move, and produce a practical rep.
Read transcript$ grc-companion
Learner:
Use my vendor-review-notes.md to help me learn from the review.
Do not decide whether the vendor should be approved.
Companion:
I can use that local file as learning material.
I will not make an approval recommendation.
Learning move:
Task retrospective on the review you already performed.
Active recall:
What signal actually helped you move the review forward?
Output:
A learning note, a reusable evidence-quality checklist,
and one profile update about where you are getting stuck.
Invisible skills
The learner brings the work. The Companion routes the learning move.
The router decides whether the moment needs a real-work retrospective, a lab, tutoring, an explain-back, recall, reflection, or a cross-domain lens.
Goal, timing, files, outputs, stuckness, and boundary risk.
Skills stay as files. Skill buttons disappear.
Real-work retrospectives, active recall, small artefacts, and explain-backs.
Retrospectives and adjacent-domain lenses compound judgment.
Under the hood
How the Companion is built.
Three layers, kept separate so each can evolve without breaking the others. One source corpus generates the public site and the four runtime bundles.
11 theses, 5 metaphors, tensions, and moves. The codified GRC engineering thinking the Companion teaches from.
Concept tutor, Socratic coach, retrospective, Feynman explainer, recall quiz, lab builder, cross-domain translator, and more.
Distilled from 80 newsletters and 1,000 LinkedIn posts through a brief-then-draft pipeline with human approval at every step.
Claude Code, Cursor, Claude Projects, Codex. Adding a runtime is a new adapter, not a rewrite.
Install
Pick where you want the Companion to live
Install it once. Then use these cards with your own work in the workspace you already use.