纯本地 Git 仓库分析工具,提供开发者效率、代码质量、摸鱼指数的量化评估与团队对比,数据零上传。
基本信息
- 技能名称?Code Analysis Skills
- 中文名称?Git 仓库开发者效率与摸鱼指数分析仪
- 作者?wscats
- 分类?专业技能
- 版本?1.0.6
- 标签?git, developer-analytics, code-quality, productivity, team-management, offline-only, privacy-compliant
使用方法
使用说明
核心用法
该 Skill 是一款面向 Git 仓库的开发者行为分析工具,通过解析提交历史生成多维度评估报告。支持自然语言交互,用户只需描述需求(如"分析 Alice 的研发效率""对比团队代码质量"),无需记忆命令。核心功能包括:
开发者全景评估 :基于六维加权模型(提交纪律、工作一致性、效率、代码质量、代码风格、参与度)生成 0-100 分评分及 S-F 等级
摸鱼指数检测 :量化活动水平、无意义提交占比、"消失"时长、拖延信号等休闲行为指标
团队对比分析 :生成开发者排行榜、跨成员对比表、Slacking Index leaderboard
多格式输出 :支持 Markdown / JSON / HTML / PDF 及组合导出
显著优点
- 完全离线运行 :零外部 API 调用,所有数据处理在本地完成,通过 GitPython 和 PyDriller 直接读取仓库
- 评估体系完整 :独创的六维评分模型 + 摸鱼指数,覆盖从代码质量到工作习惯的 20+ 量化指标
- 隐私合规设计 :内置 GDPR 合规声明,强制要求知情同意,明确禁止用于惩罚性管理
- 多语言自然交互 :支持中英日韩等 7 种语言的自然语言指令,降低使用门槛
- 开源可审计 :MIT 协议,GitHub 完整开源,代码结构清晰(36 文件 / 5,244 行)
潜在缺点与局限性 - 评估维度单一 :仅基于 Git 提交历史,无法反映设计能力、沟通协作、代码审查等软技能
- 上下文盲区 :无法识别"架构师提交少但价值高"等场景,可能误伤合理低提交角色
- 技术栈限制 :Python 复杂度分析依赖 radon,仅支持 .py 文件;大型仓库(10万+提交)分析耗时较长
- 文化差异风险 :"深夜编码"在部分文化视为勤奋,在其他文化可能视为工作边界问题,需本地化解读
适合人群
技术管理者 :需要客观数据辅助 1:1 沟通、识别团队负荷不均(非绩效考核)
开源维护者 :分析贡献者模式,优化代码审查分配
个人开发者 :自我复盘工作习惯,改善编码效率
咨询师/教练 :为研发团队提供数据驱动的改进建议
常规风险
| 风险类型 | 说明 | 缓解措施 | |---------|------|---------| | 数据误读 | 将低提交量直接等同于低产出 | 文档强调"需结合实际工作上下文" | | 信任侵蚀 | 未经同意的分析破坏团队心理安全感 | 强制知情同意原则 + 非惩罚性使用声明 | | 报告泄露 | PDF/HTML 报告包含个人敏感活动数据 | 建议 chmod 600 权限 + 禁止公开分享 | | 依赖供应链 | 9 个 PyPI 包需持续维护 | 虚拟环境隔离 + 定期 pip upgrade |
💬 评论 (0)
📭 还没有评论,快来抢沙发吧!