init-jean-json
Installation
SKILL.md
init-jean-json
Onboard a repository to Jean (coollabsio/jean — worktree-per-agent dev environment) by authoring its automation manifest from evidence, then proving it in a real throwaway worktree before committing anything. The deliverable is not a file — it is a verified worktree bootstrap: a fresh worktree that installs, runs, and tears down cleanly with zero manual steps.
Every schema claim here is verified against Jean source (src-tauri/src/projects/{types,git,commands}.rs) — exact contracts in references/jean-json-spec.md.
Use this skill when
- a repo is being onboarded to Jean and needs
jean.jsoncreated or fixed - worktree creation is slow or broken (missing
.env, reinstallingnode_modulesevery time, orphaned containers) and you must optimize it - authoring or repairing a
.worktreeincludemanifest (which gitignored files travel into new worktrees) - documenting the worktree bootstrap in AGENTS.md so non-Jean agents can replicate it
Do NOT use this skill when
- the task is "work on X in an isolated worktree" — that is session isolation, not manifest authoring; use your native worktree tool
- operating the Jean desktop app (creating sessions, chatting) — this skill only authors repo-side config
- the repo will never use worktrees (single-checkout deploy repo) — say so and stop