Skip to content
Back to skills

Quick

ASecurity

Use when the user types /vibekit:quick: writes the change immediately under lazy's ladder, no spec, no plan, no subagents. Reports what it skipped.

  • 20 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 8, 2026
ai-agentsrustgosecurity

Security analysis

A100/100

Scanned October 8, 2026

npx -y skills add rizukirr/vibekit --skill quick --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Quick?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Quick
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/rizukirr-quick/badge)](https://www.skillsdirectory.com/skills/rizukirr-quick)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: quick
description: "Use when the user types /vibekit:quick: writes the change immediately under lazy's ladder, no spec, no plan, no subagents. Reports what it skipped."
trigger: Invoked explicitly as a slash command, never fires on its own
gate: none
command: true
---

# quick

The fast path. One intent in, the change written now.

## The waiver

`brainstorm`, `plan`, `exec` and `verify` do not apply here. No spec doc, no plan doc, no subagent dispatch, no verification report. That is the whole point of typing this instead of `/vibekit:vibe`.

Invoke `lazy` and write under its ladder. Do not restate its rungs: one copy of the ladder exists, and it lives in `lazy`.

## Bail out first

Check before writing. Each of these is a fact about the change, not a judgement about its size:

- It needs a dependency that is not already installed.
- It touches a schema, a migration, or the shape of stored data.
- It touches auth, payments, permissions, or any other trust boundary.
- It spans more files than you can hold in one reading.
- The intent reads two ways.

Any one of them: stop, name the criterion that tripped, and say the request wants `brainstorm`. Do not start a spec yourself, and do not negotiate: the user asked for speed, and the honest answer is that this is not the path for it.

None of them: write the change now.

## The floor still holds

Nothing runs behind you, so `lazy`'s never-simplify-away list is not optional here: validation at trust boundaries, error handling that prevents data loss, security, accessibility, and anything the user explicitly asked for.

Non-trivial logic leaves one runnable check, and **you run it**. `verify` is not coming. A change you did not execute is a change you are guessing about, and "evidence or it did not happen" is not waived by speed.

## debug is not waived

A failed check routes to `debug` exactly as it always does. `quick` skips the gates before implementation. It does not skip the one after a failure.

## Say what you skipped

Close with one line naming the skipped stages and the check you ran, so a fast path never reads like a verified one:

> Skipped: brainstorm, plan, exec, verify. Ran: <the check, and its result>.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.