返回顶部
c

code-analysis代码分析

>

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.6
安全检测
已通过
11,406
下载量
免费
免费
4
收藏
概述
安装方式
版本历史

code-analysis

代码分析技能

📦 GitHub: https://github.com/Wscats/code-analysis-skills

扫描指定的仓库或包含 Git 仓库的目录,分析并比较开发者的提交习惯、工作模式、开发效率、代码风格、代码质量和摸鱼指数。为每位开发者提供直白、数据驱动的评估,包含评分、等级、优势、劣势和可操作建议。以 Markdown / HTML / JSON / PDF 格式输出结构化报告。

💬 自然语言(推荐)

无需记忆任何命令——只需用你自己的语言描述需求:

🇺🇸 英文

💬 分析 /path/to/repo 中 Alice 的开发效率
💬 向我展示这个项目中团队的工作习惯
💬 比较 Alice 和 Bob 的代码质量
💬 这个项目的摸鱼指数是多少?
💬 生成一份完整的开发者评估报告
💬 给所有开发者评分,并告诉我谁在摸鱼
💬 Bob 的提交习惯有什么问题?
💬 这是我的仓库,你能分析一下团队吗?

🇨🇳 中文

💬 分析一下这个仓库 Alice 的研发效率
💬 帮我看看团队成员的工作习惯
💬 对比一下 Alice 和 Bob 的代码质量
💬 看看这个项目的摸鱼指数
💬 给所有开发者做个完整评估打分
💬 谁的代码质量最差?帮我分析下
💬 最近一个月团队的提交习惯怎么样?
💬 这个仓库有什么问题?帮我诊断下

🇯🇵 日语

💬 このリポジトリの開発者効率を分析してください
💬 チームメンバーの作業習慣を見せてください
💬 AliceとBobのコード品質を比較してください
💬 このプロジェクトのサボり指数は?
💬 全開発者の評価レポートを作成してください

🇰🇷 韩语

💬 이 레포지토리의 개발 효율성을 분석해줘
💬 팀원들의 작업 습관을 보여줘
💬 Alice와 Bob의 코드 품질을 비교해줘
💬 이 프로젝트의 땡땡이 지수가 뭐야?
💬 모든 개발자에 대한 평가 보고서를 만들어줘

🇪🇸 西班牙语

💬 Analiza la eficiencia de desarrollo de Alice en este repositorio
💬 Muéstrame los hábitos de trabajo del equipo
💬 Compara la calidad del código de Alice y Bob
💬 ¿Cuál es el índice de holgazanería de este proyecto?
💬 Genera un informe de evaluación completo de los desarrolladores

🇫🇷 法语

💬 Analyse lefficacité de développement dAlice dans ce dépôt
💬 Montre-moi les habitudes de travail de léquipe
💬 Compare la qualité du code dAlice et de Bob
💬 Quel est lindice de paresse de ce projet ?
💬 Génère un rapport dévaluation complet des développeurs

🇩🇪 德语

💬 Analysiere die Entwicklungseffizienz von Alice in diesem Repository
💬 Zeig mir die Arbeitsgewohnheiten des Teams
💬 Vergleiche die Codequalität von Alice und Bob
💬 Was ist der Faulenzer-Index dieses Projekts?
💬 Erstelle einen vollständigen Bewertungsbericht für alle Entwickler

注意:你需要提供仓库路径(repo_path)——这是一个必需参数。如果你已经在某个仓库上下文中工作,代理可能会从对话中推断路径,但为了准确性,始终建议提供显式路径。

该技能理解以上所有语言。只需描述你的需求,它就会在你的仓库上运行分析并返回结构化报告。



🚀 快速开始(命令行)

安装依赖

bash
pip install gitpython pydriller radon tabulate jinja2 click reportlab

如需更高质量的 PDF 输出(可选):

bash
pip install weasyprint # 推荐,需要系统 Cairo 库


pip install pdfkit # 需要系统 wkhtmltopdf

常用命令

bash

分析单个仓库(所有贡献者)


python -m src.main -r /path/to/repo

扫描目录下的所有仓库

python -m src.main -r /path/to/projects --scan-all

比较特定开发者

python -m src.main -r /path/to/repo -a Alice -a Bob

指定日期范围 + HTML 输出

python -m src.main -r /path/to/repo -s 2024-01-01 -u 2024-12-31 -f html -o report.html

同时生成 Markdown + HTML + PDF

python -m src.main -r /path/to/repo -f markdown,html,pdf -o report

仅生成 PDF 报告

python -m src.main -r /path/to/repo -f pdf -o report.pdf

将报告保存到文件

python -m src.main -r /path/to/repo -o report.md

命令行参数

参数简写描述默认值
--repo-path-rGit 仓库或父目录路径必需
--scan-all
| 递归扫描所有 .git 仓库 | false | | --author | -a | 按作者筛选(可重复) | 所有作者 | | --since | -s | 开始日期(ISO 格式) | 无 | | --until | -u | 结束日期(ISO 格式) | 无 | | --branch | -b | 要分析的分支 | 当前活动分支 | | --format | -f | 输出格式:markdown、json、html、pdf(多个格式用逗号分隔) | markdown | | --output | -o | 输出文件路径 | 标准输出 |

使用场景

  • - 分析 Git 仓库中的开发者行为
  • 比较团队成员的提交习惯和开发效率
  • 了解代码质量趋势和风格一致性
  • 批量分析目录下的所有 .git 仓库
  • 生成工作习惯报告(活跃时段、周末/深夜编码、连续编码天数等)
  • 评估每位开发者的综合能力,包含评分、优势、劣势和建议
  • 查看团队的摸鱼指数排行榜
  • 生成正式的 PDF 报告供审查

工作流程

步骤 1:确认分析参数

向用户询问以下信息:

  • - 仓库路径:单个 Git 仓库路径,或包含多个仓库的父目录
  • 扫描范围:是否扫描目录下的所有 .git 仓库(--scan-all)
  • 目标作者:分析特定开发者(多选)或所有贡献者
  • 日期范围:可选的开始/结束日期(ISO 格式,例如 2024-01-01)
  • 分支:要分析的分支;默认为当前活动分支
  • 输出格式:markdown(默认)、json、html、pdf,或逗号分隔的组合

步骤 2:运行分析

使用确认的参数执行分析脚本(命令示例请参见上面的快速开始部分)。

步骤 3:解读报告

报告涵盖七个维度。引导用户了解每个维度的关键发现:

  1. 1. 🏆 开发者评估 — 总体评分(S/A/B/C/D/E/F)、优势、劣势、改进建议、一句话总结
  2. 🐟 摸鱼指数 — 活跃度、琐碎提交比例、消失比例、低产出、拖延信号
  3. 📝 提交习惯 — 提交频率、提交大小、合并比例、提交信息质量
  4. ⏰ 工作习惯 — 活跃时段分布、周末/深夜编码比例、连续编码天数
  5. 🚀 开发效率 — 代码变更率、返工率、巴士因子、文件所有权
  6. 🎨 代码风格 — 语言分布、约定式提交合规性、文件分类
  7. 🔍 代码质量 — Bug 修复比例、回退频率、大提交比例、测试覆盖率、复杂度

对于多开发者分析,还包括以下部分:

  • - 📋 交叉比较汇总表
  • 🏆 开发者评分排行榜
  • 🐟 摸鱼指数排行榜

步骤 4:深入解读评估结果

对于每位开发者的评估,向用户提供直白、不拐弯抹角的解读:

  1. 1. 评分与等级:总分(0

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 code-analysis-skills-1776113767 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 code-analysis-skills-1776113767 技能

通过命令行安装

skillhub install code-analysis-skills-1776113767

下载

⬇ 下载 code-analysis v1.0.6(免费)

文件大小: 73.04 KB | 发布时间: 2026-4-15 12:13

v1.0.6 最新 2026-4-15 12:13
Version 1.0.6

- Added a direct link to the project's GitHub repository at the top of documentation files.
- Improved clarity and navigation in documentation for easier user access.
- No functional code or API changes; updates are limited to documentation improvements.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部