Vibe
foryourhealth111-pixel/Vibe-Skills
Vibe Code Orchestrator (VCO) is a governed runtime entry that freezes requirements, bounds execution, and enforces verification and phase cleanup.
This skill should be used when a user wants to identify which parts of a codebase are safe to modify with AI ("vibe code") and which require careful human engineering.
$ npx skills add gnurio/nurijanian-skills --skill vibe-code-leaf-finder -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install gnurio/nurijanian-skills vibe-code-leaf-finder --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/gnurio/nurijanian-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/vibe-code-leaf-finder .claude/skills/vibe-code-leaf-finder && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "vibe-code-leaf-finder" agent skill from https://github.com/gnurio/nurijanian-skills/tree/main/skills/vibe-code-leaf-finder into .claude/skills/vibe-code-leaf-finder/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "vibe-code-leaf-finder", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/gnurio/nurijanian-skills/tree/main/skills/vibe-code-leaf-finderType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add gnurio/nurijanian-skills --skill vibe-code-leaf-finder -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install gnurio/nurijanian-skills vibe-code-leaf-finder --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/gnurio/nurijanian-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/vibe-code-leaf-finder .agents/skills/vibe-code-leaf-finder && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "vibe-code-leaf-finder" agent skill from https://github.com/gnurio/nurijanian-skills/tree/main/skills/vibe-code-leaf-finder into .agents/skills/vibe-code-leaf-finder/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "vibe-code-leaf-finder", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add gnurio/nurijanian-skills --skill vibe-code-leaf-finder -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install gnurio/nurijanian-skills vibe-code-leaf-finder --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/gnurio/nurijanian-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/vibe-code-leaf-finder .cursor/skills/vibe-code-leaf-finder && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "vibe-code-leaf-finder" agent skill from https://github.com/gnurio/nurijanian-skills/tree/main/skills/vibe-code-leaf-finder into .cursor/skills/vibe-code-leaf-finder/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "vibe-code-leaf-finder", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/gnurio/nurijanian-skills.git --path skills/vibe-code-leaf-finder--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add gnurio/nurijanian-skills --skill vibe-code-leaf-finder -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install gnurio/nurijanian-skills vibe-code-leaf-finder --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/gnurio/nurijanian-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/vibe-code-leaf-finder .gemini/skills/vibe-code-leaf-finder && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "vibe-code-leaf-finder" agent skill from https://github.com/gnurio/nurijanian-skills/tree/main/skills/vibe-code-leaf-finder into .gemini/skills/vibe-code-leaf-finder/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "vibe-code-leaf-finder", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install gnurio/nurijanian-skills vibe-code-leaf-finderInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add gnurio/nurijanian-skills --skill vibe-code-leaf-finder -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/gnurio/nurijanian-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/vibe-code-leaf-finder .github/skills/vibe-code-leaf-finder && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "vibe-code-leaf-finder" agent skill from https://github.com/gnurio/nurijanian-skills/tree/main/skills/vibe-code-leaf-finder into .github/skills/vibe-code-leaf-finder/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "vibe-code-leaf-finder", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add gnurio/nurijanian-skills --skill vibe-code-leaf-finder -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install gnurio/nurijanian-skills vibe-code-leaf-finder --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/gnurio/nurijanian-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/vibe-code-leaf-finder .opencode/skills/vibe-code-leaf-finder && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "vibe-code-leaf-finder" agent skill from https://github.com/gnurio/nurijanian-skills/tree/main/skills/vibe-code-leaf-finder into .opencode/skills/vibe-code-leaf-finder/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "vibe-code-leaf-finder", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
vibe-code-leaf-finderThis skill should be used when a user wants to identify which parts of a codebase are safe to modify with AI ("vibe code") and which require careful human engineering.
Vibe Code Leaf Finder is an agent skill from gnurio/nurijanian-skills. This skill should be used when a user wants to identify which parts of a codebase are safe to modify with AI ("vibe code") and which require careful human engineering. It classifies files and modules into Leaf (safe to vibe), Branch (caution), or Trunk (hands off) based on dependency isolation, stability, and external verifiability. Use when users say "find safe places to vibe code", "where can I let AI loose in this repo", "leaf nodes", "vibe-code audit", "can a PM edit this codebase", or when someone points at…
Its SKILL.md is about 1.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including reference files and assets (for example `assets/LEAF_REPORT_TEMPLATE.md` and `references/schluntz-framework.md`).
The repository describes itself as: Claude Code and Cursor skills for product managers — PM coaching, verbalized sampling, tech sensemaking, and more. The licence is MIT.
5 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 43a0566. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
gitFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Vibe Code Leaf Finder loads about 1.9k tokens when it runs, and up to ~2.8k if it reads all its reference files. Until then it costs about 179 tokens; SKILL.md has 971 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check noted patterns worth knowing about, such as sudo or a known installer.
- **Config files**: `.env`, `config.yaml`, infra-as-code — always TRUNK.Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from gnurio/nurijanian-skills at commit 43a0566, republished under its MIT licence (© gnurio). 971 words, ~1,865 tokens.
.claude/skills/vibe-code-leaf-finder/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.Classify every part of a codebase by risk-to-modify-with-AI, producing a report that tells the user where AI can write freely (leaves), where it needs guardrails (branches), and where humans must stay in the loop (trunks).
Based on Erik Schluntz's framing from "Vibe coding in prod" (Anthropic, 2025): tech debt is acceptable in leaf nodes because nothing depends on them, but trunks and branches are core architecture that must be "protected, deeply understood, extensible, and flexible."
Full framework quotes and rationale: references/schluntz-framework.md.
Trigger this skill when the user:
Do NOT use this skill for: general code review, bug hunting, or performance audits. This skill only answers one question — "where is it safe to let AI write this code without human review of every line?"
Execute these four checks against the target scope. If no scope is given, ask the user once: "Scope this to a directory, a package, or the whole repo?"
For each file in scope, find every place outside the file (and outside the scope directory if scoped) that imports or references it.
Use ripgrep, not grep. Search for:
from <module>, import <module>, require('<path>'), from '<path>'Record, for each file: a list of external referrers. Zero referrers = candidate leaf.
For each candidate leaf from Step 1, confirm it is also a pure consumer not a provider:
A file with zero external importers but that registers a middleware or a route is NOT a leaf — it is a hidden trunk. Flag these as BRANCH.
For each remaining leaf candidate, inspect git history:
git log --follow --oneline --since="12 months ago" -- <file>
git log --follow --stat -- <file> | head -40Signals of a true leaf (end-feature, unlikely to grow):
TODO, FIXME, or HACK comments pointing to future expansion.Signals of a hidden trunk:
This is the Schluntz test: can you verify this feature works without reading the implementation?
For each leaf candidate, answer:
If no to any of these: downgrade to BRANCH.
Classify every file in scope as one of:
| Class | Definition | AI Strategy |
|---|---|---|
| LEAF | Zero external deps, no registrations, stable git history, externally verifiable | Vibe code freely. Claude writes, human runs tests, ships. |
| BRANCH | Leaf-like but with 1-2 of: light external refs, some registrations, moderate churn | AI can draft, human reviews structural decisions only. |
| TRUNK | Imported by many files, registers globally, high churn, OR no external test surface | Human writes. AI may suggest, human writes every line. |
Then for each LEAF, propose Schluntz-style stress tests — 3 end-to-end tests minimum (one happy path, two failure modes) that verify behavior without reading the implementation.
Write output to LEAF_REPORT.md using the template in assets/LEAF_REPORT_TEMPLATE.md. Use the Write tool, not Shell echo.
Every run produces:
Safe to Vibe section listing LEAF files with suggested stress tests per file.Hands Off section listing TRUNK files with the blocking reason (who imports them, what they register, what churns).Caution section listing BRANCH files with the specific guardrail needed.If the user is non-technical (PM, founder), add a plain-English summary at the top: "You can safely ask Claude to edit these N files. Do not let Claude touch these M files without an engineer present."
Do NOT:
rg / git log — hallucinated classifications destroy trust..env, config.yaml, infra-as-code — always TRUNK.references/schluntz-framework.md — source quotes, framework definitions, rationale. Read this before running the workflow if unfamiliar with the leaf/trunk model.assets/LEAF_REPORT_TEMPLATE.md — the exact report format to produce. Copy and fill in.© gnurio, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 2 other files (references, assets) in skills/vibe-code-leaf-finder of gnurio/nurijanian-skills.
Open the folder on GitHubat commit 43a0566
Vibe Code Leaf Finder next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Vibe Code Leaf Finder this skillgnurio/nurijanian-skills | 124 | — | ~1.9k | Automated safety check: Notes | MIT | |
| Vibeforyourhealth111-pixel/Vibe-Skills | 3.6k | — | ~4.6k | Automated safety check: Warn | Apache-2.0 | |
| Vibe Delegatesickn33/agentic-awesome-skills | 47k | 1 repos | ~1.8k | Automated safety check: Pass | MIT | |
| Vibe Code Cleanupsickn33/agentic-awesome-skills | 47k | 1 repos | ~1.8k | Automated safety check: Notes | MIT | |
| Vibe to Agentic Engineering Frameworkshanraisshan/claude-code-best-practice | 67k | — | ~3.3k | Automated safety check: Pass | MIT | |
| Mistral Vibe CLI Referencemistralai/mistral-vibe | 5.1k | — | ~14k | Automated safety check: Notes | Apache-2.0 |
foryourhealth111-pixel/Vibe-Skills
Vibe Code Orchestrator (VCO) is a governed runtime entry that freezes requirements, bounds execution, and enforces verification and phase cleanup.
sickn33/agentic-awesome-skills
Delegate coding tasks to the Mistral Vibe CLI (vibe) only when the user explicitly requests it, while the orchestrator retains review and landing responsibility.
sickn33/agentic-awesome-skills
Safe production cleanup and hardening for vibe-coded fullstack apps (Next.js, React, Node.js, etc.).
shanraisshan/claude-code-best-practice
Explains the conceptual model behind a presentation on moving from unstructured vibe coding to fully configured agentic engineering, including its 4-level scoring system and slide conventions.
mistralai/mistral-vibe
Reference for Mistral Vibe, the CLI agent it runs inside: config files, env vars, agents, skills, tools, hooks and MCP servers, so the agent can explain and troubleshoot its own setup.
mistralai/mistral-vibe
Async and concurrency patterns for Mistral Vibe. An agent skill from mistralai/mistral-vibe.
gnurio/nurijanian-skills
Find, diagnose, and fix misalignment in corporate settings. An agent skill from gnurio/nurijanian-skills.
gnurio/nurijanian-skills
Generate diverse outputs by prompting for a probability distribution instead of a single response.
gnurio/nurijanian-skills
This skill should be used when someone needs to find, propose, or evaluate a focal point in a coordination, negotiation, or alignment problem.
gnurio/nurijanian-skills
PM alignment coach and router. An agent skill from gnurio/nurijanian-skills.
gnurio/nurijanian-skills
Analyze technology announcements to surface non-obvious strategic implications using Verbalized Sampling.
gnurio/nurijanian-skills
PM stress-test roleplay. An agent skill from gnurio/nurijanian-skills.
This skill should be used when a user wants to identify which parts of a codebase are safe to modify with AI ("vibe code") and which require careful human engineering. Vibe Code Leaf Finder is an agent skill from gnurio/nurijanian-skills. This skill should be used when a user wants to identify which parts of a codebase are safe to modify with AI ("vibe code") and which require careful human engineering.
Vibe Code Leaf Finder fits situations like: users say find safe places to vibe code; where can I let AI loose in this repo; vibe-code audit; can a PM edit this codebase.
Run `npx skills add gnurio/nurijanian-skills --skill vibe-code-leaf-finder -a claude-code`. Or copy the skill folder (skills/vibe-code-leaf-finder in gnurio/nurijanian-skills) into .claude/skills/vibe-code-leaf-finder in your project. Claude Code loads it when a task matches its description.
Run `npx skills add gnurio/nurijanian-skills --skill vibe-code-leaf-finder -a codex`. Or copy the skill folder (skills/vibe-code-leaf-finder in gnurio/nurijanian-skills) into .agents/skills/vibe-code-leaf-finder in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add gnurio/nurijanian-skills --skill vibe-code-leaf-finder -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/vibe-code-leaf-finder, .gemini/skills/vibe-code-leaf-finder, .github/skills/vibe-code-leaf-finder and .opencode/skills/vibe-code-leaf-finder in your project.
Going by SKILL.md and its folder, Vibe Code Leaf Finder needs the command-line tools its instructions call (git).
SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.
Vibe Code Leaf Finder is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.9k tokens (SKILL.md is roughly 7.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 961 tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Vibe Code Leaf Finder: Vibe (foryourhealth111-pixel/Vibe-Skills, 3.6k stars), Vibe Delegate (sickn33/agentic-awesome-skills, 47k stars), Vibe Code Cleanup (sickn33/agentic-awesome-skills, 47k stars) and Vibe to Agentic Engineering Framework (shanraisshan/claude-code-best-practice, 67k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
gnurio (a GitHub user) maintains it in gnurio/nurijanian-skills, which has 124 GitHub stars. The repository holds 15 skills in this directory. The repository was last updated on August 13, 2026.
Source: gnurio/nurijanian-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.