SpyBara
Go Premium

common-workflows.md 2026-05-10 23:03 UTC to 2026-05-11 23:00 UTC

85 added, 589 removed.

2026
Sun 31 06:39 Sat 30 06:23 Fri 29 06:38 Thu 28 06:37 Wed 27 06:42 Tue 26 06:33 Sun 24 06:25 Sat 23 06:18 Fri 22 06:33 Thu 21 06:36 Wed 20 06:35 Tue 19 06:34 Mon 18 23:59 Sun 17 01:01 Fri 15 22:58 Thu 14 17:02 Wed 13 23:01 Tue 12 22:57 Mon 11 23:00 Sun 10 23:03 Sat 9 04:57 Fri 8 22:00 Thu 7 22:59 Tue 5 23:00 Mon 4 22:58 Sat 2 18:14 Fri 1 18:19

Alur kerja umum

Panduan langkah demi langkah untuk menjelajahi basis kode, memperbaiki bug, refactoring, pengujian, dan tugas sehari-hari lainnya dengan Claude Code.

Halaman ini mengumpulkan resep singkat untuk pengembangan sehari-hari. Untuk panduan tingkat yang lebih tinggi tentang prompting dan manajemen konteks, lihat Best practices.

Halaman ini mencakup:

Resep prompt

Ini adalah pola prompt untuk tugas sehari-hari seperti menjelajahi kode yang tidak familiar, debugging, refactoring, menulis tes, dan membuat PR. Masing-masing bekerja di permukaan Claude Code apa pun; sesuaikan wording dengan proyek Anda.

Pahami basis kode baru

Dapatkan gambaran umum basis kode dengan cepat

Misalkan Anda baru saja bergabung dengan proyek baru dan perlu memahami strukturnya dengan cepat.

1

Navigasi ke direktori root proyek

cd /path/to/project 
2

Mulai Claude Code

claude 
3

Minta gambaran umum tingkat tinggi

give me an overview of this codebase
4

Selami komponen spesifik lebih dalam

explain the main architecture patterns used here
what are the key data models?
how is authentication handled?

Temukan kode yang relevan

Misalkan Anda perlu menemukan kode yang terkait dengan fitur atau fungsionalitas tertentu.

1

Minta Claude untuk menemukan file yang relevan

find the files that handle user authentication
2

Dapatkan konteks tentang cara komponen berinteraksi

how do these authentication files work together?
3

Pahami alur eksekusi

trace the login process from front-end to database

Perbaiki bug secara efisien

Misalkan Anda telah mengalami pesan kesalahan dan perlu menemukan dan memperbaiki sumbernya.

1

Bagikan kesalahan dengan Claude

I'm seeing an error when I run npm test
2

Minta rekomendasi perbaikan

suggest a few ways to fix the @ts-ignore in user.ts
3

Terapkan perbaikan

update user.ts to add the null check you suggested

Refactor kode

Misalkan Anda perlu memperbarui kode lama untuk menggunakan pola dan praktik modern.

1

Identifikasi kode legacy untuk refactoring

find deprecated API usage in our codebase
2

Dapatkan rekomendasi refactoring

suggest how to refactor utils.js to use modern JavaScript features
3

Terapkan perubahan dengan aman

refactor utils.js to use ES2024 features while maintaining the same behavior
4

Verifikasi refactoring

run tests for the refactored code

Bekerja dengan tes

Misalkan Anda perlu menambahkan tes untuk kode yang tidak tercakup.

1

Identifikasi kode yang tidak diuji

find functions in NotificationsService.swift that are not covered by tests
2

Hasilkan scaffolding tes

add tests for the notification service
3

Tambahkan kasus tes yang bermakna

add test cases for edge conditions in the notification service
4

Jalankan dan verifikasi tes

run the new tests and fix any failures

Claude dapat menghasilkan tes yang mengikuti pola dan konvensi proyek Anda yang ada. Saat meminta tes, jadilah spesifik tentang perilaku apa yang ingin Anda verifikasi. Claude memeriksa file tes yang ada untuk mencocokkan gaya, framework, dan pola pernyataan yang sudah digunakan.

Untuk cakupan komprehensif, minta Claude untuk mengidentifikasi kasus tepi yang mungkin Anda lewatkan. Claude dapat menganalisis jalur kode Anda dan menyarankan tes untuk kondisi kesalahan, nilai batas, dan input yang tidak terduga yang mudah diabaikan.


Buat pull request

Anda dapat membuat pull request dengan meminta Claude secara langsung ("create a pr for my changes"), atau memandu Claude melaluinya langkah demi langkah:

1

Ringkas perubahan Anda

summarize the changes I've made to the authentication module
2

Hasilkan pull request

create a pr
3

Tinjau dan perbaiki

enhance the PR description with more context about the security improvements

Ketika Anda membuat PR menggunakan gh pr create, sesi secara otomatis ditautkan ke PR tersebut. Untuk kembali ke sana nanti, jalankan claude --from-pr <number> atau tempel URL PR ke dalam pemilih /resume.

Tangani dokumentasi

Misalkan Anda perlu menambah atau memperbarui dokumentasi untuk kode Anda.

1

Identifikasi kode yang tidak terdokumentasi

find functions without proper JSDoc comments in the auth module
2

Hasilkan dokumentasi

add JSDoc comments to the undocumented functions in auth.js
3

Tinjau dan tingkatkan

improve the generated documentation with more context and examples
4

Verifikasi dokumentasi

check if the documentation follows our project standards

Bekerja dalam catatan dan folder non-kode

Claude Code bekerja di direktori apa pun. Jalankan di dalam vault catatan, folder dokumentasi, atau koleksi file markdown apa pun untuk mencari, mengedit, dan mengatur ulang konten dengan cara yang sama seperti Anda melakukan kode.

Direktori .claude/ dan CLAUDE.md duduk bersama direktori konfigurasi alat lain tanpa konflik. Claude membaca file segar pada setiap panggilan alat, jadi ia melihat edit yang Anda buat di aplikasi lain saat berikutnya membaca file tersebut.


Bekerja dengan gambar

Misalkan Anda perlu bekerja dengan gambar dalam basis kode Anda, dan Anda ingin bantuan Claude menganalisis konten gambar.

1

Tambahkan gambar ke percakapan

Anda dapat menggunakan salah satu metode ini:

  1. Seret dan lepas gambar ke jendela Claude Code
  2. Salin gambar dan tempel ke CLI dengan ctrl+v (Jangan gunakan cmd+v)
  3. Berikan jalur gambar ke Claude. Misalnya, "Analyze this image: /path/to/your/image.png"
2

Minta Claude untuk menganalisis gambar

What does this image show?
Describe the UI elements in this screenshot
Are there any problematic elements in this diagram?
3

Gunakan gambar untuk konteks

Here's a screenshot of the error. What's causing it?
This is our current database schema. How should we modify it for the new feature?
4

Dapatkan saran kode dari konten visual

Generate CSS to match this design mockup
What HTML structure would recreate this component?

File dan direktori referensi

Gunakan @ untuk dengan cepat menyertakan file atau direktori tanpa menunggu Claude membacanya.

1

Referensikan file tunggal

Explain the logic in @src/utils/auth.js

Ini menyertakan konten lengkap file dalam percakapan.

2

Referensikan direktori

What's the structure of @src/components?

Ini menyediakan daftar direktori dengan informasi file.

3

Referensikan sumber daya MCP

Show me the data from @github:repos/owner/repo/issues

Ini mengambil data dari server MCP yang terhubung menggunakan format @server:resource. Lihat sumber daya MCP untuk detail.


Jalankan Claude pada jadwal

Misalkan Anda ingin Claude menangani tugas secara otomatis secara berulang, seperti meninjau PR terbuka setiap pagi, mengaudit dependensi mingguan, atau memeriksa kegagalan CI semalam.

Pilih opsi penjadwalan berdasarkan tempat Anda ingin tugas berjalan:

Opsi Tempat berjalan Terbaik untuk
Routines Infrastruktur yang dikelola Anthropic Tugas yang harus berjalan bahkan ketika komputer Anda mati. Dapat juga dipicu oleh panggilan API atau event GitHub selain jadwal. Konfigurasikan di claude.ai/code/routines.
Desktop scheduled tasks Mesin Anda, melalui aplikasi desktop Tugas yang memerlukan akses langsung ke file lokal, alat, atau perubahan yang tidak dilakukan.
GitHub Actions Pipeline CI Anda Tugas yang terikat pada event repo seperti PR yang dibuka, atau jadwal cron yang harus hidup bersama konfigurasi alur kerja Anda.
/loop Sesi CLI saat ini Polling cepat saat sesi terbuka. Tugas berhenti ketika Anda memulai percakapan baru; --resume dan --continue mengembalikan yang belum kadaluarsa.

Tanyakan Claude tentang kemampuannya

Claude memiliki akses bawaan ke dokumentasinya dan dapat menjawab pertanyaan tentang fitur dan keterbatasannya sendiri.

Contoh pertanyaan

can Claude Code create pull requests?
how does Claude Code handle permissions?
what skills are available?
how do I use MCP with Claude Code?
how do I configure Claude Code for Amazon Bedrock?
what are the limitations of Claude Code?

Lanjutkan percakapan sebelumnya

Ketika tugas berlangsung selama beberapa sesi, ambil alih dari tempat Anda berhenti daripada menjelaskan ulang konteks. Claude Code menyimpan setiap percakapan secara lokal.

claude --continue

Ini melanjutkan sesi terbaru di direktori saat ini; jika belum ada, itu mencetak No conversation found to continue dan keluar. Gunakan claude --resume untuk memilih dari daftar, atau /resume dari dalam sesi yang berjalan. Lihat Kelola sesi untuk penamaan, branching, dan referensi pemilih lengkap.

Jalankan sesi paralel dengan worktrees

Bekerja pada fitur di satu terminal sementara Claude memperbaiki bug di terminal lain, tanpa edit bertabrakan. Setiap worktree adalah checkout terpisah di cabangnya sendiri.

claude --worktree feature-auth

Jalankan perintah yang sama dengan nama berbeda di terminal kedua untuk memulai sesi paralel terisolasi. Lihat Worktrees untuk pembersihan, .worktreeinclude, dan dukungan VCS non-git. Untuk memantau sesi paralel dari satu layar daripada terminal terpisah, lihat background agents.

Rencanakan sebelum mengedit

Untuk perubahan yang ingin Anda tinjau sebelum menyentuh disk, beralih ke plan mode. Claude membaca file dan mengusulkan rencana tetapi tidak membuat edit sampai Anda menyetujui.

claude --permission-mode plan

Anda juga dapat menekan Shift+Tab di tengah sesi untuk beralih ke plan mode. Lihat Plan mode untuk alur persetujuan dan mengedit rencana di editor teks Anda.

Delegasikan penelitian ke subagents

Menjelajahi basis kode besar mengisi konteks Anda dengan pembacaan file. Delegasikan eksplorasi sehingga hanya temuan yang kembali.

use a subagent to investigate how our auth system handles token refresh

Subagent membaca file dalam jendela konteksnya sendiri dan melaporkan ringkasan. Lihat Subagents untuk mendefinisikan agen kustom dengan alat dan prompt mereka sendiri.

Pipe Claude ke dalam skrip

Jalankan Claude secara non-interaktif untuk CI, pre-commit hooks, atau pemrosesan batch. Stdin dan stdout bekerja seperti alat Unix apa pun.

git log --oneline -20 | claude -p "summarize these recent commits"

Lihat Non-interactive mode untuk format output, flag izin, dan pola fan-out.

Langkah berikutnya