Skip to content
Back to skills

Tim Ai

ASecurity

Pasang "Tim AI" multi-agent Claude Code di project ini — membaca project, mengusulkan tim (preset software, konten, riset, ops, atau peran kustom) untuk dikonfirmasi user, lalu memasang agent .claude/agents, alur rancang → kerjakan → review → simpan (/rancang /kerjakan /uji /jalankan /papan), struktur planning/, dan kantor 3D /kerja untuk memantau tim. Pakai saat user ingin membentuk/menyesuaikan tim agent AI untuk sebuah project (untuk visualisasinya saja pakai skill kantor-3d).

  • 4 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 29, 2026
ai-agentsgophpbashnodegitapidevops

Works with

  • claude code
  • api

Security analysis

A100/100

Pro scans all 18 files and shows the line behind each finding

Scanned September 29, 2026

npx -y skills add humaedihume/claude-tim-ai-3D --skill tim-ai --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Tim Ai?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Tim Ai
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/humaedihume-tim-ai/badge)](https://www.skillsdirectory.com/skills/humaedihume-tim-ai)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: tim-ai
description: Pasang "Tim AI" multi-agent Claude Code di project ini — membaca project, mengusulkan tim (preset software, konten, riset, ops, atau peran kustom) untuk dikonfirmasi user, lalu memasang agent .claude/agents, alur rancang → kerjakan → review → simpan (/rancang /kerjakan /uji /jalankan /papan), struktur planning/, dan kantor 3D /kerja untuk memantau tim. Pakai saat user ingin membentuk/menyesuaikan tim agent AI untuk sebuah project (untuk visualisasinya saja pakai skill kantor-3d).
argument-hint: [software|konten|riset|ops] [--tanpa-kantor] [--push]
---

Brief lengkap: `${CLAUDE_SKILL_DIR}/BRIEF.md` (preset, skema `tim-ai.json`, pelajaran dari project asal, pembaruan project lama).
Template: `${CLAUDE_SKILL_DIR}/template/common/` (perintah + planning), `${CLAUDE_SKILL_DIR}/template/presets/<preset>/`
(agent, `tim-ai.json`, override), `${CLAUDE_SKILL_DIR}/template/agent-kustom.md` (pola peran baru).
Kantor 3D: skill terpisah `kantor-3d` (dependensi plugin ini; jangan menyalin/menduplikasi template-nya ke tim-ai).
Lokasi skill kantor-3d: `bash ${CLAUDE_SKILL_DIR}/bin/cari-kantor-3d.sh` → mencetak foldernya (plugin, `~/.claude/skills/`,
atau `.claude/skills/` project) atau keluar 1 dengan petunjuk pemasangan.

Argumen user: $ARGUMENTS

## Langkah (di root project saat ini)

1. **Baca project dulu** (read-only): README, brief/docs, berkas paket (`package.json`, `composer.json`,
   `pyproject.toml`, `go.mod`, …), struktur folder, `git log -5`, dan yang sudah ada (`.claude/agents`, `planning/`,
   `kerja/`, `CLAUDE.md`), serta `cari-kantor-3d.sh` (apakah kantor 3D bisa dipasang). Tentukan jenis pekerjaan → preset:
   `software` (analyst → developer → qa; opsional developer-senior + developer-junior, devops) ·
   `konten` (editor → penulis → pemeriksa-fakta) · `riset` (peneliti → analis-data → penyunting) ·
   `ops` (pemantau → pelapor, untuk job terjadwal `claude -p`) · atau peran kustom (pola `agent-kustom.md`).
2. **Usulkan, lalu konfirmasi — jangan pernah memasang diam-diam.** AskUserQuestion (opsi + rekomendasi):
   - tim: preset yang direkomendasikan + alasan 1–2 kalimat dari bukti project, alternatifnya, atau kustom
     (multiSelect untuk peran opsional); tampilkan tabel peran → model/effort default
     (software: analyst opus/medium, developer sonnet/medium, qa sonnet/low; opsional senior opus/medium,
     junior sonnet/medium, devops sonnet/medium; preset lain: perancang opus/medium, pelaksana sonnet/medium,
     peninjau sonnet/low) dan tawarkan untuk mengubahnya;
   - simpan hasil: satu commit per plan yang lolos review (ya/tidak, hanya bila repo git) dan push (default **tidak**);
   - kantor 3D: pasang (cara serve: Valet / PHP / Node / Nginx) atau lewati (`--tanpa-kantor`); nama karakter opsional.
   Bila user mengubah usulan, ulangi ringkasannya sekali lalu lanjut.
3. **Pasang tanpa menimpa** (file yang sudah ada → tanya dulu; tampilkan diff bila perlu):
   - `.claude/agents/<peran>.md` dari `presets/<preset>/agents/` untuk peran terpilih (peran kustom: salin
     `agent-kustom.md`, isi semua `<…>`); set `model`/`effort` sesuai pilihan user.
   - `.claude/tim-ai.json` dari `presets/<preset>/tim-ai.json`; sesuaikan `execute` (mis. `developer-senior` bila tim
     senior+junior), `commit`, `push`.
   - `.claude/skills/{rancang,kerjakan,uji,jalankan,papan}/` dari `common/.claude/skills/`.
   - `planning/` dari `common/planning/`, lalu override dari `presets/<preset>/planning/` (software: template plan &
     laporan QA; ops: `planning/ops/`). Software juga `tools/qa/shot.mjs`.
   - **Isi bagian "PROJECT — SESUAIKAN"** di setiap agent dari fakta project (stack, lokasi berkas, perintah uji/cek,
     gaya, larangan). Jangan mengarang: yang tidak diketahui biarkan `<isi>` dan sebutkan di laporan.
   - Tambahkan `common/CLAUDE.snippet.md` ke `CLAUDE.md` project (buat bila belum ada; jangan duplikat).
   - `.gitignore`: `kerja/storage/` dan `planning/qa/evidence/` (bukti gambar besar; hapus baris kedua bila user
     ingin bukti ikut di-commit).
4. **Kantor 3D** (kecuali dilewati), pilih cara pertama yang tersedia:
   a. Panggil skill kantor-3d lewat tool Skill — `kantor-3d:kantor-3d` bila terpasang sebagai plugin, `kantor-3d` bila
      skill manual (lihat daftar skill yang tersedia); teruskan pilihan user sebagai argumen (`--php`/`--node`,
      `--host …`, `--publik`, `--domain …`).
   b. Bila skill itu belum termuat di sesi ini (mis. baru dipasang): `bash ${CLAUDE_SKILL_DIR}/bin/cari-kantor-3d.sh`
      mencetak foldernya (sebut `<K>`); baca `<K>/SKILL.md` dan ikuti langkah 1–6-nya, dengan `<K>` sebagai nilai
      variabel folder skill (`CLAUDE_SKILL_DIR`) di file itu.
   c. Tidak ditemukan → jangan berhenti: selesaikan pemasangan tim, tandai kantor 3D "dilewati", dan tampilkan
      petunjuk dari skrip (pasang plugin `kantor-3d` atau salin skill manual, lalu `/reload-plugins` dan ulangi langkah ini).
   Tanpa config pun peran terbaca dari `.claude/agents`; buat `kerja/config.json` hanya untuk nama karakter
   (mis. `{"roles":[{"key":"analyst","name":"Pingot","asks_user":true}, …],"orchestrator":{"name":"Risko"}}` —
   nama contoh, ganti sesuai selera).
5. **Verifikasi:** `node ${CLAUDE_SKILL_DIR}/bin/periksa.mjs .` → OK (frontmatter agent, tim-ai.json, perintah,
   planning). Bila kantor terpasang: `/kerja/api/state` → `mode: "planning"` dan `roles` = peran tim.
6. **Laporkan:** tabel peran (key, model/effort, posisi plan/execute/review), file terpasang, `<isi>` yang masih
   perlu diisi user, perintah tim, URL kantor 3D, dan:
   - agent kustom baru terbaca di **sesi Claude Code berikutnya**; sampai itu orkestrator memakai `general-purpose`
     dengan deskripsi berawalan nama peran (`Analyst: …`) yang membaca `.claude/agents/<key>.md`;
   - ubah model/effort: frontmatter `.claude/agents/<peran>.md` (`model: opus|sonnet|haiku`, `effort: low|medium|high`);
   - preset ops: cara menjadwalkan `planning/ops/rutin.sh` (cron/launchd) di `planning/ops/README.md`.

## Aturan
- Jangan mengubah kode/konten produk; yang dipasang hanya `.claude/`, `planning/`, `tools/qa/`, `kerja/`, `CLAUDE.md`, `.gitignore`.
- Jangan menyalin rahasia ke agent, config, atau dokumen. Jangan commit/push saat pemasangan kecuali user meminta.

Files in this skill

  • BRIEF.md7.8 KB
  • SKILL.md6.2 KB
  • bin/cari-kantor-3d.sh2.2 KB
  • bin/periksa.mjs4.9 KB
  • template/agent-kustom.md1.6 KB
  • template/common/.claude/skills/jalankan/SKILL.md5.3 KB
  • template/common/.claude/skills/kerjakan/SKILL.md2.5 KB
  • template/common/.claude/skills/papan/SKILL.md1021 B
  • template/common/.claude/skills/rancang/SKILL.md2 KB
  • template/common/.claude/skills/uji/SKILL.md1.5 KB
  • template/common/CLAUDE.snippet.md787 B
  • template/common/planning/BACKLOG.md194 B
  • template/common/planning/DITUNDA.md209 B
  • template/common/planning/README.md2.4 KB
  • template/common/planning/ROADMAP.example.md909 B
  • template/common/planning/templates/plan.md1.5 KB
  • template/common/planning/templates/qa-report.md667 B
  • template/presets/konten/agents/editor.md2.9 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.