yolo
Skill0 starsChanged 27 days agoMITView on GitHub
Start temporary autonomy for the current task or an explicit scope with a required --for expiry. Codex permits scoped pushes, merges, deploys, and releases after strict testing and validation; Full access is a separate runtime setting. Claude Code uses a session permission hook with a protected-action denylist.
- Deletes or force-pushes
9 other projects use a version of this.
Adopted by
Most recently taken up by
- alexandrosandre/agentic-engineeringtheir own version, first seen Nov 8, 2026
- thititongumpun/skillstheir own version, first seen Nov 2, 2026
- benikigai/nightshift-brieftheir own version, first seen Oct 25, 2026
- cyb3rcricket/cricket-modetheir own version, first seen Sep 26, 2026
- aphrody-code/nietheir own version, first seen Sep 23, 2026
- ZeroTokenClaw/agents-skillstheir own version, first seen Sep 21, 2026
Other versions9 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 9
- ultralytics/skills★ 38same name
- howar31/magi-workflow★ 3same name
- benikigai/nightshift-brief★ 2same name
- SilvrDuck/skills★ 1same name
- thititongumpun/skills★ 1same name
- ZeroTokenClaw/agents-skills★ 1same name
- alexandrosandre/agentic-engineering★ 0same name
- aphrody-code/nie★ 0same name
- cyb3rcricket/cricket-mode★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository45 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- .github/copilot-instructions.mdCopilot instructions
- agents-searchSkill
- audit-and-fixSkill
- aws-specialistSkill
- azure-specialistSkill
- code-simplifierSkill
- create-assessmentSkill
- create-auditSkill
- create-experimentSkill
- create-inspectionSkill
- crossplane-specialistSkill
- deliverSkill
- deploy-statusSkill
- detect-flakySkill
- fix-with-evidenceSkill
- flyctlSkill
- gcp-specialistSkill
- gitSkill
- ground-firstSkill
- handoffSkill
- kubernetes-specialistSkill
- language-reviewSkill
- local-attestSkill
- peerSkill
- plan-graderSkill
- post-pr-reviewSkill
- pr-conductorSkill
- project-syncSkill
- pulumi-specialistSkill
- quality-reviewSkill
- release-conductorSkill
- reproduce-bugSkill
- review-prSkill
- review-prsSkill
- rollback-prodSkill
- security-auditSkill
- security-reviewSkill
- smoke-testSkill
- specSkill
- terraform-specialistSkill
- terragrunt-specialistSkill
- validate-specSkill
- veracity-auditSkill
The file
We split this skill into the rules it gives an agent
9 rules. 0 are common, 7 are distinctive, and 2 are very specific to this project.
0
Common
Most of the 9 edited versions we read keep these.
7
Distinctive
This author's own choices. Worth a look.
2
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- could be automatic: a setting could enforce it
- Distinctive: line 32
Codex: Read references/codex.md and follow that path.
- Distinctive: line 38
Do not run the Claude grant steps below in Codex.
- Distinctive: line 40
Claude Code: Follow the hook-backed path below.
- Very specific: line 73
Do not edit any settings file to make the mode work.
- Distinctive: line 100
Do not ask "push?", "merge?", "approved?", or "should I continue?" about a decision inside the scope.
- Very specific: line 104
Every other rule still applies: worktrees from origin/main, TDD, the merge evidence (CI on the head, or the explicit path), the PR body …
- Distinctive: line 110
Stop, report what you found and why you stopped, and ask one question, for each of these:
- Distinctive: line 134
If a dialog shows for a step you expected to pass, the grant has possibly expired.
- Distinctive: line 139
When the scope is done, or a stop ends the work:
“Common” is measured: kept by at least 6 in 10 of the 9 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
yolo
disable-model-invocation: true is deliberate. Only the owner can start this
mode. In Claude Code, type /yolo --for <duration> [scope]. In Codex, type
$yolo --for <duration> [scope]. Only --for is required; scope text and
--merge or --no-merge are optional. off needs no duration.
Choose the runtime
Codex: Read references/codex.md and follow that path. It authorizes all necessary work in the scope, including deploys and releases, subject to strict verification. Check the active permissions and prompt once for Full access when needed, as the reference explains. The Codex instructions are complete; do not inherit the Claude standing-grant limits or stops below. Do not run the Claude grant steps below in Codex.
Claude Code: Follow the hook-backed path below. A missing Claude grant never selects the Codex path. For any other runtime, report that it is unsupported and stop.
Claude Code
Without scope text, use only the current task already agreed in this session.
State that task before work starts. If no task exists, ask the owner for one.
An omitted scope never grants merge permission or includes unrelated work.
Merges require --merge or an explicit merge instruction in the scope.
The invocation is the approval for that task or scope, never for unrelated work.
The yolo.sh hook does the mechanical part (see
docs/hooks.md). When the owner types the command,
the hook writes a grant for this session and adds one context line. While the
grant lives, the hook approves the permission dialogs of this session, except
for a denylist. This skill does the rest: it tells you what the grant lets you
decide alone, and where you must still stop.
1. Read the grant line
Find the line the hook added to your context for this command. It starts with one of these:
YOLO GRANT REMOVED— the owner typed/yolo off. Tell the owner, in one sentence, that every permission default is back. Stop.YOLO GRANT ACTIVE— read the session, the expiry, the grant file path,merge: yes|no, and the scope from it. Resolve "the current task in this session" to the agreed task before step 2.- Neither line — no hook grant is available, so every permission default stays.
Tell the owner to check the four
yolo.shentries indocs/hooks.md#yolosh, and stop. Do not start the scope as if it were autonomous.
Do not edit any settings file to make the mode work. The mode must never
change settings.json at runtime. Never write or change a grant file or a
transcript. Only a /yolo that the owner types starts the mode, and the
permission gate checks the transcript for it.
2. The standing grant
Tell the owner, in at most three lines: the scope, merge: yes|no, the expiry,
and the stops in step 3. Then start the work. Do not ask "should I start?".
The owner designates this session as autonomous for the scope in the grant line, and only for that scope. This is the standing grant that the "When designated as autonomous" clause of CLAUDE.md expects. Inside the scope, it is the explicit instruction that these rules ask for:
- Push. Push the branches you create for the scope. Never force-push.
- Plan and audit sign-off. Where a rule says to wait for approval of a plan or an audit, write the plan or audit, state your choice, and continue.
- Pull requests. Open the pull requests the scope needs with
/deliver: prove each change works, review it once, and fix the findings. Run/pr-conductoror local attestation only when the scope asks for them. - Merge, only when
merge: yes. Merge each pull request in the scope when its required checks are green and its evidence covers the head SHA. Use the repository's merge path (/merge-pr, orgh pr merge --squash --delete-branch). Deleting the merged pull request's own head branch is part of the merge. Whenmerge: no, stop at a green pull request and report it.
Do not ask "push?", "merge?", "approved?", or "should I continue?" about a decision inside the scope. Make the decision, and record it in the final report.
Every other rule still applies: worktrees from origin/main, TDD, the merge
evidence (CI on the head, or the explicit path), the PR body sections, the protected-path Spec ID or
no-spec rationale, and the coordination with other sessions.
3. Where you still stop
Stop, report what you found and why you stopped, and ask one question, for each of these:
- A force push,
git reset --hard, or any other commandguard-destructive-git.shasks for. - A deletion of a branch or a repository, except the head branch of a pull request you merge in the scope.
- An
rm -routside your worktree. terraform destroy,tofu destroy, orapply -destroy.- A production deploy or a release.
- A check that fails and that you cannot fix inside the scope. Do not disable, skip, or weaken the check, and do not lower a threshold.
- A change to owner-approved spec text (
docs/specs/). - Any work outside the scope. If the scope does not clearly cover a step, treat it as outside.
- A change to a settings file, a hook,
~/.claude/, or the grant file (except therm -fin step 4). A change there outlives the grant.
The hook keeps the dialog for items 1 to 5, 7, and 9 when Claude Code would show one. It cannot see items 6 and 8, and it cannot add a dialog that your settings or auto mode would skip. So these stops are your duty, not only the hook's. Do not route around a stop: no bypass variable, no split or encoded command, no script file, and no other session.
If a dialog shows for a step you expected to pass, the grant has possibly expired. Report it, and do not ask the owner to approve a run of dialogs.
4. Finish
When the scope is done, or a stop ends the work:
- Report the result. Give what is done, what remains, and each pull request with its link, its check state, and whether you merged it. Then give the decisions you made alone under the grant.
- End the grant, as
/yolo offdoes: remove the grant file named in the grant line withrm -f <grant file>. - Tell the owner in one line that the mode is off and every default is back.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

