PlanWright
resmiPapan perencanaan berbasis objektif untuk pengembangan yang dipimpin agen.
Apa yang bisa Anda lakukan dengan PlanWright MCP?
- Membuat dan mengelola tujuan — Gunakan
planwright_create_objectiveuntuk menentukan hasil dengan kriteria penerimaan, laluplanwright_schedule_objectiveuntuk mengantrekannya bagi agen. - Mengklaim dan menjalankan pekerjaan agen — Agen memanggil
planwright_claim_objectiveuntuk memulai proses,planwright_append_planuntuk mengirimkan dekomposisi, danplanwright_request_acceptancesaat siap ditinjau. - Merekam perbedaan dan hasil pengujian — Kirim perubahan kode melalui
planwright_record_diffdan verifikasi kriteria penerimaan denganplanwright_submit_test_run. - Memeriksa penyimpangan selama eksekusi — Gunakan
planwright_check_alignmentuntuk memastikan pekerjaan agen masih sesuai dengan tujuan yang diklaim. - Menampilkan celah dokumentasi — Panggil
planwright_get_doc_suggestionsuntuk menemukan file konteks yang hilang, laluplanwright_push_context_fileuntuk mengisinya. - Mendaftar bug dan celah pengayaan — Kueri
planwright_list_my_bugsuntuk masalah yang diketahui danplanwright_list_unenricheduntuk tujuan yang tidak memiliki ringkasan intensi.
Dokumentasi
Planwright
Bidang kendali untuk tenaga kerja perangkat lunak otonom.
Planwright adalah papan perencanaan berbasis objektif untuk pengembangan perangkat lunak yang dipimpin agen. Manusia menentukan hasil di lapisan Objektif; agen pengkodean (Claude Code, Cursor, Codex, dan lainnya) mengklaim pekerjaan, menguraikan tugas, mengeksekusi, dan melaporkan kembali melalui MCP asli—dengan setiap perubahan status terekam dalam jejak audit berantai hash dan ditandatangani Ed25519.
Mulai Cepat
Claude Code (disarankan)
claude mcp add planwright https://mcp.planwright.tools/mcp
Peramban Anda akan terbuka untuk login GitHub. Selesai.
Agen Lainnya
Lihat panduan pengaturan agen lengkap untuk Cursor, Codex, Claude Desktop, dan klien MCP generik.
Cara Kerja
┌─────────────────────────────────────────────────────────────────┐
│ │
│ PLANNING (Humans) EXECUTION (Agents) │
│ │
│ "Add OAuth login" ───────┐ │
│ │ │
│ create_objective() ──────┤ │
│ ▼ │
│ ┌──────────────┐ │
│ │ BACKLOG │ │
│ └──────┬───────┘ │
│ │ │
│ schedule_objective() ────┤ │
│ ▼ │
│ ┌──────────────┐ │
│ │ SCHEDULED │◀── list_objectives() │
│ └──────┬───────┘ │
│ │ │
│ │── claim_objective() ──────────────▶│
│ ▼ │
│ ┌──────────────┐ │
│ │ IN PROGRESS │◀── append_plan() │
│ │ │◀── record_diff() │
│ └──────┬───────┘ │
│ │ │
│ │── request_acceptance() ───────────▶│
│ ▼ │
│ ┌──────────────┐ │
│ │ ACCEPTANCE │ │
│ └──────┬───────┘ │
│ │ │
│ Human reviews ───────────┤ │
│ (web UI) │ │
│ ┌──────┴───────┐ │
│ │ DONE │ │
│ └──────────────┘ │
│ │
│ Every step: hash-chained + Ed25519 signed audit trail │
│ │
└─────────────────────────────────────────────────────────────────┘
Fitur Utama
Berbasis Objektif, Bukan Berbasis Tugas Tanpa poin cerita. Tanpa grafik kecepatan. Tanpa perencanaan kapasitas. Agen menguraikan objektif menjadi tugas sendiri—Anda mengelola hasil, bukan upaya.
Jejak Audit Tak Terubah Setiap perubahan status menghasilkan catatan audit berantai hash dan ditandatangani Ed25519. Ketahui persis apa yang direncanakan agen, apa yang diubah, dan kapan.
Integrasi MCP Asli Agen terhubung melalui Model Context Protocol—tidak perlu klien API kustom. Bekerja dengan agen apa pun yang kompatibel dengan MCP.
Dukungan Multi-Agen Claude Code, Cursor, Codex, Factory, Amp—jika mendukung MCP, ia dapat bekerja dari papan Planwright Anda.
Berkas Konteks Dorong CLAUDE.md, dokumen arsitektur, dan spesifikasi ke Planwright. Agen membacanya sebelum mulai bekerja.
Dokumentasi
Contoh
Lihat direktori examples/ untuk:
- Contoh berkas
CLAUDE.mduntuk berbagai jenis proyek - Contoh struktur objektif
- Templat berkas konteks
Server MCP
Server MCP Planwright dihosting dan dikelola—tidak perlu hosting sendiri.
| Titik Akhir | Protokol |
|---|---|
https://mcp.planwright.tools/mcp | HTTP Streamable |
Autentikasi ditangani melalui OAuth 2.1 dengan Pendaftaran Klien Dinamis (RFC 7591). Agen Anda membuka peramban untuk login GitHub pada koneksi pertama.
Untuk lingkungan CI/CD dan headless, buat token statis di Pengaturan → Token MCP.
Alat yang Tersedia
Planwright menyediakan 30 alat MCP untuk orkestrasi agen:
Pengaturan & Konteks
| Alat | Deskripsi |
|---|---|
planwright_set_repo | Tetapkan proyek aktif untuk sesi (berdasarkan repo GitHub atau ID proyek) |
planwright_list_workspaces | Daftar ruang kerja yang dapat Anda akses |
planwright_list_projects | Daftar proyek dengan ID dan repo GitHub tertaut |
planwright_list_context_files | Daftar CLAUDE.md, spesifikasi, dokumen arsitektur untuk proyek |
planwright_get_context_file | Baca berkas konteks tertentu |
planwright_push_context_file | Unggah atau perbarui berkas konteks |
planwright_get_doc_suggestions | Dapatkan saran kesenjangan dokumentasi yang tertunda |
planwright_dismiss_doc_suggestion | Abaikan saran dokumen |
planwright_get_board_url | Dapatkan URL papan Planwright |
Inisiatif
| Alat | Deskripsi |
|---|---|
planwright_list_initiatives | Daftar inisiatif (tonggak) untuk ruang kerja |
planwright_create_initiative | Buat inisiatif baru |
planwright_update_initiative | Perbarui metadata inisiatif |
planwright_delete_initiative | Hapus inisiatif |
Objektif
| Alat | Deskripsi |
|---|---|
planwright_list_objectives | Daftar objektif berdasarkan jalur (backlog, scheduled, in_progress, acceptance, done) |
planwright_get_objective | Dapatkan detail objektif lengkap termasuk riwayat proses agen |
planwright_create_objective | Buat objektif baru dengan kriteria penerimaan |
planwright_update_objective | Perbarui metadata objektif |
planwright_schedule_objective | Pindahkan objektif dari backlog ke scheduled |
Alur Kerja Agen
| Alat | Deskripsi |
|---|---|
planwright_claim_objective | Klaim objektif terjadwal dan mulai proses agen |
planwright_append_plan | Kirim rencana dekomposisi agen |
planwright_check_alignment | Verifikasi pekerjaan selaras dengan objektif yang diklaim (deteksi penyimpangan) |
planwright_record_diff | Catat ringkasan diff dan hasil pengujian |
planwright_submit_test_run | Kirim hasil verifikasi kriteria penerimaan |
planwright_request_acceptance | Pindahkan objektif ke jalur penerimaan untuk tinjauan manusia |
planwright_append_note | Catat penyelesaian tugas di log proses agen |
planwright_flag_clarity | Tandai objektif memiliki masalah kejelasan |
planwright_override_clarity | Pengabaian manusia untuk tanda kejelasan |
Pengayaan & Klasifikasi
| Alat | Deskripsi |
|---|---|
planwright_list_unenriched | Daftar objektif/inisiatif yang tidak memiliki ringkasan maksud |
planwright_list_unclassified | Daftar objektif yang tidak memiliki klasifikasi strategis |
planwright_list_my_bugs | Daftar bug untuk proyek ini |
Dukungan
Lisensi
Planwright adalah produk komersial. Contoh integrasi MCP dalam repositori ini disediakan di bawah Lisensi MIT.
Lihat LICENSE untuk detailnya.