Claude dapat menggunakan alat editor teks yang didefinisikan Anthropic untuk melihat dan memodifikasi file teks, membantu Anda men-debug, memperbaiki, dan meningkatkan kode atau dokumen teks lainnya. Ini memungkinkan Claude untuk berinteraksi langsung dengan file Anda, memberikan bantuan langsung daripada hanya menyarankan perubahan.

Kompatibilitas model

ModelVersi Alat
Model Claude 4.xtext_editor_20250728
Claude Sonnet 3.7 (deprecated)text_editor_20250124
Alat text_editor_20250728 untuk model Claude 4 tidak menyertakan perintah undo_edit. Jika Anda memerlukan fungsi ini, Anda perlu menggunakan Claude Sonnet 3.7 (deprecated).
Versi alat yang lebih lama tidak dijamin kompatibel ke belakang dengan model yang lebih baru. Selalu gunakan versi alat yang sesuai dengan versi model Anda.

Kapan menggunakan alat editor teks

Beberapa contoh kapan menggunakan alat editor teks adalah:
  • Debugging kode: Biarkan Claude mengidentifikasi dan memperbaiki bug dalam kode Anda, dari kesalahan sintaks hingga masalah logika.
  • Refactoring kode: Biarkan Claude meningkatkan struktur kode, keterbacaan, dan kinerja Anda melalui pengeditan yang ditargetkan.
  • Pembuatan dokumentasi: Minta Claude untuk menambahkan docstring, komentar, atau file README ke basis kode Anda.
  • Pembuatan tes: Biarkan Claude membuat tes unit untuk kode Anda berdasarkan pemahamannya tentang implementasi.

Gunakan alat editor teks

Sediakan alat editor teks (bernama str_replace_based_edit_tool) ke Claude menggunakan Messages API.Anda dapat secara opsional menentukan parameter max_characters untuk mengontrol pemotongan saat melihat file besar.
max_characters hanya kompatibel dengan text_editor_20250728 dan versi alat editor teks yang lebih baru.
curl https://api.anthropic.com/v1/messages \
  -H "content-type: application/json" \
  -H "x-api-key: $ANTHROPIC_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -d '{
    "model": "claude-sonnet-4-5",
    "max_tokens": 1024,
    "tools": [
      {
        "type": "text_editor_20250728",
        "name": "str_replace_based_edit_tool",
        "max_characters": 10000
      }
    ],
    "messages": [
      {
        "role": "user",
        "content": "There'\''s a syntax error in my primes.py file. Can you help me fix it?"
      }
    ]
  }'
Alat editor teks dapat digunakan dengan cara berikut:
1

Sediakan Claude dengan alat editor teks dan prompt pengguna

  • Sertakan alat editor teks dalam permintaan API Anda
  • Sediakan prompt pengguna yang mungkin memerlukan pemeriksaan atau modifikasi file, seperti “Bisakah Anda memperbaiki kesalahan sintaks dalam kode saya?”
2

Claude menggunakan alat untuk memeriksa file atau direktori

  • Claude menilai apa yang perlu dilihat dan menggunakan perintah view untuk memeriksa konten file atau daftar konten direktori
  • Respons API akan berisi blok konten tool_use dengan perintah view
3

Jalankan perintah view dan kembalikan hasil

  • Ekstrak jalur file atau direktori dari permintaan penggunaan alat Claude
  • Baca konten file atau daftar konten direktori
  • Jika parameter max_characters ditentukan dalam konfigurasi alat, potong konten file ke panjang tersebut
  • Kembalikan hasil ke Claude dengan melanjutkan percakapan dengan pesan user baru yang berisi blok konten tool_result
4

Claude menggunakan alat untuk memodifikasi file

  • Setelah memeriksa file atau direktori, Claude dapat menggunakan perintah seperti str_replace untuk membuat perubahan atau insert untuk menambahkan teks pada nomor baris tertentu.
  • Jika Claude menggunakan perintah str_replace, Claude membuat permintaan penggunaan alat yang diformat dengan benar dengan teks lama dan teks baru untuk menggantinya
5

Jalankan edit dan kembalikan hasil

  • Ekstrak jalur file, teks lama, dan teks baru dari permintaan penggunaan alat Claude
  • Lakukan penggantian teks dalam file
  • Kembalikan hasil ke Claude
6

Claude memberikan analisis dan penjelasannya

  • Setelah memeriksa dan kemungkinan mengedit file, Claude memberikan penjelasan lengkap tentang apa yang ditemukannya dan perubahan apa yang dilakukannya

Perintah alat editor teks

Alat editor teks mendukung beberapa perintah untuk melihat dan memodifikasi file:

view

Perintah view memungkinkan Claude untuk memeriksa konten file atau daftar konten direktori. Ini dapat membaca seluruh file atau rentang baris tertentu. Parameter:
  • command: Harus “view”
  • path: Jalur ke file atau direktori yang akan dilihat
  • view_range (opsional): Array dua bilangan bulat yang menentukan nomor baris awal dan akhir yang akan dilihat. Nomor baris diindeks 1, dan -1 untuk baris akhir berarti membaca hingga akhir file. Parameter ini hanya berlaku saat melihat file, bukan direktori.
// Contoh untuk melihat file
{
  "type": "tool_use",
  "id": "toolu_01A09q90qw90lq917835lq9",
  "name": "str_replace_editor",
  "input": {
    "command": "view",
    "path": "primes.py"
  }
}

// Contoh untuk melihat direktori
{
  "type": "tool_use",
  "id": "toolu_02B19r91rw91mr917835mr9",
  "name": "str_replace_editor",
  "input": {
    "command": "view",
    "path": "src/"
  }
}

str_replace

Perintah str_replace memungkinkan Claude untuk mengganti string tertentu dalam file dengan string baru. Ini digunakan untuk membuat edit yang presisi. Parameter:
  • command: Harus “str_replace”
  • path: Jalur ke file yang akan dimodifikasi
  • old_str: Teks yang akan diganti (harus cocok persis, termasuk spasi dan indentasi)
  • new_str: Teks baru yang akan dimasukkan menggantikan teks lama
{
  "type": "tool_use",
  "id": "toolu_01A09q90qw90lq917835lq9",
  "name": "str_replace_editor",
  "input": {
    "command": "str_replace",
    "path": "primes.py",
    "old_str": "for num in range(2, limit + 1)",
    "new_str": "for num in range(2, limit + 1):"
  }
}

create

Perintah create memungkinkan Claude untuk membuat file baru dengan konten yang ditentukan. Parameter:
  • command: Harus “create”
  • path: Jalur tempat file baru harus dibuat
  • file_text: Konten yang akan ditulis ke file baru
{
  "type": "tool_use",
  "id": "toolu_01A09q90qw90lq917835lq9",
  "name": "str_replace_editor",
  "input": {
    "command": "create",
    "path": "test_primes.py",
    "file_text": "import unittest\nimport primes\n\nclass TestPrimes(unittest.TestCase):\n    def test_is_prime(self):\n        self.assertTrue(primes.is_prime(2))\n        self.assertTrue(primes.is_prime(3))\n        self.assertFalse(primes.is_prime(4))\n\nif __name__ == '__main__':\n    unittest.main()"
  }
}

insert

Perintah insert memungkinkan Claude untuk menyisipkan teks pada lokasi tertentu dalam file. Parameter:
  • command: Harus “insert”
  • path: Jalur ke file yang akan dimodifikasi
  • insert_line: Nomor baris setelah teks akan disisipkan (0 untuk awal file)
  • new_str: Teks yang akan disisipkan
{
  "type": "tool_use",
  "id": "toolu_01A09q90qw90lq917835lq9",
  "name": "str_replace_editor",
  "input": {
    "command": "insert",
    "path": "primes.py",
    "insert_line": 0,
    "new_str": "\"\"\"Module for working with prime numbers.\n\nThis module provides functions to check if a number is prime\nand to generate a list of prime numbers up to a given limit.\n\"\"\"\n"
  }
}

undo_edit

Perintah undo_edit memungkinkan Claude untuk membatalkan edit terakhir yang dilakukan pada file.
Perintah ini hanya tersedia di Claude Sonnet 3.7 (deprecated). Ini tidak didukung dalam model Claude 4 menggunakan text_editor_20250728.
Parameter:
  • command: Harus “undo_edit”
  • path: Jalur ke file yang edit terakhirnya harus dibatalkan
{
  "type": "tool_use",
  "id": "toolu_01A09q90qw90lq917835lq9",
  "name": "str_replace_editor",
  "input": {
    "command": "undo_edit",
    "path": "primes.py"
  }
}

Contoh: Memperbaiki kesalahan sintaks dengan alat editor teks

Contoh ini menunjukkan bagaimana model Claude 4 menggunakan alat editor teks untuk memperbaiki kesalahan sintaks dalam file Python.Pertama, aplikasi Anda menyediakan Claude dengan alat editor teks dan prompt untuk memperbaiki kesalahan sintaks:
curl https://api.anthropic.com/v1/messages \
  -H "content-type: application/json" \
  -H "x-api-key: $ANTHROPIC_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -d '{
    "model": "claude-sonnet-4-5",
    "max_tokens": 1024,
    "tools": [
      {
        "type": "text_editor_20250728",
        "name": "str_replace_based_edit_tool"
      }
    ],
    "messages": [
      {
        "role": "user",
        "content": "There'\''s a syntax error in my primes.py file. Can you help me fix it?"
      }
    ]
  }'
Claude akan menggunakan alat editor teks terlebih dahulu untuk melihat file:
{
  "id": "msg_01XAbCDeFgHiJkLmNoPQrStU",
  "model": "claude-sonnet-4-5",
  "stop_reason": "tool_use",
  "role": "assistant",
  "content": [
    {
      "type": "text",
      "text": "I'll help you fix the syntax error in your primes.py file. First, let me take a look at the file to identify the issue."
    },
    {
      "type": "tool_use",
      "id": "toolu_01AbCdEfGhIjKlMnOpQrStU",
      "name": "str_replace_based_edit_tool",
      "input": {
        "command": "view",
        "path": "primes.py"
      }
    }
  ]
}
Aplikasi Anda kemudian harus membaca file dan mengembalikan kontennya ke Claude:
curl https://api.anthropic.com/v1/messages \
  -H "content-type: application/json" \
  -H "x-api-key: $ANTHROPIC_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -d '{
    "model": "claude-sonnet-4-5",
    "max_tokens": 1024,
    "tools": [
      {
        "type": "text_editor_20250728",
        "name": "str_replace_based_edit_tool"
      }
    ],
    "messages": [
      {
        "role": "user",
        "content": "There'\''s a syntax error in my primes.py file. Can you help me fix it?"
      },
      {
            "role": "assistant",
            "content": [
                {
                    "type": "text",
                    "text": "I'\''ll help you fix the syntax error in your primes.py file. First, let me take a look at the file to identify the issue."
                },
                {
                    "type": "tool_use",
                    "id": "toolu_01AbCdEfGhIjKlMnOpQrStU",
                    "name": "str_replace_based_edit_tool",
                    "input": {
                        "command": "view",
                        "path": "primes.py"
                    }
                }
            ]
        },
        {
            "role": "user",
            "content": [
                {
                    "type": "tool_result",
                    "tool_use_id": "toolu_01AbCdEfGhIjKlMnOpQrStU",
                    "content": "1: def is_prime(n):\n2:     \"\"\"Check if a number is prime.\"\"\"\n3:     if n <= 1:\n4:         return False\n5:     if n <= 3:\n6:         return True\n7:     if n % 2 == 0 or n % 3 == 0:\n8:         return False\n9:     i = 5\n10:     while i * i <= n:\n11:         if n % i == 0 or n % (i + 2) == 0:\n12:             return False\n13:         i += 6\n14:     return True\n15: \n16: def get_primes(limit):\n17:     \"\"\"Generate a list of prime numbers up to the given limit.\"\"\"\n18:     primes = []\n19:     for num in range(2, limit + 1)\n20:         if is_prime(num):\n21:             primes.append(num)\n22:     return primes\n23: \n24: def main():\n25:     \"\"\"Main function to demonstrate prime number generation.\"\"\"\n26:     limit = 100\n27:     prime_list = get_primes(limit)\n28:     print(f\"Prime numbers up to {limit}:\")\n29:     print(prime_list)\n30:     print(f\"Found {len(prime_list)} prime numbers.\")\n31: \n32: if __name__ == \"__main__\":\n33:     main()"
                }
            ]
        }
    ]
  }'
Nomor barisDalam contoh di atas, hasil alat view mencakup konten file dengan nomor baris yang ditambahkan di depan setiap baris (misalnya, “1: def is_prime(n):”). Nomor baris tidak diperlukan, tetapi penting untuk berhasil menggunakan parameter view_range untuk memeriksa bagian file tertentu dan parameter insert_line untuk menambahkan konten pada lokasi yang tepat.
Claude akan mengidentifikasi kesalahan sintaks dan menggunakan perintah str_replace untuk memperbaikinya:
{
  "id": "msg_01VwXyZAbCdEfGhIjKlMnO",
  "model": "claude-sonnet-4-5",
  "stop_reason": "tool_use",
  "role": "assistant",
  "content": [
    {
      "type": "text",
      "text": "I found the syntax error in your primes.py file. In the `get_primes` function, there is a missing colon (:) at the end of the for loop line. Let me fix that for you."
    },
    {
      "type": "tool_use",
      "id": "toolu_01PqRsTuVwXyZAbCdEfGh",
      "name": "str_replace_based_edit_tool",
      "input": {
        "command": "str_replace",
        "path": "primes.py",
        "old_str": "    for num in range(2, limit + 1)",
        "new_str": "    for num in range(2, limit + 1):"
      }
    }
  ]
}
Aplikasi Anda kemudian harus membuat edit dan mengembalikan hasilnya:
response = client.messages.create(
    model="claude-sonnet-4-5",
    max_tokens=1024,
    tools=[
        {
            "type": "text_editor_20250728",
            "name": "str_replace_based_edit_tool"
        }
    ],
    messages=[
        # Pesan sebelumnya...
        {
            "role": "assistant",
            "content": [
                {
                    "type": "text",
                    "text": "I found the syntax error in your primes.py file. In the `get_primes` function, there is a missing colon (:) at the end of the for loop line. Let me fix that for you."
                },
                {
                    "type": "tool_use",
                    "id": "toolu_01PqRsTuVwXyZAbCdEfGh",
                    "name": "str_replace_based_edit_tool",
                    "input": {
                        "command": "str_replace",
                        "path": "primes.py",
                        "old_str": "    for num in range(2, limit + 1)",
                        "new_str": "    for num in range(2, limit + 1):"
                    }
                }
            ]
        },
        {
            "role": "user",
            "content": [
                {
                    "type": "tool_result",
                    "tool_use_id": "toolu_01PqRsTuVwXyZAbCdEfGh",
                    "content": "Successfully replaced text at exactly one location."
                }
            ]
        }
    ]
)
Terakhir, Claude akan memberikan penjelasan lengkap tentang perbaikannya:
{
  "id": "msg_01IjKlMnOpQrStUvWxYzAb",
  "model": "claude-sonnet-4-5",
  "stop_reason": "end_turn",
  "role": "assistant",
  "content": [
    {
      "type": "text",
      "text": "I've fixed the syntax error in your primes.py file. The issue was in the `get_primes` function at line 19. There was a missing colon (:) at the end of the for loop line.\n\nHere's what I changed:\n\nFrom:\n```python\nfor num in range(2, limit + 1)\n```\n\nTo:\n```python\nfor num in range(2, limit + 1):\n```\n\nIn Python, a colon is required at the end of statements that start a new code block, such as for loops, if statements, function definitions, etc. Without the colon, Python raises a syntax error because it doesn't know where the code block begins.\n\nYour code should now run correctly. The function will properly generate a list of prime numbers up to the specified limit."
    }
  ]
}

Implementasikan alat editor teks

Alat editor teks diimplementasikan sebagai alat tanpa skema. Saat menggunakan alat ini, Anda tidak perlu menyediakan skema input seperti dengan alat lainnya; skema dibangun ke dalam model Claude dan tidak dapat dimodifikasi. Tipe alat tergantung pada versi model:
  • Claude 4: type: "text_editor_20250728"
  • Claude Sonnet 3.7: type: "text_editor_20250124"
1

Inisialisasi implementasi editor Anda

Buat fungsi pembantu untuk menangani operasi file seperti membaca, menulis, dan memodifikasi file. Pertimbangkan untuk mengimplementasikan fungsionalitas cadangan untuk memulihkan dari kesalahan.
2

Tangani panggilan alat editor

Buat fungsi yang memproses panggilan alat dari Claude berdasarkan jenis perintah:
def handle_editor_tool(tool_call, model_version):
    input_params = tool_call.input
    command = input_params.get('command', '')
    file_path = input_params.get('path', '')
    
    if command == 'view':
        # Baca dan kembalikan konten file
        pass
    elif command == 'str_replace':
        # Ganti teks dalam file
        pass
    elif command == 'create':
        # Buat file baru
        pass
    elif command == 'insert':
        # Sisipkan teks di lokasi
        pass
    elif command == 'undo_edit':
        # Periksa apakah itu model Claude 4
        if 'str_replace_based_edit_tool' in model_version:
            return {"error": "undo_edit command is not supported in Claude 4"}
        # Pulihkan dari cadangan untuk Claude 3.7
        pass
3

Implementasikan langkah-langkah keamanan

Tambahkan validasi dan pemeriksaan keamanan:
  • Validasi jalur file untuk mencegah traversal direktori
  • Buat cadangan sebelum membuat perubahan
  • Tangani kesalahan dengan baik
  • Implementasikan pemeriksaan izin
4

Proses respons Claude

Ekstrak dan tangani panggilan alat dari respons Claude:
# Proses penggunaan alat dalam respons Claude
for content in response.content:
    if content.type == "tool_use":
        # Jalankan alat berdasarkan perintah
        result = handle_editor_tool(content)
        
        # Kembalikan hasil ke Claude
        tool_result = {
            "type": "tool_result",
            "tool_use_id": content.id,
            "content": result
        }
Saat mengimplementasikan alat editor teks, ingat:
  1. Keamanan: Alat memiliki akses ke sistem file lokal Anda, jadi implementasikan langkah-langkah keamanan yang tepat.
  2. Cadangan: Selalu buat cadangan sebelum memungkinkan edit ke file penting.
  3. Validasi: Validasi semua input untuk mencegah perubahan yang tidak diinginkan.
  4. Pencocokan unik: Pastikan penggantian cocok dengan tepat satu lokasi untuk menghindari edit yang tidak diinginkan.

Tangani kesalahan

Saat menggunakan alat editor teks, berbagai kesalahan dapat terjadi. Berikut adalah panduan tentang cara menanganinya:
Jika Claude mencoba melihat atau memodifikasi file yang tidak ada, kembalikan pesan kesalahan yang sesuai dalam tool_result:
{
  "role": "user",
  "content": [
    {
      "type": "tool_result",
      "tool_use_id": "toolu_01A09q90qw90lq917835lq9",
      "content": "Error: File not found",
      "is_error": true
    }
  ]
}
Jika perintah str_replace Claude cocok dengan beberapa lokasi dalam file, kembalikan pesan kesalahan yang sesuai:
{
  "role": "user",
  "content": [
    {
      "type": "tool_result",
      "tool_use_id": "toolu_01A09q90qw90lq917835lq9",
      "content": "Error: Found 3 matches for replacement text. Please provide more context to make a unique match.",
      "is_error": true
    }
  ]
}
Jika perintah str_replace Claude tidak cocok dengan teks apa pun dalam file, kembalikan pesan kesalahan yang sesuai:
{
  "role": "user",
  "content": [
    {
      "type": "tool_result",
      "tool_use_id": "toolu_01A09q90qw90lq917835lq9",
      "content": "Error: No match found for replacement. Please check your text and try again.",
      "is_error": true
    }
  ]
}
Jika ada masalah izin dengan membuat, membaca, atau memodifikasi file, kembalikan pesan kesalahan yang sesuai:
{
  "role": "user",
  "content": [
    {
      "type": "tool_result",
      "tool_use_id": "toolu_01A09q90qw90lq917835lq9",
      "content": "Error: Permission denied. Cannot write to file.",
      "is_error": true
    }
  ]
}

Ikuti praktik terbaik implementasi

Saat meminta Claude untuk memperbaiki atau memodifikasi kode, spesifik tentang file mana yang perlu diperiksa atau masalah apa yang perlu ditangani. Konteks yang jelas membantu Claude mengidentifikasi file yang tepat dan membuat perubahan yang sesuai.Prompt yang kurang membantu: “Bisakah Anda memperbaiki kode saya?”Prompt yang lebih baik: “Ada kesalahan sintaks dalam file primes.py saya yang mencegahnya berjalan. Bisakah Anda memperbaikinya?”
Tentukan jalur file dengan jelas saat diperlukan, terutama jika Anda bekerja dengan beberapa file atau file di direktori berbeda.Prompt yang kurang membantu: “Tinjau file pembantu saya”Prompt yang lebih baik: “Bisakah Anda memeriksa file utils/helpers.py saya untuk masalah kinerja apa pun?”
Implementasikan sistem cadangan dalam aplikasi Anda yang membuat salinan file sebelum memungkinkan Claude mengeditnya, terutama untuk kode penting atau produksi.
def backup_file(file_path):
    """Buat cadangan file sebelum mengedit."""
    backup_path = f"{file_path}.backup"
    if os.path.exists(file_path):
        with open(file_path, 'r') as src, open(backup_path, 'w') as dst:
            dst.write(src.read())
Perintah str_replace memerlukan kecocokan yang tepat untuk teks yang akan diganti. Aplikasi Anda harus memastikan bahwa ada tepat satu kecocokan untuk teks lama atau memberikan pesan kesalahan yang sesuai.
def safe_replace(file_path, old_text, new_text):
    """Ganti teks hanya jika ada tepat satu kecocokan."""
    with open(file_path, 'r') as f:
        content = f.read()
    
    count = content.count(old_text)
    if count == 0:
        return "Error: No match found"
    elif count > 1:
        return f"Error: Found {count} matches"
    else:
        new_content = content.replace(old_text, new_text)
        with open(file_path, 'w') as f:
            f.write(new_content)
        return "Successfully replaced text"
Setelah Claude membuat perubahan pada file, verifikasi perubahan dengan menjalankan tes atau memeriksa bahwa kode masih berfungsi seperti yang diharapkan.
def verify_changes(file_path):
    """Jalankan tes atau pemeriksaan setelah membuat perubahan."""
    try:
        # Untuk file Python, periksa kesalahan sintaks
        if file_path.endswith('.py'):
            import ast
            with open(file_path, 'r') as f:
                ast.parse(f.read())
            return "Syntax check passed"
    except Exception as e:
        return f"Verification failed: {str(e)}"

Harga dan penggunaan token

The text editor tool uses the same pricing structure as other tools used with Claude. It follows the standard input and output token pricing based on the Claude model you’re using. In addition to the base tokens, the following additional input tokens are needed for the text editor tool:
ToolAdditional input tokens
text_editor_20250429 (Claude 4.x)700 tokens
text_editor_20250124 (Claude Sonnet 3.7 (deprecated))700 tokens
Untuk informasi lebih detail tentang harga alat, lihat Harga penggunaan alat.

Integrasikan alat editor teks dengan alat lain

Alat editor teks dapat digunakan bersama alat Claude lainnya. Saat menggabungkan alat, pastikan Anda:
  • Cocokkan versi alat dengan model yang Anda gunakan
  • Hitung penggunaan token tambahan untuk semua alat yang disertakan dalam permintaan Anda

Catatan perubahan

TanggalVersiPerubahan
28 Juli 2025text_editor_20250728Rilis alat editor teks yang diperbarui yang memperbaiki beberapa masalah dan menambahkan parameter max_characters opsional. Ini identik dengan text_editor_20250429.
29 April 2025text_editor_20250429Rilis alat editor teks untuk Claude 4. Versi ini menghapus perintah undo_edit tetapi mempertahankan semua kemampuan lainnya. Nama alat telah diperbarui untuk mencerminkan arsitekturnya berbasis str_replace.
13 Maret 2025text_editor_20250124Pengenalan dokumentasi alat editor teks mandiri. Versi ini dioptimalkan untuk Claude Sonnet 3.7 tetapi memiliki kemampuan identik dengan versi sebelumnya.
22 Oktober 2024text_editor_20241022Rilis awal alat editor teks dengan Claude Sonnet 3.5 (retired). Menyediakan kemampuan untuk melihat, membuat, dan mengedit file melalui perintah view, create, str_replace, insert, dan undo_edit.

Langkah berikutnya

Berikut adalah beberapa ide tentang cara menggunakan alat editor teks dengan cara yang lebih nyaman dan kuat:
  • Integrasikan dengan alur kerja pengembangan Anda: Bangun alat editor teks ke dalam alat pengembangan atau IDE Anda
  • Buat sistem tinjauan kode: Biarkan Claude meninjau kode Anda dan membuat perbaikan
  • Bangun asisten debugging: Buat sistem di mana Claude dapat membantu Anda mendiagnosis dan memperbaiki masalah dalam kode Anda
  • Implementasikan konversi format file: Biarkan Claude membantu Anda mengonversi file dari satu format ke format lain
  • Otomatisasi dokumentasi: Atur alur kerja untuk Claude secara otomatis mendokumentasikan kode Anda
Saat Anda membangun aplikasi dengan alat editor teks, kami bersemangat melihat bagaimana Anda memanfaatkan kemampuan Claude untuk meningkatkan alur kerja pengembangan dan produktivitas Anda.