adenaufal/anti-slop-writing

Stop your AI from writing like AI. A universal system prompt eliminating every known LLM style tell — works with Claude Code, Gemini CLI, Codex CLI, Copilot, Cursor, and any web AI.

Python

150

17 commits

updated Sep 27, 2026

See the code

README

anti-slop-writing

v4.1 · 27 September 2026

English

anti-slop-writing adalah panduan yang bisa dipakai ulang untuk membantu AI menulis dan menyunting dengan lebih jelas, spesifik, dan sesuai suara penulis.

Anda bisa memakai teksnya langsung di percakapan menulis, atau mengimpor paket .skill jika platform Anda mendukung impor skill.

Unduh atau lihat versi Lite

Pilih bahasa dan ukuran. Untuk kebanyakan orang, pilih Full jika platform bisa mengimpor paket; pilih Lite untuk menyalin teks ke chat atau kolom instruksi.

Lihat catatan perubahan dan semua paket di rilis v4.1.

Pilih Full atau Lite

FullLite
IsinyaPanduan lengkap dan referensi per bahasaInti panduan untuk pemakaian ringkas
Cocok untukImpor skill, proyek, Gem, atau instruksi yang mendukung berkas referensiDitempel di chat atau kolom instruksi yang lebih terbatas
Perlu diketahuiLebih panjang; batas dan dukungan berkas bergantung platformTetap bisa melebihi batas kolom tertentu; pilih dan tempel bagian yang muat

Tidak semua chat menerima berkas atau punya kolom instruksi khusus. Projects dan Gem juga mengikuti batas serta fitur akun masing-masing. Bila ragu, salin teks Lite ke percakapan yang sedang dipakai.

Mulai tanpa instalasi

  1. Buka teks Lite Bahasa Indonesia atau Lite English.
  2. Salin teks mulai dari judul utama # Anti-Slop.... Lewati blok metadata di bagian paling atas yang dimulai dan diakhiri dengan ---.
  3. Tempel di awal percakapan menulis, lalu sertakan draf atau permintaan Anda.

Contoh prompt:

Pakai panduan menulis di atas untuk menyunting draf ini. Pertahankan fakta, maksud, tingkat kepastian, dan suara penulis. Ubah hanya bagian yang membuatnya kurang jelas atau alami.

Jika menggunakan Claude.ai, unduh paket dari tabel dan ikuti petunjuk resmi untuk mengimpor skill. Paket .skill adalah arsip ZIP; jika pengunggah hanya menerima .zip, ubah ekstensi file menjadi .zip tanpa mengekstrak atau mengemas ulang. Platform lain mungkin punya cara impor berbeda atau tidak mendukung impor skill.

Contoh suntingan

Contoh buatan untuk latihan editorial. Fakta sumber: hanya uji coba yang ditunda; peluncuran belum dibatalkan; tanggal baru belum ditentukan.

Sebelum: “Penundaan pelaksanaan uji coba telah dilakukan oleh tim, sementara pembatalan peluncuran belum dilakukan dan penentuan tanggal baru belum dilakukan.”

Sesudah: “Tim menunda uji coba. Peluncuran belum dibatalkan, dan tanggal baru belum ditentukan.”

Kata “belum” tetap dipertahankan. Mengubahnya menjadi “peluncuran tidak akan dibatalkan” akan menambahkan janji yang tidak ada di sumber.

Perubahan v4.1

  • Menambahkan rute pemeriksaan tata bahasa dan contoh penyuntingan untuk Bahasa Indonesia dan English.
  • Memperjelas pemeriksaan pelaku, rujukan kata, urutan peristiwa, sebab-akibat, serta cakupan kata seperti “hanya”, “belum”, dan “mungkin”.
  • Menjaga suara penulis: revisi bagian yang perlu saja; jangan otomatis memformalkan tulisan santai atau menambahkan slang ke tulisan formal.
  • Menyelaraskan panduan Full, Lite, dan adapter; contoh buatan diperiksa agar tidak mengubah fakta.

Bagi pengguna teknis

Pasang sebagai skill

Setiap skill memakai folder khusus dengan SKILL.md di dalamnya. Untuk memasang dari source:

  1. Clone repo ke lokasi kerja, lalu pilih satu folder bahasa: english/ atau indonesian/.
  2. Salin SKILL.md untuk Full, atau salin SKILL-lite.md lalu beri nama SKILL.md untuk Lite. Sertakan folder references/ dari bahasa yang sama.
  3. Gunakan nama folder skill sesuai tabel berikut. Nama ini mengikuti nilai name di metadata file.
BahasaFolder FullFolder Lite
Bahasa Indonesiaanti-slop-writing-idanti-slop-writing-id-lite
Englishanti-slop-writinganti-slop-writing-lite

Claude Code membaca skill pribadi dari ~/.claude/skills/<nama-skill>/SKILL.md, atau skill proyek dari .claude/skills/<nama-skill>/SKILL.md. Platform lain punya lokasi dan cara aktivasi masing-masing. Root repo ini adalah tempat source; file skill ada di dalam folder bahasa.

Untuk adapter AGENTS.md, GEMINI.md, dan system-prompt.md, ikuti panduan instalasi per platform dan sertakan references/ dari bahasa yang sama. Gabungkan aturan dengan instruksi yang sudah Anda punya agar tetap terjaga.

Peta sumber

  • english/ dan indonesian/: skill Full, Lite, adapter, dan referensi untuk tiap bahasa.
  • */references/language-editing.md: rute bahasa dan contoh suntingan.
  • */references/model-coverage.md: catatan historis rilis model dan sumbernya.
  • evaluations/: skenario sintetis, output, dan catatan batas evaluasi v4.1.
  • scripts/build_skills.py: validasi sumber serta build atau pemeriksaan empat paket.

Bangun paket dengan python scripts/build_skills.py. Periksa paket yang ada tanpa menulis ulang dengan python scripts/build_skills.py --check.

Batas evaluasi

Catatan evaluasi v4.1 mencakup 8 skenario (4 per bahasa) dan 16 output Full/Lite dari gpt-6-luna pada reasoning medium. Ini pemeriksaan kecil atas instruksi, bukan benchmark semua provider atau semua model. Tidak ada jaminan tulisan akan lolos detektor AI atau bahwa detektor dapat menentukan penulisnya. Cakupan model yang dicatat di referensi model adalah riwayat rilis v4.0, bukan hasil evaluasi v4.1.

Sumber dan kredit

Lisensi

MIT. Lihat LICENSE.

agent-skill
ai
ai-detection
anti-slop
authentic-writing
chatgpt
claude
content-writing
copilot
gemini
llm
prompt-engineering
system-prompt
writing
writing-style

adenaufal/anti-slop-writing

Stop your AI from writing like AI. A universal system prompt eliminating every known LLM style tell — works with Claude Code, Gemini CLI, Codex CLI, Copilot, Cursor, and any web AI.

Python

150

17 commits

updated Sep 27, 2026

See the code

README

anti-slop-writing

v4.1 · 27 September 2026

English

anti-slop-writing adalah panduan yang bisa dipakai ulang untuk membantu AI menulis dan menyunting dengan lebih jelas, spesifik, dan sesuai suara penulis.

Anda bisa memakai teksnya langsung di percakapan menulis, atau mengimpor paket .skill jika platform Anda mendukung impor skill.

Unduh atau lihat versi Lite

Pilih bahasa dan ukuran. Untuk kebanyakan orang, pilih Full jika platform bisa mengimpor paket; pilih Lite untuk menyalin teks ke chat atau kolom instruksi.

Lihat catatan perubahan dan semua paket di rilis v4.1.

Pilih Full atau Lite

FullLite
IsinyaPanduan lengkap dan referensi per bahasaInti panduan untuk pemakaian ringkas
Cocok untukImpor skill, proyek, Gem, atau instruksi yang mendukung berkas referensiDitempel di chat atau kolom instruksi yang lebih terbatas
Perlu diketahuiLebih panjang; batas dan dukungan berkas bergantung platformTetap bisa melebihi batas kolom tertentu; pilih dan tempel bagian yang muat

Tidak semua chat menerima berkas atau punya kolom instruksi khusus. Projects dan Gem juga mengikuti batas serta fitur akun masing-masing. Bila ragu, salin teks Lite ke percakapan yang sedang dipakai.

Mulai tanpa instalasi

  1. Buka teks Lite Bahasa Indonesia atau Lite English.
  2. Salin teks mulai dari judul utama # Anti-Slop.... Lewati blok metadata di bagian paling atas yang dimulai dan diakhiri dengan ---.
  3. Tempel di awal percakapan menulis, lalu sertakan draf atau permintaan Anda.

Contoh prompt:

Pakai panduan menulis di atas untuk menyunting draf ini. Pertahankan fakta, maksud, tingkat kepastian, dan suara penulis. Ubah hanya bagian yang membuatnya kurang jelas atau alami.

Jika menggunakan Claude.ai, unduh paket dari tabel dan ikuti petunjuk resmi untuk mengimpor skill. Paket .skill adalah arsip ZIP; jika pengunggah hanya menerima .zip, ubah ekstensi file menjadi .zip tanpa mengekstrak atau mengemas ulang. Platform lain mungkin punya cara impor berbeda atau tidak mendukung impor skill.

Contoh suntingan

Contoh buatan untuk latihan editorial. Fakta sumber: hanya uji coba yang ditunda; peluncuran belum dibatalkan; tanggal baru belum ditentukan.

Sebelum: “Penundaan pelaksanaan uji coba telah dilakukan oleh tim, sementara pembatalan peluncuran belum dilakukan dan penentuan tanggal baru belum dilakukan.”

Sesudah: “Tim menunda uji coba. Peluncuran belum dibatalkan, dan tanggal baru belum ditentukan.”

Kata “belum” tetap dipertahankan. Mengubahnya menjadi “peluncuran tidak akan dibatalkan” akan menambahkan janji yang tidak ada di sumber.

Perubahan v4.1

  • Menambahkan rute pemeriksaan tata bahasa dan contoh penyuntingan untuk Bahasa Indonesia dan English.
  • Memperjelas pemeriksaan pelaku, rujukan kata, urutan peristiwa, sebab-akibat, serta cakupan kata seperti “hanya”, “belum”, dan “mungkin”.
  • Menjaga suara penulis: revisi bagian yang perlu saja; jangan otomatis memformalkan tulisan santai atau menambahkan slang ke tulisan formal.
  • Menyelaraskan panduan Full, Lite, dan adapter; contoh buatan diperiksa agar tidak mengubah fakta.

Bagi pengguna teknis

Pasang sebagai skill

Setiap skill memakai folder khusus dengan SKILL.md di dalamnya. Untuk memasang dari source:

  1. Clone repo ke lokasi kerja, lalu pilih satu folder bahasa: english/ atau indonesian/.
  2. Salin SKILL.md untuk Full, atau salin SKILL-lite.md lalu beri nama SKILL.md untuk Lite. Sertakan folder references/ dari bahasa yang sama.
  3. Gunakan nama folder skill sesuai tabel berikut. Nama ini mengikuti nilai name di metadata file.
BahasaFolder FullFolder Lite
Bahasa Indonesiaanti-slop-writing-idanti-slop-writing-id-lite
Englishanti-slop-writinganti-slop-writing-lite

Claude Code membaca skill pribadi dari ~/.claude/skills/<nama-skill>/SKILL.md, atau skill proyek dari .claude/skills/<nama-skill>/SKILL.md. Platform lain punya lokasi dan cara aktivasi masing-masing. Root repo ini adalah tempat source; file skill ada di dalam folder bahasa.

Untuk adapter AGENTS.md, GEMINI.md, dan system-prompt.md, ikuti panduan instalasi per platform dan sertakan references/ dari bahasa yang sama. Gabungkan aturan dengan instruksi yang sudah Anda punya agar tetap terjaga.

Peta sumber

  • english/ dan indonesian/: skill Full, Lite, adapter, dan referensi untuk tiap bahasa.
  • */references/language-editing.md: rute bahasa dan contoh suntingan.
  • */references/model-coverage.md: catatan historis rilis model dan sumbernya.
  • evaluations/: skenario sintetis, output, dan catatan batas evaluasi v4.1.
  • scripts/build_skills.py: validasi sumber serta build atau pemeriksaan empat paket.

Bangun paket dengan python scripts/build_skills.py. Periksa paket yang ada tanpa menulis ulang dengan python scripts/build_skills.py --check.

Batas evaluasi

Catatan evaluasi v4.1 mencakup 8 skenario (4 per bahasa) dan 16 output Full/Lite dari gpt-6-luna pada reasoning medium. Ini pemeriksaan kecil atas instruksi, bukan benchmark semua provider atau semua model. Tidak ada jaminan tulisan akan lolos detektor AI atau bahwa detektor dapat menentukan penulisnya. Cakupan model yang dicatat di referensi model adalah riwayat rilis v4.0, bukan hasil evaluasi v4.1.

Sumber dan kredit

Lisensi

MIT. Lihat LICENSE.

agent-skill
ai
ai-detection
anti-slop
authentic-writing
chatgpt
claude
content-writing
copilot
gemini
llm
prompt-engineering
system-prompt
writing
writing-style

Significant stargazers

Wauputra

31 followers · starred Jun 2026