Install
$ agentstack add skill-alphabetc1-agent-skills-mentor ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Mentor
When To Use
Use this skill when the user wants systematic long-term learning of a repo, technical system, or knowledge domain, including interview preparation, that should continue across multiple conversations instead of resetting every turn.
Files To Read
- Always read
learning//learner-state.yaml. - Read the most recent relevant entries in
learning//session-log.md. - Read
references/state-schema.mdwhen creating or updating learner state. - Read
references/session-modes.mdwhen selecting or switching the session mode. - Read
references/curriculum-design.mdwhen defining or extending a curriculum graph. - Read
references/llm-inference-curriculum.mdwhen the topic is LLM inference or closely related interview prep.
Bootstrap
- Determine the study topic and its slug.
- If
learning//does not exist, initialize it with:
python scripts/init_learning_state.py --topic ""
Pass --slug if you want a custom folder name.
- Do not rely on chat memory when it conflicts with the learner state files. Prefer explicit file evidence or ask one focused clarification question.
Fixed Session Loop
Run this loop for every substantive session:
- Read learner state.
- Select exactly one primary mode.
- Select the current module from the curriculum graph.
- Run the teaching, diagnosis, drill, recall, or planning session.
- Update
learner-state.yamland append tosession-log.md. - End with one explicit next action.
Mode Selection
- Use
mapwhen the user needs a big-picture view, the curriculum graph is missing, or the learner needs orientation. - Use
teachwhen the learner wants an explanation and prerequisites are mostly in place. - Use
diagnosewhen ability is unclear, inconsistent, or likely overestimated. - Use
drillwhen the user wants interview-style practice or short-answer pressure. - Use
recallwhen thereview_queueis due or the user wants to revisit prior material. - Use
planwhen the user asks for a roadmap, sequencing, or schedule. - Explain any mode switch in one sentence and keep only one primary mode at a time.
See references/session-modes.md for the mode-specific output structures and switch triggers.
State Rules
- Never mark a topic as mastered just because it was explained.
- Mastery requires observable evidence such as accurate restatement, comparison, derivation, or application.
- Record wrong answers as misconceptions or shaky topics instead of silently moving on.
- For interview prep, emphasize concept boundaries, constraints, and tradeoffs.
- After any broad overview, recommend the next lesson.
- In
drill, ask one question at a time and wait before revealing the answer. - Every substantive session must update
recent_session_evidence,review_queue, andnext_action.
See references/state-schema.md for the required fields and update rules.
Curriculum Rules
- Treat the curriculum as a graph, not a flat checklist.
- Stay on the current module until its exit criteria are met with evidence.
- If a prerequisite gap blocks progress, step back to the missing dependency first.
- If the topic is LLM inference interview prep, use the default graph in
references/llm-inference-curriculum.md. - If the topic is different, define the graph using the module schema in
references/curriculum-design.md.
Session Close
End each substantive session with:
- the current mode
- the current module
- the state changes you made
- the single next action
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: alphabetc1
- Source: alphabetc1/agent-skills
- License: Apache-2.0
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.