SuperAPI AI 工具集

dating-profile

通用与其它

查看项目

更新于 10-15 21:40

技能介绍

用途:为某个代码仓库生成一份以代码库第一人称视角撰写的“交友应用个人简介”,用性格化描述而非统计表格来呈现仓库的技术栈与架构特点。

主要能力:先做仓库发现,用 LS 查看顶层目录,用 Execute 运行 git log --format='%an' --no-merges -200 | sort | uniq -c | sort -rn | head -5 获取主要贡献者,用 git config user.name 获取本地用户。随后通过 AskUser 询问聚焦范围(整个仓库/特定目录或模块/特定贡献者),并在需要时进行第二次 AskUser 选择具体目录或贡献者。若按贡献者聚焦,可用 git log --author="<name>" --name-only --no-merges -20 找到其最常改动的文件。再通过 LS、Glob、Grep、Read、Execute 观察关系模式、生活方式与性格怪癖,生成 1-2 段简短简介。

输出与分享:结果结构包含 type、title、content、pullQuote、repoName,其中内容为纯文本、无表情符号;从内容中选一句最长 200 字符的引语作为 pullQuote,并构造 https://x.com/intent/tweet?text=<URL-encoded tweet text> 形式的分享链接。

限制:明确禁止读取或引用 .env、.env.* 变体、API 密钥、令牌、凭据、密码、私钥以及匹配 .env*、.pem、.key、secret、credential 的文件;分析中遇到机密须完全忽略。若 AskUser 不可用,默认聚焦整个仓库。风格要求面向人类写作,不用长破折号、双破折号及若干套话,不呈现原始 JSON。具体收费标准、平台支持范围、版本要求及效果数据暂未提供。