learner-profile — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited learner-profile (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.
通过分析用户的实际代码仓库,建立并维护准确的技术水平档案。
mentor-overlay 报告"未找到档案"时询问用户:
"请提供你的仓库路径(每行一个),我将分析它们来了解你的技术背景。"
等待用户提供路径列表后继续。
对每个仓库路径,依次检查:
1. 语言分布
2. 框架/库使用深度
useState + useEffect → 初级 React;使用 useMemo/useCallback/自定义 Hook → 中级3. 代码质量指标
4. 架构模式
| 水平 | 判断标准 |
|---|---|
| 未涉及 | 未在任何仓库中出现 |
| 入门 | 仅有教程级别用法;无错误处理;无测试 |
| 初级 | 代码可运行;有基础错误处理;仅覆盖正常流程 |
| 中级 | 处理边界情况;有测试;理解"为什么"不只是"怎么做" |
| 高级 | 使用高级模式;关注性能;测试覆盖失败场景 |
| 专家 | 框架级理解;扩展或贡献过库 |
写入路径:~/.claude/learner-profile/global-profile.md
关键约束:更新已有条目,不追加重复行。文件保持 200 行以内。
格式:
# 用户技术档案
最后更新:YYYY-MM-DD
## 技术栈水平
| 技术/领域 | 水平 | 最近项目 | 更新时间 |
|-----------------|--------|------------------|-----------|
| React | 中级 | project-shop | 2026-05 |
| Node.js | 初级 | project-blog | 2026-03 |
| SQL | 入门 | project-blog | 2026-03 |
## 编程习惯观察
- 倾向于:[从仓库观察到的编码风格,如"函数式优先"、"喜欢提前 return"]
- 薄弱点:[反复出现的问题模式,如"错误处理不完整"、"测试覆盖不足"]
- 优势:[值得肯定的模式,如"命名清晰"、"逻辑分层合理"]追加到 ~/.claude/learner-profile/knowledge-map.md:
## {project-name} — {YYYY-MM-DD}
- 路径:{repo-path}
- 主要技术:{技术1, 技术2, 技术3}
- 涵盖知识点:{概念1, 概念2, 概念3}汇报分析结果:
"档案已更新。 分析了 N 个仓库,识别到以下技术水平: - React:中级(较上次提升) - SQL:入门(新增)
>
全局档案:~/.claude/learner-profile/global-profile.md知识索引:~/.claude/learner-profile/knowledge-map.md"
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.