Skip to content
Development
Skill

/yolo-init

Use when setting up YOLO in a project for the first time, or repairing the setup. Scaffolds workspace/config.yaml and the features/, decisions/, and debug/ dirs (plus docs/ for the docs engine), and installs the CLAUDE.md routing block. Triggers on "set up YOLO here", "init

From plugin
yolo
911 skills1 command
Install
$ npx -y skills add CoriChui/yolo --skill yolo-init --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/yolo-init

Context preview

The summary Claude sees to decide when to auto-load this skill.

Use when setting up YOLO in a project for the first time, or repairing the setup. Scaffolds workspace/config.yaml and the features/, decisions/, and debug/ dirs (plus docs/ for the docs engine), and installs the CLAUDE.md routing block. Triggers on "set up YOLO here", "init

SKILL.md

yolo-init.SKILL.md
name: yolo-init
description: Use when setting up YOLO in a project for the first time, or repairing the setup. Scaffolds workspace/config.yaml and the features/, decisions/, and debug/ dirs (plus docs/ for the docs engine), and installs the CLAUDE.md routing block. Triggers on "set up YOLO here", "init yolo", "yolo init".

yolo-init

Make a repo YOLO-ready. Idempotent — safe to re-run (repair mode).

**Resolve template sources via the plugin root.** When YOLO is installed as a plugin (`${CLAUDE_PLUGIN_ROOT}` is set), read `.claude/yolo/templates/*` from `${CLAUDE_PLUGIN_ROOT}/.claude/yolo/templates/*`; when the framework was copied into the project, read them project-relative (see `conventions.md` *Where YOLO's files live*). Either way, `yolo-init` writes **only project state** — `workspace/`, `workspace/config.yaml`, and the `CLAUDE.md` routing block. In plugin mode do **not** copy the framework (skills/conventions) into the project; it stays in the plugin and resolves via `${CLAUDE_PLUGIN_ROOT}`.

Procedure

1. Create `workspace/`, `workspace/features/`, `workspace/decisions/`, `workspace/debug/` if missing (each tracked; add a `.gitkeep` where empty). Ensure `docs/` exists too — the single doc folder the docs engine indexes and where persisted intake lives; yolo keeps **no** `workspace/intake/` shelf. 2. If `workspace/config.yaml` is missing, copy `.claude/yolo/templates/config.yaml` to it; set `project.name` to the repo directory name and `project.base_branch` via the detection rule in `.claude/yolo/conventions.md` (`git symbolic-ref --short refs/remotes/origin/HEAD` minus `origin/`, else first existing of `main`/`master`). If it exists, repair only: fill missing keys, never overwrite a user-set value. 3. Install the routing block: ensure the project `CLAUDE.md` contains the content of `.claude/yolo/templates/claude-routing-block.md`. If the `<!-- YOLO:routing-block start -->`/`end` markers already exist, replace the block between them; otherwise append it. (Idempotent.) 4. Commit (`yolo: init`).

Constraints

  • Never git-ignore `workspace/` — it is the durable spine and must survive branches/worktrees.
  • Repair mode preserves existing config values; it only fills gaps.
Read more
Ships withyolo

Reasoning-first development for Claude Code. Git is the source of truth; status is derived, never stored. YOLO turns "I want X" into a planned, executed, verified, and landed change, driven by conversation and git rather than tracked status files.

Get the whole plugin
Stats
9
Stars
0
Forks
Maintained
Maintenance
MIT
License
2mo ago
Last commit
7mo ago
Created

Repo: CoriChui/yolo

Other skills on yolo.

yolo-debug
Skill

yolo-debug

Use when a reported problem, failure, or bug needs a systematic root-cause investigation — reproduce → isolate → fix → verify — recorded as one durable…

@corichui@corichuiView Skill
yolo-feature
Skill

yolo-feature

Use when the user wants to build, add, or implement a feature. Captures intent, drafts a brief, confirms, then composes research → plan → execute → verify →…

@corichui@corichuiView Skill
yolo-finish
Skill

yolo-finish

Use when a feature is implemented and verified, to land it. Default path is PR + CI check, with the ship gate confirming before the irreversible merge;…

@corichui@corichuiView Skill
yolo-intake
Skill

yolo-intake

Use when a feature should draw on the project's reference material for context. yolo-intake does NOT fetch, import, or copy anything — it points YOLO at a…

@corichui@corichuiView Skill
yolo-plan
Skill

yolo-plan

Use when you have a goal or brief and need to break it into executable, testable tasks. Produces a committed plan.md. Triggers on "make a plan", "break this…

@corichui@corichuiView Skill