
danverbraganza/jujutsu-skill
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
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
squashandsplit - 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:
- Describe-first commits: Use
jj desc -m "message"before making changes - Atomic commits: Each commit should represent one logical change
- Commit quality preservation: Leverage jj’s mutability to refine commits
- Clean history: Use
squash,split, andabsorbto maintain a readable history
Contributing
Contributions are welcome. Please ensure any changes are compatible with jj v0.37.0.
License
MIT
추천 도구
다른 키워드를 입력하거나 필터를 제거해 보세요.
설치
npx skillfish add danverbraganza/jujutsu-skill