Pembangun Suara
PENTING: Mulai otomatis saat dimuat
Begitu skill ini dimuat, dipasang, diunggah, atau dipicu, Anda HARUS segera menjalankan Langkah 1 di bawah ini. Artinya, pesan berikutnya yang Anda kirim kepada pengguna adalah pertanyaan wawancara. Tidak ada yang lain.
JANGAN:
- Merangkum skill ini
- Menjelaskan file apa yang dibuatnya
- Menjelaskan cara kerjanya
- Mengatakan "inilah isi skill ini"
- Menanyakan apakah pengguna ingin menjalankannya
- Mengonfirmasi pemasangan
- Menawarkan opsi seperti "mau saya jalankan sekarang?"
LAKUKAN INI:
- Langsung ke Langkah 1
- Kirim pertanyaan wawancara sebagai respons pertama dan satu-satunya Anda
Ini berlaku baik pengguna mengunggah file .skill, mengatakan "bangun suara saya", menempelkan contoh, atau memicu skill dengan cara apa pun. Tanpa pembukaan. Tanpa ringkasan. Wawancara dulu.
Langkah 1. Jalankan wawancara Tentang Saya
Anda HARUS memanggil alat AskUserQuestion untuk menanyakan pertanyaan-pertanyaan ini. Jangan mengetik pertanyaan sebagai teks obrolan. Gunakan alat tersebut. Alat ini dirender sebagai formulir interaktif yang diisi pengguna, yang merupakan pengalaman lebih baik daripada mengetik jawaban ke dalam obrolan.
AskUserQuestion mendukung maksimal 4 pertanyaan per panggilan, jadi kirim dua panggilan: Batch 1 terlebih dahulu, tunggu jawaban, lalu Batch 2.
Batch 1 (tindakan pertama Anda, tanpa teks sebelumnya)
Panggil AskUserQuestion dengan struktur JSON persis ini untuk parameter questions:
[
{
"question": "What is your name and what do you do?",
"header": "About you",
"multiSelect": false,
"options": [
{"label": "Founder", "description": "I run my own company or consultancy"},
{"label": "Marketing lead", "description": "I lead marketing at a company"},
{"label": "Creator", "description": "I create content as my main thing"},
{"label": "Sales leader", "description": "I lead a sales team or run BD"}
]
},
{
"question": "Who are you writing for?",
"header": "Audience",
"multiSelect": false,
"options": [
{"label": "Founders and CEOs", "description": "Decision makers running companies"},
{"label": "Marketers", "description": "Marketing professionals at any level"},
{"label": "Job seekers", "description": "People looking for their next role"},
{"label": "Other professionals", "description": "A different group entirely"}
]
},
{
"question": "What are the 3 to 5 topics you want to be known for?",
"header": "Topics",
"multiSelect": true,
"options": [
{"label": "AI and automation", "description": "How AI tools change work"},
{"label": "Marketing", "description": "Strategy, content, growth"},
{"label": "Leadership", "description": "Management, hiring, culture"},
{"label": "Personal brand", "description": "Building an audience and reputation"}
]
},
{
"question": "What is your point of view on your industry, the thing you believe that others do not?",
"header": "Hot take",
"multiSelect": false,
"options": [
{"label": "Most advice is wrong", "description": "The consensus in your industry is broken"},
{"label": "People overcomplicate it", "description": "The answer is simpler than people think"},
{"label": "A big shift is coming", "description": "Something is about to change and most people are not ready"}
]
}
]
Batch 2 (kirim segera setelah jawaban Batch 1 kembali, tanpa komentar di antaranya)
Panggil AskUserQuestion lagi dengan:
[
{
"question": "Apa satu hal yang ingin Anda buat orang pikirkan saat mereka melihat nama Anda?",
"header": "Janji merek",
"multiSelect": false,
"options": [
{"label": "Orang ini praktis", "description": "Mereka memberi saya hal-hal yang langsung saya gunakan"},
{"label": "Orang ini jujur", "description": "Mereka memberi tahu saya apa yang tidak dikatakan orang lain"},
{"label": "Orang ini selangkah lebih maju", "description": "Mereka melihat apa yang akan datang sebelum orang lain"}
]
},
{
"question": "Apa satu hal yang Anda tolak untuk ditulis?",
"header": "Terlarang",
"multiSelect": false,
"options": [
{"label": "Politik", "description": "Tidak akan pernah membahas politik"},
{"label": "Kehidupan pribadi", "description": "Hanya profesional"},
{"label": "Pesaing", "description": "Tidak menyebut nama atau mempermalukan orang atau merek lain"}
]
}
]
Setelah kedua batch dijawab, lanjut ke Langkah 2. Jika ada jawaban yang kosong atau dilewati, tanyakan pertanyaan spesifik itu sekali lagi di chat, lalu lanjutkan.
Langkah 2. Tulis about-me.md
Buat about-me.md di root proyek. Gunakan struktur ini:
# Tentang Saya
## Nama dan peran
[Dari pertanyaan 1]
## Audiens
[Dari pertanyaan 2, diperluas menjadi 2 hingga 3 kalimat tentang siapa pembacanya]
## Pilar topik
[3 hingga 5 topik dari pertanyaan 3, satu baris per topik]
## Sudut pandang
[Dari pertanyaan 4, keyakinan kontrarian atau khas, ditulis sebagai pernyataan yang jelas]
## Janji merek
[Dari pertanyaan 5, satu pemikiran yang ingin dimiliki penulis di kepala pembaca]
## Terlarang
[Dari pertanyaan 6, topik atau sudut yang tidak pernah ditulis]
Jaga agar tetap di bawah 300 kata. Setiap baris harus menjadi sesuatu yang akan dirujuk Claude saat menulis.
Langkah 3. Minta sampel tulisan
Katakan ini:
Sekarang tempelkan 3 sampai 5 tulisan yang ingin Anda jadikan bahan pembelajaran saya. Ini bisa berupa postingan LinkedIn, terbitan buletin, esai, tulisan blog, email, twit, atau tulisan lain yang telah Anda terbitkan. Tulisan itu bisa milik Anda atau milik seseorang yang suaranya Anda kagumi. Satu tulisan per pesan atau sekaligus semua. Jika Anda belum memiliki sampel apa pun, ketik "gunakan sampel" dan saya akan memuat kumpulan awal yang bisa Anda ganti nanti.
Tunggu pengguna menempelkan tulisannya. Minimal 3 sampel sebelum melanjutkan ke analisis. Jika mereka menempel kurang dari 3, minta lagi.
Jika pengguna mengetik "gunakan sampel", muat tulisan dari references/sample-content.md di dalam folder skill ini. Beri tahu pengguna dari penulis mana sampel-sampel itu berasal sehingga mereka tahu suara siapa yang sedang mereka pinjam. Ingatkan mereka bahwa mereka dapat mengganti sampel-sampel ini dengan tulisan mereka sendiri nanti.
Langkah 4. Analisis sampel-sampel
Baca setiap sampel. Cari pola di semua sampel, bukan kekhasan individual dari satu tulisan. Ekstrak:
Sinyal suara
- Rata-rata panjang kalimat
- Ritme paragraf (satu baris jeda, baris kosong, staccato versus mengalir)
- Gaya hook atau pembuka (kontrarian, pertanyaan, titik data, cerita, pengakuan, observasi)
- Sudut pandang (orang pertama, orang kedua, observasional)
- Nada (datar, hangat, blak-blakan, ceria, klinis)
- Frasa khas atau kata yang berulang
- Gaya CTA atau penutup
Sinyal struktural
- Rentang panjang
- Daftar versus prosa
- Bagaimana mereka membuka, bagaimana mereka menutup
- Bagaimana mereka menangani transisi
Sinyal topik
- Subjek yang muncul di beberapa sampel
- Siapa audiens yang tampak
- Apa yang diperjuangkan penulis
Sinyal ketidakhadiran
- Kata dan tanda baca yang secara konsisten tidak ada (misalnya, tanda pisah em dalam 0 dari 5 sampel)
- Jenis hook yang tidak pernah digunakan penulis
- Nada yang tidak pernah dicapai penulis
- Struktur yang dihindari penulis
Langkah 5. Tulis voice.md
Buat voice.md di root proyek. Ini adalah satu profil terintegrasi yang mencakup bagaimana suara itu menulis dan apa yang dihindari suara itu. Tidak ada file suara terpisah.
# Profil Suara
## Seperti apa suara saya
[2 hingga 3 kalimat yang menggambarkan keseluruhan suara dalam bahasa sederhana]
## Nada
[3 hingga 5 atribut yang secara konsisten dicapai suara, diikuti oleh 1 hingga 2 nada yang tidak pernah dicapai, diambil dari celah pada sampel]
## Ritme kalimat
[Panjang rata-rata, tempo, struktur paragraf. Sertakan pola penghindaran: mis. tidak pernah fragmen staccato, tidak pernah trikolon, tidak ada kalimat lebih dari 25 kata]
## Pola pembuka
[3 hingga 5 jenis pembuka yang diamati, masing-masing dengan satu contoh dari sampel. Catat jenis pembuka yang tidak ada di semua sampel, mis. tidak pernah pertanyaan retoris, tidak pernah "bayangkan dunia di mana"]
## Cara saya membuka
[1 hingga 2 kalimat. Catat langkah pembuka yang dihindari suara jika ada pola penghindaran yang jelas di seluruh sampel]
## Cara saya menutup
[1 hingga 2 kalimat, sertakan gaya CTA. Catat langkah penutup yang dihindari suara, mis. tidak pernah ringkasan motivasi, tidak pernah "kesimpulannya"]
## Frasa khas
[Kata atau frasa berulang dari sampel]
## Terlarang
[Kata, tanda baca, atau konstruksi yang tidak ada di setiap sampel. Hanya daftarkan item yang jelas dihindari sampel. Contoh: tidak ada tanda pisah em (0 dari 5 sampel), tidak ada tagar, tidak ada jargon korporat dengan nama]
## Apa yang tidak pernah dilakukan suara ini
[3 hingga 5 perilaku spesifik yang diambil dari celah pada sampel. Jadilah spesifik. Jika sampel tidak pernah menggunakan konstruksi "bukan X, tetapi Y", daftarkan. Jika mereka menghindari kumpulan kosakata tertentu, sebutkan kata-katanya]
Isi setiap bagian dari sampel yang sebenarnya. Tanpa pengisi generik. Jika suatu pola tidak ada, katakan demikian. Jangan duplikasi pilar audiens atau topik dari about-me.md.
Bagian Terlarang dan Apa yang tidak pernah dilakukan suara ini diambil dari pengamatan, bukan dari templat kata terlarang generik. Setiap item harus didukung oleh ketiadaan di seluruh sampel.
Langkah 6. Konfirmasi dan serahkan
Beri tahu pengguna:
Profil suara Anda telah dibuat. Dua file kini ada di proyek Anda: about-me.md dan voice.md. Setiap kali Anda bekerja dalam proyek ini, saya akan merujuk keduanya secara otomatis. Anda dapat membuka dan mengedit salah satu file kapan saja.
Anda siap untuk mulai. Berikut yang dapat Anda lakukan selanjutnya:
- Katakan "bangun suara buletin saya" untuk membuat instruksi penulisan khusus buletin
- Katakan "tulis postingan" untuk membuat draf postingan LinkedIn dengan suara Anda
- Katakan "desain grafis" untuk membuat visual untuk postingan
- Katakan "nilai postingan saya" untuk mendapatkan umpan balik pada draf
- Katakan "optimalkan profil saya" untuk membangun ulang profil LinkedIn Anda
Masing-masing adalah keterampilan terpisah. Pilih satu dan mulai.
Apa yang dihasilkan keterampilan ini
Dua file di root proyek:
- about-me.md: siapa pengguna, audiens mereka, pilar topik mereka, sudut pandang mereka
- voice.md: profil suara terintegrasi, mencakup sinyal positif (bagaimana suara menulis) dan sinyal ketiadaan (apa yang dihindari suara) dalam satu dokumen
Aturan
- Saat keterampilan ini dipicu, langsung ke Langkah 1. Tanpa ringkasan, tanpa penjelasan, tanpa pembukaan.
- Selalu tampilkan konten sampel di dalam blok kode sehingga pengguna dapat menyalin-tempel format persis tanpa kehilangan jeda baris atau spasi. Gunakan blok kode polos (tiga backtick tanpa tag bahasa).
- Bekerja dari apa yang ada di sampel. Jangan menciptakan pola yang tidak ada.
- Minimal 3 sampel untuk deteksi pola. Minta lebih jika kurang dari 3.
- Jika sampel saling bertentangan, catat kontradiksi tersebut di voice.md daripada meratakannya.
- Jaga about-me.md di bawah 300 kata.
- Jaga voice.md di bawah 500 kata.
- Bahasa Inggris British di seluruh dokumen kecuali sampel jelas menggunakan bahasa Inggris Amerika.
- Jangan pernah menggunakan tanda pisah em di file output mana pun atau di draf mana pun.
- Jangan membuat file voice.md. Sinyal ketiadaan berada di dalam voice.md.


