Skill Jira Sub-Task Creator — Konsisten Dimanapun Lo Kerja

Skill Jira Sub-Task Creator — Konsisten Dimanapun Lo Kerja

Lo udah connect Jira ke AI agent via MCP. Keren. Tapi pas lo pindah dari laptop pribadi ke laptop kantor, lo minta AI bikin sub-task — hasilnya beda. Lo harus adjust prompt terus. Kenapa?

Ini cerita gue. Gue udah pakai MCP Jira buat bikin issue dan sub-task langsung dari terminal. Dan itu works — di satu device, dengan satu coding agent.
Tapi masalahnya muncul pas gue pindah device. Laptop pribadi pakai OpenCode. Laptop kantor pakai Cursor. Prompt yang sama, hasil yang beda. Kadang AI ngasih sub-task dengan format yang bagus — title jelas, description lengkap. Kadang cuma list asal: "bikin ini, bikin itu."
Dan yang bikin gue frustrated: gue harus adjust prompt terus tergantung gue lagi pakai agent apa dan device apa. Gue nggak punya "standard" yang konsisten. Hasilnya? Sub-task yang gue bikin di laptop pribadi beda format-nya dari sub-task di laptop kantor.

Jadi gue bikin skill: Jira Sub-Task Creator. Satu skill, gue pakai dimanapun — OpenCode, Cursor, Claude Chat — hasilnya SELALU sama. Konsisten. Dan karena skill-nya udah define format-nya secara presisi, gue nggak perlu adjust prompt lagi. Pindah device? Tinggal pakai skill yang sama. Selesai.

Masalah Baru Setelah MCP Jira

MCP Jira itu solve masalah lama: bikin issue dari terminal tanpa buka browser. Tapi dia bikin masalah baru yang jarang orang bahas.

Bayangin lo udah setup MCP Jira. Lo bisa bilang ke AI: "Bikin sub-task di PROJ-123." Dan AI langsung execute. Keren, kan?

Tapi coba ini: lo pakai OpenCode di laptop pribadi, prompt-nya "Bikin sub-task: implementasi fitur export CSV, endpoint API dan UI button." AI ngasih: 2 sub-task dengan title jelas, description lengkap, story points.

Sekarang lo pindah ke laptop kantor, pakai Cursor, prompt yang sama. Hasilnya? 3 sub-task, format beda, ada yang terlalu general, ada yang kepanjangan. Lo harus adjust prompt: "Bikin sub-task dengan format: title, description 2 kalimat, story points. Jangan lebih dari 3 sub-task."

Setiap device, setiap agent, lo harus adjust. Lo jadi prompt engineer untuk tool lo sendiri. Dan itu friction yang sama seperti yang MCP Jira selesaikan — cuma sekarang di level yang berbeda.

MCP solve masalah "buka browser" tapi bikin masalah "inconsisten output." Dan masalah ini makin keliatan kalau lo pindah-pindah device atau pakai berbagai coding agent. Lo butuh satu standard yang portable — dan itu namanya skill.

Solusi — Skill Jira Sub-Task Creator

Jadi gimana cara fix inconsistensi ini? Jawabannya: bikin skill yang define format output secara presisi — dan pakai skill itu di device manapun.

Skill itu kayak resep masakan detail. Kalau lo punya resep yang jelas — bahan apa, takaran berapa, langkah berapa — siapapun yang masak, hasilnya mirip. Resep yang sama, dimasak di dapur manapun.

Skill Jira Sub-Task Creator itu persis kayak gitu. Dia define: sub-task harus punya title yang specific, description yang ringkas tapi jelas, story points yang realistis, dan format yang konsisten. AI tinggal execute — nggak perlu nebak, nggak perlu interpretasi.

Yang bikin skill ini powerful:

1. Format yang presisi Skill define: setiap sub-task harus punya title (< 80 karakter), description (2-3 kalimat: apa yang dikerjakan + kenapa penting), dan story points (1/2/3/5/8). Nggak ada ruang buat interpretasi.

2. Portable lintas device Lo save skill-nya sebagai file. Bisa di Git repo, Obsidian vault, atau folder project. Pindah device? Copy skill-nya. Pindah agent? Load skill-nya. Hasilnya SELALU sama.

3. Model-agnostic Skill yang baik itu bisa dijalankan di model tier apapun. Frontier model execute dengan sempurna. Model kecil execute dengan hasil yang hampir setara — karena ambiguity udah di-resolve di skill-nya.

4. Connected ke MCP Jira Skill-nya nggak cuma generate text — dia langsung execute via MCP Jira. Sub-task langsung muncul di Jira board lo. Nggak perlu copy-paste.

Cara Bikin Skill Ini Sendiri

Lo mungkin mikir: 'Gue juga mau bikin skill kayak gini. Mulai dari mana?'

Bikin skill itu nggak harus kompleks. Lo cuma butuh satu hal: tau format output yang lo mau. Kalau lo tau "sub-task gue harus punya title, description, dan story points" — lo udah punya bahan buat bikin skill.

Step 1: Define format lo

Tulis: "Sub-task yang gue mau harus punya: title (< 80 karakter), description (2-3 kalimat), story points (1-8)." Ini jadi "recipe" skill lo.

Step 2: Write structured instruction

Bukan prompt biasa. Tapi structured: context, format, edge cases, rules. Kayak resep detail.

Step 3: Test di multiple agents

Coba di OpenCode, Cursor, Claude Chat. Kalau hasilnya sama di ketiganya, skill-nya udah good. Kalau beda, adjust sampai konsisten.

Step 4: Connect ke MCP

Skill-nya nggak cuma generate text — tambahin instruction buat execute via MCP Jira. Sub-task langsung muncul di board.

Step 5: Save & version control

Simpan skill-nya sebagai file. Git repo, Obsidian vault, atau folder project. Pindah device? Copy. Update? Edit file-nya.

OUTRO

Cobain skill ini di sini:

https://github.com/gemasaputera/ai-skill-productivity.git

Dulu gue pikir konsistensi itu tergantung lo sebagai developer — lo harus inget format yang bener, nulis prompt yang sama setiap kali. Tapi ternyata, kalau lo investasi waktu buat bikin skill, konsistensi itu udah di-build ke dalam system lo. Lo pindah device? Skill-nya ikut. Lo pindah agent? Skill-nya tetap works. Lo nggak perlu jadi prompt engineer untuk tool lo sendiri.

Kalau lo udah pakai MCP Jira, coba bikin skill untuk hal yang lo lakukan berulang — bikin sub-task, generate report, atau update status. Mulai dari satu skill. Simpan sebagai file. Test di dua agent. Kalau hasilnya sama, lo udah punya standard yang portable.