Skip to content
CI/CD ve Otomasyon Orta

@claude GitHub Tetikleyicisi

GitHub Actions aracılığıyla PR yorumlarında @claude'u etiketleyerek Claude Code incelemelerini tetikleyin

Komut

"color:#9CA3AF;font-style:italic"># .github/workflows/"color:#7C5CFC">claude.yml
$ name: Claude Code
  on:
    issue_comment:
      types: [created]
    pull_request_review_comment:
      types: [created]
  jobs:
    "color:#7C5CFC">claude:
      "color:#7C5CFC">if: contains(github.event.comment.body, '@"color:#7C5CFC">claude')
      runs-on: ubuntu-latest
      permissions:
        contents: read
        pull-requests: write
        issues: write
      steps:
        - uses: anthropics/"color:#7C5CFC">claude-code-action@v1
          with:
            anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}

Yanıt

# In any PR comment, type:
# "@claude review this PR for security issues"
# "@claude explain the changes in src/auth.ts"
# "@claude suggest tests for this new endpoint"
#
# Claude responds as a PR comment with full context

Ayrıştırma Kodu

059669">">// The action handles everything — no parsing code needed.
059669">">// Key configuration options:
059669">">//   anthropic_api_key: Required API key
059669">">//   model: Default claude-sonnet-4-6 (cheaper 059669">">for reviews)
059669">">//   max_turns: Limit agentic turns (default 10)
059669">">//   allowed_tools: Restrict tool access 059669">">in CI
//   custom_instructions: Add project-specific review rules

Tuzaklar

! Her yorumda çalışmamak için yorum gövdesinde @claude filtresi (if: koşulu) uygulayın
! Action varsayılan olarak claude-sonnet-4-6 kullanır — karmaşık incelemeler için model: claude-opus-4-6 ayarlayın
! Repo secret'larında ANTHROPIC_API_KEY gerektirir — API anahtarlarını asla commit etmeyin

İlgili Tarifler

ci-review-prci-lint-commit Sistem Prompt'una Ekleme