Skip to content
← Επιστροφή στο blog
Tutorial·Code Velocity Academy

Αυτοματοποίηση Dev ροή εργασίας σας με Claude αγκίστρια κώδικα

Τα αγκίστρια σας επιτρέπουν να τρέχετε προσαρμοσμένες εντολές κελύφους όταν ο κώδικας Claude αναλαμβάνει συγκεκριμένες ενέργειες. Auto-format για αποθήκευση, μπλοκ επικίνδυνο επεξεργασίες, ή το πλαίσιο έγχυση αυτόματα.

Κωδικός Claude Τα αγκίστρια είναι εντολές κελύφους που εκτελούν αυτόματα ως απάντηση στα γεγονότα. Όταν ο κώδικας Claude επεξεργάζεται ένα αρχείο, εκτελεί μια εντολή, ή ξεκινά μια συνεδρία, τα αγκίστρια σας φωτιά. Αυτό σας επιτρέπει να χτίσετε guardrails, την επιβολή προτύπων, και αυτοματοποιήστε επαναλαμβανόμενη ρύθμιση χωρίς χειροκίνητη παρέμβαση.

Ποια γεγονότα γάντζο είναι διαθέσιμα?

ΓεγονόςΌταν πυροβολείΠεριπτώσεις κοινής χρήσης
Χρήση προεργαλείουΠριν ο Claude εκτελέσει ένα εργαλείοΑποκλεισμός επικίνδυνων πράξεων, επικύρωση εισροών
Μεταεργαλείο ΧρήσηΑφού ο Claude εκτελέσει ένα εργαλείοΑυτόματη μορφοποίηση επεξεργασμένων αρχείων, εκτέλεση γραμμών
ΚοινοποίησηΌταν ο Claude στέλνει μια ειδοποίησηΚαταγραφή στο αρχείο, αποστολή στο Slack
Έναρξη συνεδρίαςΌταν ξεκινά μια νέα συνεδρίαΕνέσιμο πλαίσιο, περιβάλλον ελέγχου
Αλλαγή ρυθμίσεωνΌταν οι ρυθμίσεις αλλάζουνΕπικύρωση ρυθμίσεων

Πώς δημιουργείς γάντζο?

Χρήση του διαδραστικού μενού ή επεξεργασία ρυθμίσεων. Json άμεσα:

bash
# Interactive hook setup
claude /hooks

# Or edit settings.json directly
# Project: .claude/settings.json
# Global: ~/.claude/settings.json

Εδώ είναι οι ρυθμίσεις. Json με αγκίστρια ρυθμισμένα:

json
{
  "hooks": {
    "PostToolUse": [
      {
        "matcher": "Edit|Write",
        "command": "npx prettier --write "$CLAUDE_FILE_PATH"",
        "description": "Auto-format edited files with Prettier"
      }
    ],
    "PreToolUse": [
      {
        "matcher": "Edit|Write",
        "command": "echo $CLAUDE_FILE_PATH | grep -q \.env && echo 'BLOCKED: Cannot edit .env files' && exit 1 || exit 0",
        "description": "Block edits to .env files"
      }
    ],
    "SessionStart": [
      {
        "command": "cat .claude/context-injection.md",
        "description": "Inject additional context at session start"
      }
    ]
  }
}

Ποια είναι τα πιο χρήσιμα αγκίστρια?

1. Αυτόματη μορφή κατά την επεξεργασία

Εκτέλεση Prettier, Black, ή gofmt κάθε φορά που ο Claude Code επεξεργάζεται ένα αρχείο:

json
// PostToolUse hook
{
  "matcher": "Edit|Write",
  "command": "npx prettier --write \"$CLAUDE_FILE_PATH\""
}

2. Μπλοκάρισμα επεξεργασίας ευαίσθητου αρχείου

Πρόληψη του Claude Κωδικός από την τροποποίηση αρχείων περιβάλλοντος, μυστικών ή κρίσιμων ρυθμίσεων:

json
// PreToolUse hook
{
  "matcher": "Edit|Write",
  "command": "echo $CLAUDE_FILE_PATH | grep -qE \"\.env|\.secret|credentials\" && exit 1 || exit 0"
}

3. Επαναχορήγηση μετά από συμπίεση

Όταν ο κώδικας Claude συμπιέζει το πλαίσιο του παραθύρου, σημαντικές λεπτομέρειες μπορούν να χαθούν. Ένα αγκίστρι μπορεί να επανεινέξει κρίσιμες πληροφορίες:

json
// PostToolUse hook for compaction
{
  "matcher": "Compact",
  "command": "cat .claude/critical-context.md"
}

Συχνές ερωτήσεις

Related resources

Glossary
Tools

Related posts

Πώς να εγκαταστήσετε τον κώδικα Claude και εκτελέστε την πρώτη AI εργασία σας
Tutorial · Feb 22, 2026
Σύνδεση κώδικα Claude σε GitHub, Slack, και βάσεις δεδομένων με MCP
Tutorial · Feb 16, 2026
I Replaced My Entire Debug Workflow With One Command
Workflow · Apr 5, 2026

Έτοιμος να σταματήσεις να γράφεις κώδικα αργά;

37 μαθήματα. Πραγματικά projects. Από την πρώτη εγκατάσταση μέχρι να στέλνεις features με Claude Code. Η Ενότητα 1 είναι δωρεάν.

Χωρίς εκκίνηση — Ενότητα 1
← Επιστροφή στο blogΧωρίς εκκίνηση — Ενότητα 1