using-vibekit
Skill20 starsChanged 3 months agoMITView on GitHub
Use when starting any conversation: establishes the auto-trigger discipline so guardrail skills fire instead of being silently skipped.
The file
We split this skill into the rules it gives an agent
5 rules. About 0 are common, 3 are distinctive, and 2 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈3
Distinctive · estimate
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
- Very specific: line 10
If there is even a 1% chance a vibekit skill applies to what you are about to do, invoke it.
- Distinctive: line 14
If a skill turns out to be wrong for the situation, you do not have to follow it, but you do have to check.
- Distinctive: line 18
If you were dispatched to execute a specific task, skip this and follow your brief.
- Distinctive: line 28
Every skill declares its own trigger, and the auto-trigger table in CLAUDE.md is generated from those declarations, so it is never out of …
- Very specific: line 40
Use the Skill tool. The skill's content loads and you follow it directly.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
using-vibekit
If there is even a 1% chance a vibekit skill applies to what you are about to do, invoke it.
This is not negotiable. "The task is too small", "I already know the answer" and "it would be faster to just do it" are the rationalisations this plugin exists to stop. A guardrail you talked yourself out of is a guardrail that was never there.
If a skill turns out to be wrong for the situation, you do not have to follow it, but you do have to check.
If you are a subagent
If you were dispatched to execute a specific task, skip this and follow your brief. The orchestration discipline belongs to the session that dispatched you.
Instruction priority
- The user's explicit instructions: highest. If they say "skip the design step", skip it.
- vibekit skills: these override default behaviour where they conflict.
- The default system prompt: lowest.
Finding the right skill
Every skill declares its own trigger, and the auto-trigger table in CLAUDE.md is generated from those declarations, so it is never out of date. Read the table, not a copy of it.
A skill whose row says hard is a gate. Respect it regardless of how simple the task looks. Simple tasks are where unexamined assumptions cost the most.
Always on
Some skills are modifiers rather than steps: they say so in their own descriptions, which end "Stays on after." The trigger table lists them like any other skill. Nothing here enumerates them, because a count kept by hand goes stale the moment one is added.
Invoke each once, at the first moment its trigger applies, then keep applying it for the rest of the session without invoking it again. A modifier you never invoke is a modifier whose content you never read: the description line alone is not the skill.
How to invoke
Use the Skill tool. The skill's content loads and you follow it directly. Never read a skill file as a substitute for invoking it: reading gives you the text without the commitment.
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.

