Code Analysis Skills(代码分析技能)
一个 Git 历史分析工具,将提交历史汇总为描述性统计(提交频率、文件变更模式、约定式提交使用率、Bug 修复与回退比例等),并为每位开发者生成反思报告(Markdown / HTML / JSON / PDF 格式)。输出是窄口径、有偏视角的,仅反映 Git 历史可见的活动,设计用于自我反思或共识-based 团队复盘。
该技能用于生成面向开发者的 Git 历史反思报告,核心是描述性统计 + 反思性叙事,而非绩效打分。它排除了综合评分、S/A/B/C/D/E/F 等级、排行榜、对比表等任何可能导向绩效评估的元素。
使用准则
必须先确认:用户分析的是自己的仓库,或已获得所有被分析开发者的明确知情同意(informed consent) 必须禁用惩罚性用途:不能用于绩效考核、晋升、降薪、Discipline 或任何 HR 决策 必须禁用监控用途:不能用于监控员工或未同意者 同意后仍需明确参数:--repo-path 和 --i-have-consent(CLI)或 acknowledge_usage_policy: true(skill 参数) 无环境变量绕过:--i-have-consent 必须显式传入 默认作用域为自己;分析他人需 --multi-author-team-retro + --consented-author NAME 前置条件
Python 3 环境 核心依赖:gitpython, pydriller, radon, tabulate, jinja2, click, reportlab (可选)高质量 PDF 输出:weasyprint(需 Cairo)或 pdfkit(需 wkhtmltopdf)
v1.1.1
2026-07-10
下载