Skip to content
    ↑↓ select↵ openesc close
    English中文
    gopowerteam

    Commit

    v0.0.12Git & VCS
    @gopowerteam/opencode-commit

    OpenCode 插件 - 根据 Git 变更自动生成中文约定式提交信息

    GitHub stars

    0

    Monthly installs

    39

    18 in 7 days

    Composite scoreSCORE

    24.8

    Multi-signal model

    Last commit

    3 months ago

    2026-05-15

    Install and configure

    opencode.json

    Writes to this project's opencode.json — applies to this repository only.

    opencode.json

    {
      "$schema": "https://opencode.ai/config.json",
      "plugin": ["@gopowerteam/opencode-commit@0.0.12"]
    }

    opencode loads npm dependencies through its embedded runtime on startup and caches them locally — no manual global install needed.

    OpenCode 插件 - 根据 Git 变更自动生成中文约定式提交信息。

    提供 /commit 命令,自动收集 git diff、status 和提交历史,结合 AI 生成符合约定式提交规范的中文提交信息,确认后一键提交。

    功能

    • 自动收集暂存区的 diff 和上下文信息
    • 支持中文约定式提交格式(feat/fix/docs/style/refactor/perf/test/chore/revert)
    • 自动附加对应的 emoji
    • 交互式确认后再提交
    • 无暂存变更时自动 git add -A

    安装

    使用 CLI 命令安装:

    opencode plugin @gopowerteam/opencode-commit -g
    

    或者在 opencode.json(全局或项目级)中手动添加:

    {
      "plugin": ["@gopowerteam/opencode-commit@latest"]
    }
    

    OpenCode 会在下次启动时自动安装。

    使用

    在 OpenCode 中输入:

    /commit
    

    插件会自动:

    1. 收集当前仓库的 git diff 和最近提交记录
    2. 生成中文约定式提交信息
    3. 展示供你确认
    4. 确认后执行 git commit

    提交信息格式

    <type>: <subject> <emoji>
    
    类型 说明 Emoji
    feat 新功能
    fix 修复 bug 🐛
    docs 文档更新 📝
    style 代码格式化 💄
    refactor 重构代码 ♻️
    perf 性能优化
    test 测试相关
    chore 构建/依赖更新 🔧
    revert 回滚提交

    开发

    bun install
    bun dev          # 加载插件启动 OpenCode
    bun typecheck    # 类型检查
    

    License

    MIT