본문으로 건너뛰기
cccskills
무료GitHub에 공개

branch-workflow

Branch and commit conventions that keep an agent's work reviewable — one branch per task, main stays clean, nothing force-pushed.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(1)

  • SKILL.md2.4 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Branch Workflow - Safe Autonomous Coding

All work happens on branches. Main stays clean. The user reviews before merge.

Branch Naming

feat/TASK-ID-short-description    # New features
fix/TASK-ID-short-description     # Bug fixes
docs/TASK-ID-short-description    # Documentation
research/TASK-ID-description      # Exploration
refactor/TASK-ID-description      # Code improvements

Examples:

  • feat/API-142-rate-limiting
  • fix/WEB-87-login-redirect
  • docs/API-150-auth-guide

Commit Format

TASK-ID: Brief description of change

- Detail 1
- Detail 2

Co-Authored-By: Claude <co-author>

Good commits:

  • Atomic (one logical change)
  • Buildable (tests pass at each commit)
  • Descriptive (explains what, not how)

Workflow

Starting Work

git checkout main
git pull origin main
git checkout -b feat/TASK-ID-description

During Work

# Commit often
git add -A
git commit -m "TASK-ID: Implement X"

# Push periodically
git push -u origin feat/TASK-ID-description

Finishing Work

# Ensure tests pass
cargo test  # or npm test, pytest, etc.

# Push final state
git push

# Log completion (megg or BACKLOG.md)

Rules

NEVER Do

  • Push directly to main
  • Force push (git push --force)
  • Merge your own branches
  • Delete branches without the user's approval
  • Commit secrets or credentials

ALWAYS Do

  • Create branch before changing code
  • Run tests before pushing
  • Commit with clear messages
  • Push branches for review
  • Document decisions

When Blocked

  1. Push current work to branch
  2. Document blocker in .megg/blocked.md or commit message
  3. Move to next task
  4. The user will review on return

Review Workflow

The user reviews branches by:

# See all work
git branch -a

# Review specific branch
git log main..feat/BRANCH-NAME
git diff main..feat/BRANCH-NAME

# Merge if good
git checkout main
git merge feat/BRANCH-NAME

Integration with OpenSpec

For OpenSpec changes:

  • Branch name matches change ID: feat/add-plugin-system
  • One branch per OpenSpec change
  • Archive OpenSpec change only after merge

Emergency Fixes

For critical bugs in production:

  1. Create hotfix/description branch
  2. Minimal fix only
  3. Tests must pass
  4. Document urgency in commit
  5. Flag for immediate user review

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

cc-docs

무료

Look up how Claude Code itself works — hooks, skills, subagents, MCP, plugins, settings — from the official docs, so answers come from the current spec instead of memory.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ToruAI/toru-claude-agents152026년 7월 26일 업데이트

Design better agents, skills and hooks for Claude Code, checking the current spec instead of guessing at fields.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ToruAI/toru-claude-agents152026년 7월 26일 업데이트

dev-cycle

무료

Run a feature end to end — scout the code, plan it, build it, and keep a session file so a closed terminal doesn't lose the thread.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ToruAI/toru-claude-agents152026년 7월 26일 업데이트

Close out a session — summarise what changed, capture what was learned, and prepare the commit.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ToruAI/toru-claude-agents152026년 7월 26일 업데이트

Hand over a spec and walk away — plans, builds, tests and audits on its own, stopping only at a real blocker.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ToruAI/toru-claude-agents152026년 7월 26일 업데이트

dev-qa

무료

Run the project's own tests, linter, type checker and build, and report what actually failed.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ToruAI/toru-claude-agents152026년 7월 26일 업데이트

ToruAI의 스킬 모두 보기

이 스킬의 문제 신고