Vitest Testing
提供 Vitest 单元测试与集成测试的模式与最佳实践,涵盖断言、异步测试与模拟方法。
下载 36
基于AI的Git历史智能分析,支持语义搜索、智能提交和分支命名。
openclaw skills install @ahmaxdev/gitrama命令、参数、文件名以原文为准
Gitrama 是一个 CLI 工具,为你的 Git 历史提供基于 AI 的语义搜索与智能分析功能。它包含 AskGIT,一个嵌入式 AI 助手,能够理解你整个代码仓库的上下文。
使用自然语言提问关于代码仓库的问题:
命令: gtr chat
AskGIT 会自动从 10 个 Git 子命令调用中收集上下文(如分支信息、最近提交、差异内容、贡献者、文件树结构),并据此给出智能回答。
根据暂存的更改自动生成符合规范的提交信息:
git diff --staged 的内容命令: gtr commit
根据任务描述生成清晰、有意义的分支名称:
命令: gtr branch
获取基于 AI 的仓库分析报告:
命令: gtr chat,然后提出关于仓库洞察的问题
Gitrama 通过 PyPI 发布:
pip install gitrama验证安装是否成功:
gtr versionGitrama 的 AI 功能需要配置 API 密钥。可通过环境变量设置:
export ANTHROPIC_API_KEY=your-key-here或通过以下命令配置:
gtr config当用户需要查询 Git 历史或仓库上下文时,运行相应的 Gitrama 命令:
# 启动与仓库相关的交互式对话
gtr chat
# 为暂存的更改生成提交信息
gtr commit
# 根据任务描述生成分支名称
gtr branch "add user authentication with OAuth"
# 快捷命令
gtr c # commit 的别名
gtr b # branch 的别名
gtr ch # chat 的别名如果安装后无法找到 gtr 命令:
# 确保 pip 脚本在 PATH 中
python3 -m gitrama --version如果出现 API 密钥错误:
# 验证密钥是否已正确设置
echo $ANTHROPIC_API_KEY已收录 1 个 Skill