Skip to content

Add TalentAIQ Skill and fix GitHub Star and evidence statistics - #2

Open
Lling0000 wants to merge 1 commit into
mainfrom
codex/talentaiq-skill-github-metrics
Open

Lling0000 wants to merge 1 commit into
mainfrom
codex/talentaiq-skill-github-metrics

Conversation

@Lling0000

Copy link
Copy Markdown
Owner

在线模式原先只查询 GitHub 用户资料,却把默认的 0 Stars 显示为已验证结果;本地导入还会递归累加同一仓库的重复快照或多个 Star 字段。这次改为查询全部分页的本人公开仓库,并按仓库身份去重,明确区分真实零、未获取和不完整数据。

同时将仓库整理为可直接安装的 TalentAIQ Skill:根目录包含 SKILL.md、UI 元数据和可从任意目录调用的脚本入口。入口要求显式指定目标仓库,保留候选人授权、默认脱敏及人工面试证据边界,原命令行用法继续可用。

相关优化:

  • 支持 REST、GraphQL 和 gh repo list 的 Star 字段;记录统计口径、采集时间、仓库明细,处理分页、重复、冲突和 API 失败。
  • 活跃天数按实际记录与 Git 提交的 UTC 日期去重,排除日志文件复制时间,避免重复仓库路径重复计数。
  • JSONL 逐行读取,限制扫描时记录实际覆盖范围并标记 partial;补齐标准 Skill 目录识别及 Windows UTF-8 子进程输出。
  • 更新中英文使用说明,增加 Windows/Linux、Python 3.9/3.12 自动检查。

验证:25 项 unittest 通过;Skill 结构校验通过;真实 GitHub API 统计与独立查询一致;从安装目录之外运行 Skill,可生成全部六类产物。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant