fe-developer-distill
从 Git 提交记录 + 代码文件中,自动提炼开发者的编码风格。
基本信息
| 属性 | 值 |
|---|---|
| 层级 | 蒸馏层(tool) |
| 版本 | v1.0.0 |
| Domain | frontend |
| 作者 | mjd |
| 定位 | 开发者的编码风格提取器。从 Git 提交记录和代码文件中自动提炼开发者的编码风格,生成个人化的 Skill Profile 文件。覆盖 4 维度:Commit 风格、代码风格 DNA、命名习惯、技术决策偏好。可用于个人 AI 配置或团队编码风格基线 |
安装方式
bash
# Shell 命令安装
bash ~/.agents/skills/bin/skill-check.sh install fe-developer-distill
# 手动 Git Clone
git clone http://gitlab.alibaba-inc.com/team-skills/fe-developer-distill.git ~/.agents/skills/fe-developer-distill
# 检测更新
bash ~/.agents/skills/bin/skill-check.sh check fe-developer-distill触发指令
| 你想做什么 | 说什么 |
|---|---|
| 蒸馏编码风格 | "蒸馏 xx 的编码风格" / "分析编码习惯" |
| 生成开发者画像 | "开发者画像" / "提取编码风格" |
| 生成开发者 Skill | "生成开发者 Skill" |
工作流程
蒸馏维度
| 维度 | 分析内容 | 数据来源 |
|---|---|---|
| Commit 风格 | 提交信息格式、提交频率、变更规模 | Git log |
| 代码风格 DNA | 缩进、引号、分号、行宽等偏好 | 代码文件 |
| 命名习惯 | 变量/函数/组件的命名模式 | 代码文件 |
| 技术决策偏好 | 状态管理、样式方案、工具选型 | Git diff + 代码文件 |
使用场景
| 场景 | 说明 |
|---|---|
| 个人使用 | 放入 ~/.agents/skills/fe-developer-distill/profiles/,AI 自动参照 |
| 团队基线 | 多人蒸馏结果取交集,生成团队编码风格基线,补充到 AGENTS.md |
| Code Review | 蒸馏结果作为 CR 参考,检查代码是否符合团队风格 |
版本历史
| 版本 | 主要变更 |
|---|---|
| v1.0.0 | 初始版本,4 维度蒸馏 |