DJ

danverbraganza/jujutsu-skill

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

81 stars 품질 51 트렌드 18MIT

Jujutsu VCS와 함께 일하는 에이전트 기술

개요

Jujutsu (jj) 버전 제어 시스템을 사용하여 AI 코딩 에이전트 작업을하는 데 도움이되는 에이전트 기술. 이 저장소는 Claude Code 및 기타 호환 AI 에이전트에 대한 에이전트 스킬을 제공하여 Jujutsu VCS를 효과적으로 사용합니다. 이 기술은 jj를 사용하여 원자, 잘 문서화 된 커밋 생성을 위해 적절한 워크플로와 명령을 가르칩니다. 이 기술은 jj v0.37.0을 위해 디자인되고 다른 버전과 작동할지도 모르지만 호환성은 보장되지 않습니다. Jujutsu (jj)는 몇 가지 장점을 제공하는 Git-compatible 버전 제어 시스템입니다. - : 작업 디렉토리는 항상 커밋, 자동 스냅 샷 변경입니다. : 변경은 스쿼시 및 분할을 사용하여 커밋 사이에서 직접 이동됩니다. : Descendant 커밋은 부모 커밋이 변경 될 때 자동으로 재사용됩니다. : Commits는 자유롭게 편집, 분할 및 스쿼시 처리 될 수 있습니다. : 커밋 리깅을 통해 지속되는 안정적인 식별자 - : Conflicts는 나중에 수정하고 해결 할 수 있습니다. 프로젝트의 기술/ 디렉토리를 복사합니다.

개요(AI 번역)

Jujutsu (jj) 버전 제어 시스템을 사용하여 AI 코딩 에이전트 작업을하는 데 도움이되는 에이전트 기술.

개요

이 저장소는 Claude Code 및 기타 호환 AI 에이전트에 대한 에이전트 스킬을 제공하여 Jujutsu VCS를 효과적으로 사용합니다. 이 기술은 jj를 사용하여 원자, 잘 문서화 된 커밋 생성을 위해 적절한 워크플로와 명령을 가르칩니다.

호환성

** 테스트:** jj v0.37.0

이 기술은 jj v0.37.0을 위해 디자인되고 다른 버전과 작동할지도 모르지만 호환성은 보장되지 않습니다.

주주쓰란?

Jujutsu (jj)는 몇 가지 장점을 제공하는 Git-compatible 버전 제어 시스템입니다.

  • ** 커밋으로 작업 복사 **: 작업 디렉토리는 항상 커밋, 자동으로 스냅 샷 변경
  • No staging area: 변경은 squash]과 split를 사용하여 커밋간에 직접 이동
  • ** 자동 rebasing**: Descendant commits는 부모가 변화할 때 자동으로 재기됩니다.
  • **Mutable 커밋 **: Commits는 자유롭게 편집되고, 분할되고, 돌진될 수 있습니다
  • 변경 ID: 커밋 리깅을 통한 persist가 안정된 식별자 -Conflict 처리: Conflicts는 계속되고 나중에 해결될 수 있습니다

설치

그냥 사용하는 경우, 당신은 실행할 수 있습니다:

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

jj VCS Agent Skill

An Agent Skill that helps AI coding agents work with the Jujutsu (jj) version control system.

Overview

This repository provides an Agent Skill for Claude Code and other compatible AI agents to effectively use the Jujutsu VCS. The skill teaches agents the proper workflow and commands for creating atomic, well-documented commits using jj.

Compatibility

Tested with: jj v0.37.0

This skill is designed for jj v0.37.0 and may work with other versions, though compatibility is not guaranteed.

What is Jujutsu?

Jujutsu (jj) is a Git-compatible version control system that offers several advantages:

  • Working copy as a commit: The working directory is always a commit, automatically snapshotting changes
  • No staging area: Changes are moved directly between commits using squash and split
  • Automatic rebasing: Descendant commits are automatically rebased when parent commits change
  • Mutable commits: Commits can be freely edited, split, and squashed
  • Change IDs: Stable identifiers that persist across commit rewrites
  • Conflict handling: Conflicts can be committed and resolved later

Installation

If you use just, you can run:

just install

Copy the skill/ directory into your project’s .claude/skills/ directory:

cp -r skill/ /path/to/your/project/.claude/skills/jj-vcs/

Or install it as a global skill:

cp -r skill/ ~/.claude/skills/jj-vcs/

Skill Contents

skill/
└── SKILL.md    # Main skill file with jj workflow instructions

Key Workflow Philosophy

The skill emphasizes:

  1. Describe-first commits: Use jj desc -m "message" before making changes
  2. Atomic commits: Each commit should represent one logical change
  3. Commit quality preservation: Leverage jj’s mutability to refine commits
  4. Clean history: Use squash, split, and absorb to maintain a readable history

Contributing

Contributions are welcome. Please ensure any changes are compatible with jj v0.37.0.

License

MIT

GitHub에서 전체 README 보기

추천 도구

다른 키워드를 입력하거나 필터를 제거해 보세요.

설치

npx skillfish add danverbraganza/jujutsu-skill
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →