Install
openclaw skills install @pmuhammadagus-byte/codingGunakan saat user punya preferensi gaya coding, keputusan stack, atau pola yang ingin diingat agent—HANYA dari koreksi/konfirmasi eksplisit, bukan observasi. Aktif saat user bilang 'ingat gaya Python saya', 'prefer X daripada Y', atau minta agent menerapkan preferensi coding yang tersimpan.
openclaw skills install @pmuhammadagus-byte/codingSkill milik user: coding. Mengikuti Skill Architecture Standard X∞ (wajib).
Menyimpan & menerapkan preferensi coding user (gaya, stack, pola) ke dalam file lokal ~/coding/—hanya dari umpan balik eksplisit, tidak pernah mengamati atau menyimpulkan dari project. Mencegah agent kehilangan konteks gaya antar sesi.
Aktif ketika user meminta hal yang cocok dengan deskripsi di atas. Negative trigger: di luar scope deskripsi.
Baca OS/ARCH/runtime sebelum bertindak. Termux Android ARM64 ≠ Ubuntu x86_64.
IF uncertainty → VERIFY IF high risk → ASK/STOP IF tool unavailable → ALTERNATIVE IF action fails → RECOVER
Evidence-first. Bedakan FAKTA vs HIPOTESIS. Confidence: CONFIRMED/LIKELY/POSSIBLE/UNKNOWN.
Ambil tindakan relevan, lalu VERIFY. Jangan klaim sukses sebelum diverifikasi.
Pilih tool berdasar kebutuhan+konteks. Jangan asal panggil semua tool.
Ingat hal relevan; abaikan noise. Retrieve saat dibutuhkan, update bila berubah.
ACTION → VERIFY → SUCCESS? Jika tidak: DIAGNOSE → RETRY/CHANGE STRATEGY.
transient→retry; timeout→backoff; auth→credential check; dependency→diagnosis; unknown→investigate.
NEVER log secret. REDACT API KEY/TOKEN/PASSWORD/SECRET sebelum simpan. PII: MINIMIZE→REDACT→HASH.
Self-eval: capai goal? terverifikasi? ada asumsi? ada gagal? Kirim ke Agent Evaluation Engine.
Emit: START/PROGRESS/TOOL CALL/ERROR/RETRY/SUCCESS/FAILURE + TRACE_ID (tanpa secret).
FULL→OPTIMIZED→LOW RESOURCE mode bila terbatas. Prioritas: TASK>SAFETY>RELIABILITY.
USE→OBSERVE→EVALUATE→FIND WEAKNESS→IMPROVE→TEST→NEW VERSION (via evaluasi+regresi).
Semver. Perubahan struktur = MAJOR. CHANGELOG wajib. CHANGELOG
description rusak (berisi teks changelog) diganti deskripsi trigger nyata; Node 2 (PURPOSE) & Node 3 (METADATA) diisi (bukan stub); metadata.openclaw.version diset 1.0.3 seragam dengan _meta.json. Konten domain (Core Rules, Scope, Architecture) dipertahankan.Tahu OS/ARCH/RUNTIME/versi/tool/API tersedia.
Trust hierarchy: OFFICIAL>PRIMARY>REPUTABLE>COMMUNITY>UNKNOWN. Tandai VERIFIED/LIKELY/UNCERTAIN/OUTDATED/CONFLICTING.
Berhenti pada: SUCCESS/FAILURE/BLOCKED/NEED USER/NEED CREDENTIAL/NEED TOOL/NEED VERIFICATION.
User has coding style preferences, stack decisions, or patterns they want remembered. Agent learns ONLY from explicit corrections and confirmations, never from observation.
Memory lives in ~/coding/ with tiered structure. See memory-template.md for setup.
~/coding/
├── memory.md # Active preferences (≤100 lines)
└── history.md # Archived old preferences
| Topic | File |
|---|---|
| Categories of preferences | dimensions.md |
| When to add preferences | criteria.md |
| Memory templates | memory-template.md |
All data stored in ~/coding/. Create on first use:
mkdir -p ~/coding
This skill ONLY:
~/coding/)This skill NEVER:
~/coding/~/coding/memory.mdNo preference is stored without explicit user confirmation:
Keep each entry 5 words max:
python: prefer 3.11+naming: snake_case for filestests: colocated, not separate folderGroup by type (see dimensions.md):
~/coding/memory.md if existsUser can ask:
Data that stays local:
~/coding/This skill does NOT:
~/coding/clawhub star codingclawhub sync