yangyongzhen / dsh-git-workflow

목록에 있음

업스트림 저장소에 설명이 없습니다.

main스킬 소스 보기

설치

npx -y @deepseek-ai/dsh plugin --profile web add github:yangyongzhen/dsh-git-workflow

이 설치 명령은 GitHub 저장소 주소에서 생성된 확인되지 않은 시작점입니다.

README

유지 관리자가 작성한 문서 스냅샷입니다.

GitHub에서 보기 ↗
커밋 a7c2a9c동기화 2026. 8. 18.

dsh-git-workflow

DeepSeek Harness Git 工作流插件:规范提交(Conventional Commits)、自动 changelog、PR 描述生成、分支推送——纯 git CLI,兼容 GitCode / GitHub / 任何 git 远端,无需平台 API 或 token。

安装

dsh plugin --profile <name> add dsh-git-workflow
# 或从本地 checkout 安装
cd ~/dsh-git-workflow && dsh plugin --profile <name> add .

配置

- id: git-workflow
  config:
    enabled: true
    workdir: ''        # 可选;默认会话工作目录
    conventional: true # 强制 Conventional Commits 规范
    defaultBranch: main

工具(对话中自动调用,无需命令)

工具作用
git_status分支 / 与上游领先落后 / 已暂存·未暂存·未跟踪文件 / 最近提交
git_commit校验 Conventional Commits 格式(`feat
git_changelog生成按类型分组的 Markdown 变更日志;from 默认最近 tag
git_pr_summary生成 PR 标题建议 + 描述模板(提交列表 / diff 统计 / 破坏性变更)
git_pushgit push -u <remote> <branch> 推送并设置上游

示例对话:

我:帮我把这次改动提交了
Agent:git_status → 发现 3 个文件变更 → git_commit message="feat: add login flow"
我:生成一个 PR 描述
Agent:git_pr_summary base=main → 输出可直接粘贴的 Markdown

开发

pnpm install && pnpm build
node test/git-workflow.test.mjs   # 临时仓库端到端:状态/规范提交/changelog/PR/推送

License

MIT

프로젝트 파일 및 신호

표시된 항목은 디렉터리 스냅샷에서 감지된 공개 저장소 신호입니다.

테스트감지됨
문서감지됨

저장소 정보

언어
JavaScript
라이선스
보고되지 않음
마지막 업데이트
2026. 8. 15. 오전 2:54

신중하게 설치하기

소스 코드, 권한, 수명 주기 스크립트, 의존성 및 네트워크 접근을 검토하고 신뢰하지 않는 플러그인은 격리 환경에서 테스트하세요.