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

review

Reviews PR(s) using comprehensive review guidelines including security, correctness, clean code, TypeScript, React patterns, i18n/RTL, performance, and accessibility. Use when reviewing pull requests or code changes.

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

연동 도구GitHub
설치 방법 보기

포함된 파일(1)

  • SKILL.md4.4 KB

SKILL.md(원문)

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

Review PR(s)

Review PR(s) using the comprehensive review guidelines.

Arguments

$ARGUMENTS can be:

  • Single PR: 2732
  • Multiple PRs: 2732 2700 2699 (space-separated)
  • Multiple PRs: 2732,2700,2699 (comma-separated)

Steps

For Each PR

  1. Read the review prompt from docs/REVIEW_PROMPT.md for all criteria
  2. Fetch PR details: gh pr view {PR_NUMBER} --json title,body,files,additions,deletions,author
  3. Fetch PR diff: gh pr diff {PR_NUMBER}
  4. If files changed > 15, flag for potential split before deep review
  5. Check for previous reviews (see Re-review Protocol below)

Re-review Protocol

Before reviewing, check if this PR has been previously reviewed:

  1. Fetch previous reviews and comments:

    gh pr view {PR_NUMBER} --json reviews,comments
    
  2. If previous reviews exist:

    • Summarize previous review status (APPROVED, CHANGES_REQUESTED, COMMENTED)
    • List key issues raised in previous reviews
    • Check commits since last review: gh pr view {PR_NUMBER} --json commits
    • Focus on:
      • Whether previous feedback was addressed
      • New changes introduced since last review
      • Any regressions caused while fixing previous issues
    • In the review output, add a "📋 Previous Review Status" section

Review Criteria

Apply all sections from the review prompt:

  1. Critical: Security, error handling, rendering strategy, correctness, breaking changes
  2. Standard: TypeScript, React patterns, localization/RTL, performance, accessibility
  3. Clean Code: DRY, KISS, single responsibility, separation of concerns, SOLID
  4. Polish: Function size, comments, dead code, console.log, naming
  5. Watch Out For: Common bug patterns
  6. Testing & Validation:
    • Tests pass (yarn test)
    • Linting passes (yarn lint)
    • Build succeeds (yarn build)
    • Edge cases: loading, error, empty states, logged-in vs guest (if auth-related)
  7. Bugs & Regressions:
    • Existing functionality still works
    • Side effects on shared code/styles/state
    • Runtime issues (race conditions, memory leaks)
    • Testing verification based on what the PR changes (variants, themes, RTL, responsive, states, user flows)

Issue Categories

Use these labels when categorizing issues:

CategoryCovers
[Security]Secrets, XSS, input validation
[Correctness]Logic bugs, wrong behavior, missing requirements
[Regression]Breaking existing functionality
[Performance]Re-renders, bundle size, memoization
[Theming]Colors, dark/light/sepia mode
[RTL]Logical properties, layout direction
[i18n]Hardcoded strings, localization
[A11y]Accessibility issues
[Testing]Missing tests, untested scenarios
[TypeScript]Types, any usage, interfaces
[React]Patterns, hooks, state management
[Clean Code]DRY, KISS, SOLID violations
[Polish]Naming, formatting, comments, EOF

Output Format

Use the format from docs/REVIEW_PROMPT.md:

  • Summary (brief, note if part of PR chain)
  • 📋 Previous Review Status (only for re-reviews: what was raised, what's addressed)
  • 🔴 Critical Issues - Use [Category] in title (e.g., #### 1. [Regression] Theme Settings Removed)
  • 🟠 Medium Issues - Use [Category] in title
  • 🟡 Low Issues - Use [Category] in title
  • ✅ What's Done Well
  • 🎯 Verdict (conversational conclusion)

Multi-PR Workflow

When reviewing multiple PRs:

  1. Review each PR individually following all steps above
  2. After each review, ask whether to:
    • Post review to GitHub
    • Make adjustments
    • Continue to next PR
  3. After all PRs are reviewed, provide a brief summary of all reviews

Final Step

Ask me whether to post the review or make adjustments before posting to GitHub.

리뷰

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

댓글

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

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

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

0 / 1,000자

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

같은 저장소의 스킬

Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, test web applications, or extract information from web pages.

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

quran/quran.com-frontend-next1.9천2026년 4월 28일 업데이트

Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML/CSS layouts, or when styling/beautifying any web UI). Generates creative, polished code and UI design that avoids generic AI aesthetics.

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

quran/quran.com-frontend-next1.9천2026년 4월 28일 업데이트

Generates audit-grade, hallucination-free documentation from codebase features with full traceability. Use when documenting features, creating technical specs, or generating verified documentation with code references.

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

quran/quran.com-frontend-next1.9천2026년 4월 28일 업데이트

pdf

무료

Comprehensive PDF manipulation toolkit for extracting text and tables, creating new PDFs, merging/splitting documents, and handling forms. When Claude needs to fill in a PDF form or programmatically process, generate, or analyze PDF documents at scale.

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

quran/quran.com-frontend-next1.9천2026년 4월 28일 업데이트

seo-audit

무료

When the user wants to audit, review, or diagnose SEO issues on their site. Also use when the user mentions "SEO audit," "technical SEO," "why am I not ranking," "SEO issues," "on-page SEO," "meta tags review," or "SEO health check." For building pages at scale to target keywords, see programmatic-seo. For adding structured data, see schema-markup.

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

quran/quran.com-frontend-next1.9천2026년 4월 28일 업데이트

Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.

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

quran/quran.com-frontend-next1.9천2026년 4월 28일 업데이트

quran의 스킬 모두 보기

이 스킬의 문제 신고