agentleFS
gihwan-devgihwan-dev/claude-code-gui/.claude/skills/issue-update/SKILL.md

issue-update

Skill1 starsChanged 9 months agoMITView on GitHub

이슈 작업 완료 후 옵시디언 노트 업데이트. 작업 로그 작성, TODO 체크박스 업데이트, 관련 이슈 연관 관계 표기. "이슈 업데이트", "이슈 완료", "작업 기록" 등의 요청 시 사용

1 other project uses a version of this.

Adopted by

Most recently taken up by

The file

Files
SKILL.md

워크플로우: 이슈 작업 완료 후 옵시디언 노트 업데이트

목표: 이슈 작업 완료 후 Obsidian 이슈 파일에 작업 로그를 기록하고, TODO 체크박스를 갱신하고, 관련 이슈를 업데이트합니다.

이슈 문서 경로: /Users/choegihwan/Documents/Projects/Obsidian-frontend-journey/Project/claude-gui-app/ 프로젝트 경로: /Users/choegihwan/Documents/Projects/claude-code-gui/

1단계: 작업 내용 분석

대화 컨텍스트에서 작업한 이슈를 파악합니다.

실제 변경사항을 수집합니다:

git diff --stat          # 변경된 파일 통계
git log --oneline -20    # 최근 커밋 이력

정리할 항목:

  • 구현 내용: 무엇을 만들었는지 (기능 단위 요약)
  • 생성 파일: 새로 만든 파일 목록 (경로 + 한 줄 설명)
  • 수정 파일: 수정한 파일 목록 (경로 + 변경 내용 요약)
  • 기술 결정: 구현 과정에서 내린 설계 결정 (왜 이 방식을 택했는지)
  • 미해결 사항: 남은 이슈, TODO, 후속 작업 (있는 경우)
  • 검증 결과: pnpm check:all 결과 요약

2단계: 이슈 파일 작업 로그 작성

해당 이슈의 .md 파일을 읽고 ## 작업 로그 섹션을 추가/업데이트합니다.

기존 완료 이슈의 형식을 준수합니다:

## 작업 로그

### [YYYY-MM-DD] 구현

**구현 내용:**

- Zustand ui-store에 상태/액션 추가
- 뷰 컴포넌트 생성
- (구체적인 기능 단위 나열)

**생성 파일:**

- `src/components/views/ExampleView.tsx` — 설명
- `src/components/layout/ExampleBar.tsx` — 설명

**수정 파일:**

- `src/store/ui-store.ts` — 변경 내용 요약
- `locales/en.json`, `locales/ar.json`, `locales/fr.json` — i18n 키 추가

**기술 결정:**

- 결정 1 (이유)
- 결정 2 (이유)

**미해결 사항:** (있는 경우만)

- 항목 1

**검증:**

- `pnpm check:all` 전체 통과 (typecheck, lint, ast-grep, format, rust checks, N/N tests)

주의사항:

  • 이미 ## 작업 로그 섹션이 있으면 기존 로그 아래에 새 날짜 항목을 추가합니다.
  • 날짜 형식: YYYY-MM-DD (오늘 날짜 사용)
  • 생성/수정 파일은 실제 git diff 기반으로 작성합니다 (추측하지 않음).

3단계: 개발 TODO.md 체크박스 업데이트

개발 TODO.md를 읽고 완료된 이슈의 체크박스를 업데이트합니다.

완료 판정 기준:

  • 코드 작성 완료
  • pnpm check:all 통과

처리:

  • 확실히 완료된 항목: [ ] → [x] 변경
  • 불확실한 항목: AskUserQuestion으로 사용자에게 확인 요청
  • 부분 완료 항목: 체크하지 않고 작업 로그에 미해결 사항으로 기록

4단계: 관련 이슈 업데이트

이슈 본문의 [[위키링크]]로 연결된 직접 의존 이슈 파일을 확인합니다.

필요한 경우:

  • 후속 이슈에 참고 메모 추가 (예: "선행 이슈 [[A]] 완료됨, 이제 착수 가능")
  • 의존 관계가 해소된 이슈에 메모 추가

사용자 확인 후 수정합니다 — 관련 이슈 변경 전 반드시 AskUserQuestion으로 확인.

5단계: 진행률 보고

개발 TODO.md 전체를 분석하여 보고합니다:

📊 프로젝트 진행률

Phase 1: ██████████░░ 3/5 (60%)
Phase 2: ░░░░░░░░░░░░ 0/8 (0%)
Phase 3: ░░░░░░░░░░░░ 0/3 (0%)
Phase 4: ░░░░░░░░░░░░ 0/4 (0%)
Phase 5: ░░░░░░░░░░░░ 0/12 (0%)

전체: 3/32 (9.4%)

🔜 다음 추천 이슈: [[xterm.js 터미널 컴포넌트 통합]]
   Phase 1 · #UI · 의존 없음

보고 내용:

  • Phase별 완료/전체 비율 (프로그레스 바 시각화)
  • 전체 프로젝트 진행률
  • 다음 추천 이슈 (Phase 순서 + 의존 관계 고려)
  • 추천 이유 (의존 관계 해소됨, 우선순위 높음 등)

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.