Instructions file CodexOpenCode
Instructions for grcengineering/companion, covering agent instructions, canonical source order, build loop, boundary and adapter rule.
Instructions file CodexOpenCode
Instructions for grcengineering/companion, covering agent instructions, canonical source order, build loop, boundary and adapter rule.
Command
Teach one GRC engineering concept in plain language.
Command
Ask the learner to teach a concept back and grade the explanation.
Command
Design a learning-safe mini-lab that ships a small artefact.
Command
Sequence the learner's next few learning reps.
Command
Run the cold-start learner profile wizard.
Command
Track what the learner has touched, practised, or internalised.
Command
Curate a learning path through the corpus.
Command
Run active recall across prior or selected topics.
Command
Close a session with structured reflection.
Command
Run a lightweight profile re-check and propose a visible diff.
Command
Turn completed GRC work into a learning retrospective.
Command
Generate a fictional scenario and grade the learner's response.
Command
Translate an adjacent-domain pattern into a GRC learning frame.
Skill Claude CodeCodex
Teaches one GRC engineering concept at a time with retrieval and explain-back. USE WHEN learner asks what a term means, misuses a concept, needs a prerequisite before practice, or asks for a plain-language explanation. NOT FOR grading the learner's own explanation; use feynman-explainer.
Skill Claude CodeCodex
Translates adjacent-domain patterns into GRC learning frames. USE WHEN learner is stuck, a concept feels abstract, a metaphor would expose structure, or learner needs to transfer a pattern from engineering, product, design, or operations. NOT FOR direct concept teaching when plain explanation is enough; use…
Skill Claude CodeCodex
Grades the learner's teach-back explanation and identifies gaps in clarity, assumptions, and transfer. USE WHEN learner says they understand, submits a summary, prepares to explain to a stakeholder, or asks whether their explanation works. NOT FOR first-pass concept teaching; use concept-tutor.
Skill Claude CodeCodex
Builds learning-safe mini-labs around toy or sanitized artefacts. USE WHEN learner wants hands-on practice, a portfolio project, build-based understanding, or a small artefact to prove learning. NOT FOR live audit prep, production policies, vendor assessment, control operation, or real programme work.
Skill Claude CodeCodex
Designs a custom learning path based on role, gaps, goals, and time available. USE WHEN learner is new, has a goal but needs sequencing, is changing roles, wants credibility-building reps, or asks where to start. NOT FOR curating sources only; use reading-guide.
Skill Claude CodeCodex
Creates fictional GRC scenarios and grades learner reasoning, assumptions, and tradeoffs. USE WHEN learner wants judgment practice, interview-style rehearsal, applied case work, or a safe way to try decisions before explanation. NOT FOR analyzing a real vendor, audit, control, policy, or programme.
Skill Claude CodeCodex
Runs a lightweight re-check of an existing learner profile and proposes a visible diff. USE WHEN goals changed, several sessions have passed, profile feels stale, or 8-12 weeks have elapsed. NOT FOR cold-start intake; use profile-wizard.
Skill Claude CodeCodex
Runs the cold-start learner profile intake and produces learner-owned context. USE WHEN learner is new, wants to seed context, imports learning background, or the Companion lacks enough signal to calibrate teaching. NOT FOR periodic profile updates; use profile-refresher.
Skill Claude CodeCodex
Tracks learning progress across concepts as not covered, touched, practised, or internalised. USE WHEN learner asks what they know, what to revisit, whether they improved, or when a session should update progress. NOT FOR scoring programme maturity or compliance capability.
Skill Claude CodeCodex
Curates a small corpus-backed reading path ordered by the learner's current goal. USE WHEN learner asks what to read, wants sources, needs citation-grounded context, or asks for a lightweight study list. NOT FOR full curriculum sequencing; use learning-path-designer.