From no-vibe
Temporarily disables .no-vibe/active write guard for one scoped task (e.g., add .gitignore, scaffold Makefile, fix README typo), executes it, then restores guard if previously active.
npx claudepluginhub rizukirr/no-vibe --plugin no-vibeThis skill uses the workspace's default tool permissions.
Temporarily disable no-vibe for one scoped task, perform the task, then restore no-vibe if it was previously active.
Generates one-shot coding challenges based on no-vibe sessions or project context, with testable acceptance criteria, hints, and review feedback. User writes all code.
Blocks destructive commands like rm -rf, git --force-push, kubectl delete; restricts edits to specified directories for production systems or autonomous agents.
Share bugs, ideas, or general feedback.
Temporarily disable no-vibe for one scoped task, perform the task, then restore no-vibe if it was previously active.
Text after $no-vibe-btw is the required task description.
Examples:
$no-vibe-btw add a .gitignore for node$no-vibe-btw scaffold a Makefile with build/test/clean targets$no-vibe-btw fix typo in README.md line 42If task text is missing, stop and tell the user:
$no-vibe-btw requires a task description. Example: $no-vibe-btw add a .gitignore for node.
Run:
was_active=0
[ -f .no-vibe/active ] && was_active=1
Run:
rm -f .no-vibe/active
Verify:
test ! -f .no-vibe/active
If verified, state: temporary btw mode active (.no-vibe/active removed).
Do exactly what the task asks, nothing more.
Scope rules:
Always restore marker if it was active before, even on failure:
if [ "$was_active" = "1" ]; then
mkdir -p .no-vibe && touch .no-vibe/active
fi
Verify:
if [ "$was_active" = "1" ]; then
test -f .no-vibe/active
fi
If verified and was_active=1, state: no-vibe is active again (.no-vibe/active restored).
Give one short summary of files changed and why.
.no-vibe/active when it was previously active..no-vibe/ contents unless task explicitly targets them.$no-vibe off.