본문으로 건너뛰기
cccskills
무료GitHub에 공개한국어 소개

receiving-code-review

코드 리뷰 의견을 실제 코드와 지원 환경에 대조해 타당성을 확인합니다. 불명확한 내용을 정리하고 근거를 들어 답변하며, 수정 사항마다 테스트합니다.

원문원문 설명 보기

Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementation

AI 평가80점/ 100설치 방법 보기

이럴 때 유용합니다

  • 모호한 리뷰 의견을 정리할 때
  • 제안된 변경의 호환성을 확인할 때
  • 추가하려는 기능의 실제 사용 여부를 조사할 때
  • 여러 지적을 개별 수정하고 테스트할 때

한국어 소개

할 수 있는 일

코드 리뷰 의견을 반영하기 전에 기술적으로 검토합니다. 의견의 의도를 정리하고 실제 코드, 현재 구현의 이유, 지원 환경과 버전에 대조합니다. 타당한 수정은 하나씩 적용하고 테스트하며 기존 기능에 미치는 영향도 확인합니다. 문제가 있는 제안에는 코드나 테스트를 근거로 답변합니다.

이럴 때 유용합니다

리뷰 의견이 모호하거나 제안을 수용했을 때 호환성이나 기존 기능에 영향이 생길 수 있는 경우에 유용합니다. 기능 추가 제안과 관련해 해당 기능이 실제로 사용되는지도 확인할 수 있습니다. 여러 의견은 동작이나 보안 관련 문제, 간단한 수정, 복잡한 수정 순으로 처리합니다.

사용 예시

  • “리뷰 의견을 코드와 대조하고 타당한 내용과 불명확한 점을 정리해 주세요.”
  • “이전 구현을 삭제해도 지원 환경에서 동작하는지 확인해 주세요.”
  • “지적 사항을 하나씩 수정하고 각각 테스트와 기존 기능 확인을 진행해 주세요.”

주의 사항

불명확한 의견은 관련 항목의 일부를 구현하기 전에 먼저 확인합니다. 외부 리뷰가 사용자의 이전 설계 결정과 충돌하는 경우에도 상의합니다. GitHub의 줄별 리뷰 댓글에는 해당 댓글의 스레드 안에서 답변합니다.

이 소개문은 공개된 SKILL.md를 바탕으로 AI(OpenAI Codex)가 작성했습니다. 정확한 사양은 아래 원문을 확인하세요.

객관 평가

AI가 SKILL.md의 내용만을 근거로 4가지 관점에서 판정했습니다. 스타 수나 인기도는 판정에 넣지 않았습니다.

지시의 명확성언제 쓰고 무엇을 하는지 알 수 있는가
A양호리뷰 의견을 받은 뒤 구현 전에 사용하며 코드와 대조하도록 명시합니다.
절차의 구체성절차·입출력·예시가 구체적으로 적혀 있는가
A양호읽기부터 구현까지 여섯 단계와 개별 테스트 요구 사항, 답변 예시를 제시합니다.
안전성전송·삭제·명령 실행 등을 명시하고 있는가
B일부 부족gh api로 GitHub 답변을 게시하지만 게시 전 확인 절차는 명시하지 않습니다.
도입의 용이성필요한 도구나 API 키가 적고 적혀 있는가
B일부 부족GitHub 답변용 gh api 명령은 있지만 설치와 인증 절차는 명시하지 않습니다.

총점은 각 항목을 A=25점, B=15점, C=5점으로 더한 값입니다. 2026년 10월 19일 기준으로 AI(OpenAI Codex)가 판정했습니다. 참고용이므로 설치 전에 원문도 확인해 주세요.

평가가 다르다고 생각되면 재검토를 요청하기

어느 항목이 왜 다르다고 생각하는지 적어 주세요. 로그인은 필요 없습니다. SKILL.md와 대조해 평가를 다시 만들고 이곳에 반영합니다.

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

포함된 파일(1)

  • SKILL.md6.1 KB

SKILL.md(원문)

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

Code Review Reception

Overview

Code review requires technical evaluation, not emotional performance.

Core principle: Verify before implementing. Ask before assuming. Technical correctness over social comfort.

The Response Pattern

WHEN receiving code review feedback:

1. READ: Complete feedback without reacting
2. UNDERSTAND: Restate requirement in own words (or ask)
3. VERIFY: Check against codebase reality
4. EVALUATE: Technically sound for THIS codebase?
5. RESPOND: Technical acknowledgment or reasoned pushback
6. IMPLEMENT: One item at a time, test each

Forbidden Responses

NEVER:

  • "You're absolutely right!" (explicit instruction-file violation)
  • "Great point!" / "Excellent feedback!" (performative)
  • "Let me implement that now" (before verification)

INSTEAD:

  • Restate the technical requirement
  • Ask clarifying questions
  • Push back with technical reasoning if wrong
  • Just start working (actions > words)

Handling Unclear Feedback

IF any item is unclear:
  STOP - do not implement anything yet
  ASK for clarification on unclear items

WHY: Items may be related. Partial understanding = wrong implementation.

Example:

your human partner: "Fix 1-6"
You understand 1,2,3,6. Unclear on 4,5.

❌ WRONG: Implement 1,2,3,6 now, ask about 4,5 later
✅ RIGHT: "I understand items 1,2,3,6. Need clarification on 4 and 5 before proceeding."

Source-Specific Handling

From your human partner

  • Trusted - implement after understanding
  • Still ask if scope unclear
  • No performative agreement
  • Skip to action or technical acknowledgment

From External Reviewers

BEFORE implementing:
  1. Check: Technically correct for THIS codebase?
  2. Check: Breaks existing functionality?
  3. Check: Reason for current implementation?
  4. Check: Works on all platforms/versions?
  5. Check: Does reviewer understand full context?

IF suggestion seems wrong:
  Push back with technical reasoning

IF can't easily verify:
  Say so: "I can't verify this without [X]. Should I [investigate/ask/proceed]?"

IF conflicts with your human partner's prior decisions:
  Stop and discuss with your human partner first

your human partner's rule: "External feedback - be skeptical, but check carefully"

YAGNI Check for "Professional" Features

IF reviewer suggests "implementing properly":
  grep codebase for actual usage

  IF unused: "This endpoint isn't called. Remove it (YAGNI)?"
  IF used: Then implement properly

your human partner's rule: "You and reviewer both report to me. If we don't need this feature, don't add it."

Implementation Order

FOR multi-item feedback:
  1. Clarify anything unclear FIRST
  2. Then implement in this order:
     - Blocking issues (breaks, security)
     - Simple fixes (typos, imports)
     - Complex fixes (refactoring, logic)
  3. Test each fix individually
  4. Verify no regressions

When To Push Back

Push back when:

  • Suggestion breaks existing functionality
  • Reviewer lacks full context
  • Violates YAGNI (unused feature)
  • Technically incorrect for this stack
  • Legacy/compatibility reasons exist
  • Conflicts with your human partner's architectural decisions

How to push back:

  • Use technical reasoning, not defensiveness
  • Ask specific questions
  • Reference working tests/code
  • Involve your human partner if architectural

If you're uncomfortable pushing back out loud: Name that tension, then tell your partner about the issue you've seen. They'll appreciate your honesty.

Acknowledging Correct Feedback

When feedback IS correct:

✅ "Fixed. [Brief description of what changed]"
✅ "Good catch - [specific issue]. Fixed in [location]."
✅ [Just fix it and show in the code]

❌ "You're absolutely right!"
❌ "Great point!"
❌ "Thanks for catching that!"
❌ "Thanks for [anything]"
❌ ANY gratitude expression

Why no thanks: Actions speak. Just fix it. The code itself shows you heard the feedback.

If you catch yourself about to write "Thanks": DELETE IT. State the fix instead.

Gracefully Correcting Your Pushback

If you pushed back and were wrong:

✅ "You were right - I checked [X] and it does [Y]. Implementing now."
✅ "Verified this and you're correct. My initial understanding was wrong because [reason]. Fixing."

❌ Long apology
❌ Defending why you pushed back
❌ Over-explaining

State the correction factually and move on.

Common Mistakes

MistakeFix
Performative agreementState requirement or just act
Blind implementationVerify against codebase first
Batch without testingOne at a time, test each
Assuming reviewer is rightCheck if breaks things
Avoiding pushbackTechnical correctness > comfort
Partial implementationClarify all items first
Can't verify, proceed anywayState limitation, ask for direction

Real Examples

Performative Agreement (Bad):

Reviewer: "Remove legacy code"
❌ "You're absolutely right! Let me remove that..."

Technical Verification (Good):

Reviewer: "Remove legacy code"
✅ "Checking... build target is 10.15+, this API needs 13+. Need legacy for backward compat. Current impl has wrong bundle ID - fix it or drop pre-13 support?"

YAGNI (Good):

Reviewer: "Implement proper metrics tracking with database, date filters, CSV export"
✅ "Grepped codebase - nothing calls this endpoint. Remove it (YAGNI)? Or is there usage I'm missing?"

Unclear Item (Good):

your human partner: "Fix items 1-6"
You understand 1,2,3,6. Unclear on 4,5.
✅ "Understand 1,2,3,6. Need clarification on 4 and 5 before implementing."

GitHub Thread Replies

When replying to inline review comments on GitHub, reply in the comment thread (gh api repos/{owner}/{repo}/pulls/{pr}/comments/{id}/replies), not as a top-level PR comment.

리뷰

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

댓글

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

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

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

0 / 1,000자

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

같은 저장소의 스킬

brainstorming

무료요약 있음AI 평가 90점

새 기능이나 기획을 시작하기 전에 대화로 목적, 선호, 제약을 정리합니다. 필요하면 그림이나 시제품으로 이해를 확인하고 작업 규모에 맞는 설계를 작성합니다.

  • 새 기능의 목적 명확히 하기
  • 강연이나 사업 아이디어 정리
  • 화면이나 방의 배치 비교
obra/superpowers30.2만2026년 10월 10일 업데이트

diagnosing-superpowers

무료요약 있음AI 평가 90점

superpowers 작업 기록을 읽고 중복 작업, 계획 이탈, 시간과 토큰 사용량을 조사합니다. 기록 파일의 경로와 줄 번호를 근거로 경위를 보고서로 정리합니다.

  • 중복 작업과 계획 이탈 조사
  • 세션 소요 시간과 토큰 사용량 확인
  • 스킬 사용 여부 확인
obra/superpowers30.2만2026년 10월 10일 업데이트

dispatching-parallel-agents

무료요약 있음AI 평가 90점

서로 독립적인 버그나 테스트 실패를 별도 에이전트에 맡겨 동시에 조사하고 수정합니다. 담당 범위를 정하고 결과 검토, 변경 충돌 확인, 전체 테스트와 통합까지 안내합니다.

  • 원인이 다른 테스트 실패 조사
  • 서로 다른 기능의 독립적인 버그 수정
  • 여러 에이전트의 담당 범위 정리
obra/superpowers30.2만2026년 10월 10일 업데이트

executing-plans

무료요약 있음AI 평가 90점

같은 세션에서 기존 구현 계획을 작업별로 실행합니다. 테스트의 실패와 성공, 진행 상황과 판단을 기록하고 마지막에 브랜치 전체를 검토합니다.

  • 작성된 개발 계획 구현
  • 별도 구현 에이전트 없이 작업 진행
  • 진행 기록을 바탕으로 작업 재개
obra/superpowers30.2만2026년 10월 10일 업데이트

finishing-a-development-branch

무료요약 있음AI 평가 90점

구현이 끝나면 전체 테스트를 확인하고 로컬 병합, 풀 리퀘스트 생성, 현상 유지 중 선택한 작업을 수행합니다. 선택과 작업 환경에 따라 브랜치와 작업 공간을 정리합니다.

  • 완성한 기능을 로컬에서 병합
  • 브랜치를 푸시하고 풀 리퀘스트 생성
  • 완료한 변경을 나중에 통합하도록 보관
obra/superpowers30.2만2026년 10월 10일 업데이트

requesting-code-review

무료요약 있음AI 평가 90점

기능 구현 후나 병합 전에 별도 에이전트에 코드 리뷰를 요청합니다. 변경 내용과 요구 사항, 대상 커밋을 전달하고 지적된 문제의 심각도에 따라 수정을 진행합니다.

  • 주요 기능 구현 후 리뷰
  • 병합 전 변경 내용 확인
  • 복잡한 오류 수정의 제삼자 검토
obra/superpowers30.2만2026년 10월 10일 업데이트

obra의 스킬 모두 보기

이 스킬의 문제 신고