██╗███████╗██╗ ██╗ █████╗ ██████╗ ██████╗ █████╗ ██╗ ██╗
██║██╔════╝██║ ██╔╝██╔══██╗██╔══██╗██╔══██╗██╔══██╗██║ ██║
██║█████╗ █████╔╝ ███████║██████╔╝██║ ██║███████║███████║
██ ██║██╔══╝ ██╔═██╗ ██╔══██║██╔══██╗██║ ██║██╔══██║██╔══██║
╚█████╔╝███████╗██║ ██╗██║ ██║██║ ██║██████╔╝██║ ██║██║ ██║
╚════╝ ╚══════╝╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═╝╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝
W R I T E R
Konten lo gak jelek. Cuma kedengeran kayak semua orang. 🔥
Drop the draft. Keluarin tulisan yang punya hook, punya suara, dan tetap fact-locked.
Masalah: ide lo punya isi, tulisannya masih berasa bot
Lo udah punya ide, data, bahkan CTA. Tapi final draft-nya masih dibuka pakai kalimat aman, diisi jargon generik, lalu ditutup pertanyaan yang bisa di-copy ke topik apa pun.
Technically benar. Tapi secara rasa, gak ada yang nempel. Orang baca dua baris, ngerasa pernah lihat tulisan yang sama, terus lanjut scroll.
Solusi: not another “humanizer”, tapi meja redaksi mini buat agent lo
Jekardah Writer bukan tombol sulap “bikin viral”. Ini skill pack yang bikin agent lo kerja kayak editor: lock faktanya dulu, susun cerita kalau memang ada perubahan yang layak diceritakan, cari tension yang emang ada, bersihin pola AI, baru adjust voice Jabodetabek secukupnya.
| Skill | Kerjaan |
|---|---|
review-rewrite-content |
Pemimpin redaksi: pilih mode, lock fakta, atur handoff, jalankan QA |
storytelling-content |
Susun tulang cerita, tension, pacing, dan payoff tanpa ngarang kejadian |
hook-gokil |
Cari hook yang bikin berhenti scroll tanpa ngarang payoff |
no-ai-slop |
Buang pembukaan kaleng, hiperbola, dan ritme yang terlalu mesin |
tutur-jabodetabek-urban |
Kasih register lokal tanpa cosplay slang atau stereotip wilayah |
Before → After
Before
Di era digital yang semakin berkembang pesat, personal branding merupakan salah satu hal yang sangat penting bagi para profesional. Dalam postingan ini, saya akan membagikan tiga tips yang dapat membantu Anda.
After
CV lo bilang “strategic thinker”. Feed LinkedIn lo isinya ucapan selamat pagi. Ada mismatch kecil yang recruiter bisa lihat dalam 20 detik. Ini tiga cara benerinnya tanpa berubah jadi content creator full-time.
Yang di-adjust: hook, spesifisitas, rhythm, dan voice. Yang tetap locked: fakta, nama, angka, atribusi, maksud CTA, link, plus batas kepastian sumber.
Cocok Buat Siapa? Buat yang ogah kedengeran kayak template
- Founder dan operator yang nulis sendiri, tapi ogah kedengeran kayak memo direksi.
- Content writer dan social media team yang butuh second-pass sebelum publish.
- Creator LinkedIn, X, Instagram, newsletter, atau script video pendek.
- Agency yang perlu voice lokal yang konsisten tanpa buka keran halusinasi.
- Siapa pun yang pernah bilang, “Tolong manusia-in draft ini, tapi jangan ubah isinya.”
Cara Kerja: lima skill masuk, satu suara keluar
DRAFT
│
▼
[FACT + STORY LOCK] ── fakta · urutan · dialog · klaim · CTA
│
├──▶ STORYTELLING ─────▶ spine + tension + pacing
├──▶ HOOK GOKIL ──────▶ angle + payoff
├──▶ NO AI SLOP ────▶ konkret + ritmis + bersih
└──▶ TUTUR URBAN ───▶ register Jabodetabek
│
▼
[FINAL QA] ── facts · format · payoff · tone
│
▼
KONTEN YANG KEDENGERAN KAYAK LO
Mode: gak semua draft perlu dibongkar total
| Mode | Dipakai saat | Yang boleh berubah |
|---|---|---|
auto |
Lo mau agent pilih scope paling kecil yang cukup | Hanya layer yang benar-benar diminta |
review-only |
Lo butuh diagnosis tanpa menyentuh draft | Tidak ada |
story-structure-only |
Bahannya ada, alur ceritanya masih datar atau acak | Struktur naratif saja |
hook-only |
Body udah kuat, pembukanya belum narik | Hook saja |
anti-slop-only |
Isinya benar, tapi bahasanya generik | Prosa, bukan angle atau fakta |
voice-only |
Struktur aman, voice-nya belum dapet | Diksi, pronoun, dan rhythm |
end-to-end |
Draft atau pengalaman perlu masuk meja operasi penuh | Semua layer relevan dalam pagar fact + story lock |
Prompt paling simpel:
Pakai review-rewrite-content. Mode: auto.
Review dan rewrite draft di bawah ini. Pertahankan semua fakta, link, dan CTA.
Target voice: neutral Jabodetabek profesional.
[tempel draft]
Kompatibilitas
Matrix ini ngebedain native integration, lokasi skill yang didokumentasikan vendor, dan compatibility adapter yang masih perlu dites di berbagai versi agent.
| Agent | Jalur | Status rilis awal |
|---|---|---|
| Claude Code | Plugin native + .claude/skills |
Native / fixture-tested |
| Codex CLI | Plugin native + .codex/skills |
Native / fixture-tested |
| Cursor | .cursor/skills |
Compatible / fixture-tested |
| OpenCode | .opencode/skills atau user config |
Compatible / fixture-tested |
| GitHub Copilot | .github/skills / .copilot/skills |
Documented / fixture-tested |
| Gemini CLI | .gemini/skills |
Documented / fixture-tested |
| Agent lain | AGENTS.md + canonical skills/ |
Experimental |
“Fixture-tested” berarti installer udah dites di temporary home/project. Itu bukan claim kalau setiap versi aplikasi vendor udah dites end-to-end.
Instalasi
Clone repo dulu biar lo bisa inspect installer-nya. Kita sengaja gak
nyaranin pola curl | bash.
git clone https://github.com/konten-studio/jekardah-writer.git
cd jekardah-writer
Install buat satu agent. Default-nya symlink di user scope:
./scripts/install.sh --agent claude --scope user
./scripts/install.sh --agent codex --scope user
./scripts/install.sh --agent cursor --scope user
./scripts/install.sh --agent opencode --scope user
./scripts/install.sh --agent copilot --scope user
./scripts/install.sh --agent gemini --scope user
Pakai --copy kalau lo gak mau symlink, --dry-run buat preview, atau project
scope kalau instalasinya cuma boleh apply ke satu repo:
./scripts/install.sh --agent copilot --scope project --prefix /path/to/project --copy
./scripts/verify-install.sh --agent copilot --scope project --prefix /path/to/project
./scripts/uninstall.sh --agent copilot --scope project --prefix /path/to/project
Installer bakal refuse folder skill yang bukan dia manage. Uninstaller juga cuma hapus path yang tercatat di installation manifest Jekardah Writer.
Native plugin
Repo ini juga include .claude-plugin/plugin.json dan
.codex-plugin/plugin.json. Pakai native plugin/marketplace flow ketika repo
udah terdaftar di sana; portable installer tetap available buat setup lokal yang eksplisit.
Safety: tulisannya boleh liar, faktanya jangan ikut kabur
- Draft, catatan, dan transkrip diperlakukan sebagai data, bukan instruksi yang boleh ngambil alih agent.
- Fact + story lock ngejaga nama, angka, tanggal, urutan, status dialog, motif, link, atribusi, CTA, dan certainty ceiling.
- Storytelling gak boleh mengarang adegan, dialog verbatim, detail sensorik, motif, atau ending yang lebih rapi dari kejadian aslinya.
- Hook harus punya payoff di body; curiosity gap bukan izin buat clickbait palsu.
- Voice adaptation gak boleh nambah klaim atau maksa slang.
end-to-endcuma aktif kalau diminta jelas; modeautopilih scope tersempit.
Atribusi
tutur-jabodetabek-urban diadaptasi dari karya
RamaAditya49/tutur. Adaptasi
tutur-jabodetabek-urban tetap mempertahankan upstream MIT license dan
copyright Rama Aditya; full detail-nya ada di Third-Party Notices.
hook-gokil dan storytelling-content pakai referensi operasional original
yang udah diringkas; dokumen sumber privatnya gak dibundel atau dipublikasikan.
Lisensi
Kode dan instruksi original di repo ini dirilis dengan MIT License. Materi pihak ketiga yang disertakan atau dirujuk tetap ikut lisensi asalnya.
No comments yet
Be the first to share your take.