vibe-brainstorm
Skill1 starsChanged 17 days agoMITView on GitHub
Use when the user explicitly asks for vibe brainstorming, creative implementation ideas, implicit expected behavior, or convention checks, and when an implementation task is creative or convention-dependent. Do not use for obvious mechanical edits.
1 other project uses a version of this.
Adopted by
Most recently taken up by
- aakashdhar/vibe-skilltheir own version, first seen Oct 30, 2026
Other versions1 project uses a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 1
- aakashdhar/vibe-skill★ 7same 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 repository17 other files it gives its agents.
- AGENTS.mdAGENTS.md
- minecraft-modding-workbenchSkill
- skill-evalSkill
- skill-qualitySkill
- vibe-agent-instructionsSkill
- vibe-code-researchSkill
- vibe-codingSkill
- vibe-commitSkill
- vibe-debugSkill
- vibe-goal-alignmentSkill
- vibe-orchestrateSkill
- vibe-plan-executionSkill
- vibe-planningSkill
- vibe-plan-reviewSkill
- vibe-requirements-specSkill
- vibe-reviewSkill
- vibe-writingSkill
The file
We split this skill into the rules it gives an agent
11 rules. About 0 are common, 7 are distinctive, and 4 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈7
Distinctive · estimate
This author's own choices. Worth a look.
4
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 17
Use this skill for requested ideas, alternatives, interaction behavior, or convention-dependent implementation.
- Very specific: line 28
Do not autonomously choose full unless ideation, convention grounding, and selection are all needed to scope the work.
- Very specific: line 33
Use separate perspectives locally by default.
- Distinctive: line 57
Only choose when the host allows it and the user has not fixed a model.
- Distinctive: line 58
Use a cheaper or faster tier only for bounded, low-ambiguity lookups, extraction, and mechanical checks.
- Distinctive: line 108
Read-only: report in chat.
- Distinctive: line 110
Never let an artifact-only phase implement executable behavior, edit code or tests as implementation, produce another phase's artifact, do …
- Distinctive: line 113
Keep every irreversible or outward-facing operation under its own consent.
- Distinctive: line 116
Keep the result in chat unless the user explicitly requests a saved artifact.
- Very specific: line 129
Read references/durable-records.md only before handing a settled decision or deferred finding forward.
- Very specific: line 135
Stop at the user's pick of a full direction or a proxy selection, and for user confirmation of a checklist that adds, drops, or changes …
≈ “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
Vibe Brainstorm
Turn an underspecified creative request into ideas, expected behavior, and a direction or checklist to carry forward. This is a read-only, pre-implementation phase: a trusted proxy may select input for later requirements or planning, but it is not user confirmation or implementation authorization.
Use and mode
Use this skill for requested ideas, alternatives, interaction behavior, or convention-dependent implementation. Skip it for mechanical edits, a direct bug fix with a concrete plan, approved execution, review, or a saved requirements artifact.
| Situation | Mode |
Explicit diverge or ideas only | diverge |
| Autonomous or convention-check request | conventions |
Explicit full, or explicit invocation with a creative goal | full |
Do not autonomously choose full unless ideation, convention grounding, and
selection are all needed to scope the work; when you do choose it, say why.
Perspectives and delegation
Use separate perspectives locally by default; delegate only when independent
work or specialist context materially helps and the host permits it. Never
claim delegation from headings or polished prose. Call it confirmed only
with a citable host record; otherwise say unproven or unavailable.
Delegated prompts request concise candidates, tradeoffs, risks, or checks, not private reasoning. A user-stated scripted orchestration mechanism is sufficient to plan its bounded schedule. If a scripted run is available, it may cover generation, critique, development, grounding, and selection, but final confirmation stays in chat. If the current host cannot actually invoke or record that user-stated run, do not replace it with coordinator-generated brainstorm results. Return the planned stages, role-specific capability-tier basis, required run/task evidence, and the post-run conversation confirmation boundary instead. For ordinary perspective gathering, give local coordinator-derived perspectives unless independence itself is required; then state the limitation. Local coordinator-derived perspectives are the mode's own work and need no delegation or fallback authorization.
Model Choice
<!-- shared-contract:class language=none commit=none effect=read-only --><!-- shared-contract:begin model-tier-selection source=shared/vibe-contract.md -->Choose a model for each delegated unit by capability and context fit, never by hard-coded name.
- Only choose when the host allows it and the user has not fixed a model.
- Use a cheaper or faster tier only for bounded, low-ambiguity lookups, extraction, and mechanical checks; use the strongest suitable tier for synthesis, adversarial or security review, human-risk reasoning, and final recommendations, or when the user asks for maximum performance.
- Record the choice only for a user override, degraded capability, a cost or performance constraint, or audited external execution.
<!-- shared-contract:end model-tier-selection -->Creative synthesis, convention tradeoffs, selection, and final recommendations need the stronger suitable capability; cheap tiers fit only bounded checks. In an orchestration schedule, explain each role's capability and context needs; name a tier or model only under one of the block's recording conditions, and name that condition.
Modes
diverge
Generate Practical, Unconventional, and Challenging directions. For each,
give fit, tradeoffs, and implementation risks. Do not ground conventions,
rank, choose, recommend, begin implementation, or offer to implement a
direction.
conventions
Summarize the behavior, then produce a checklist separating mandatory expected behavior, optional taste, and unknowns. Ground it in relevant local, supplied, official, or domain sources when available, and say which items each source grounds; label missing access and inference. Mandatory means missing it would violate the goal, a real convention, accessibility/safety expectation, data contract, or normal user expectation. Surface meaningful UX tradeoffs rather than selecting the cheapest build path. Hand the checklist forward as AI-selected input; stop for user confirmation only when it adds, drops, or changes requested behavior or scope. Spelling out behavior the request implies is not such a change.
full
Generate the three directions, run the convention checklist, develop viable candidates, and apply this sieve: reject failures of mandatory gates (name the gate, or say that none failed), then rank survivors for creativity, fit, and practicality. Recommend a direction and any worthwhile runner-up. Do not reject unusual ideas merely for being unusual. Stop for user confirmation; a proxy-selected direction is only AI-selected input for later requirements or planning.
Output and boundary
Effect And Write Boundaries
<!-- shared-contract:begin effect-write-boundaries source=shared/vibe-contract.md -->Write nothing beyond what the phase's declared effect class and boundary permit.
- Apply the effect class the phase declares in its own text; where this package states a narrower limit, the narrower limit wins.
- Read-only: report in chat; edit no file, run no state-mutating command, and never stage, commit, tag, push, change versions, delete data, or start services. Write a file only when the user explicitly asks for a saved artifact.
- Artifact-only: create or update only the artifact the phase owns and the supporting paths its text declares, such as a confirmed plan reflection or a decision record, and leave them in the working tree.
- Never let an artifact-only phase implement executable behavior, edit code or tests as implementation, produce another phase's artifact, do release work, or treat its artifact as same-turn implementation authority.
- State-changing: edit and run commands only inside the declared scope, in its smallest verified unit; leave other paths, pre-existing changes, and runtime or external state untouched unless the user selects them.
- These limits cover shell commands (redirection,
sed -i,tee,mv,cp,rm,git checkout --) as well as file tools; report a refused write as a boundary stop and never retry it through another tool. - Keep every irreversible or outward-facing operation under its own consent.
<!-- shared-contract:end effect-write-boundaries -->Keep the result in chat unless the user explicitly requests a saved artifact.
Response Shape
Report the mode and delegation state, labeling locally produced results coordinator-derived; the checklist and candidates where generated; selection or skipped stages; and the exact checklist or direction, saying whether it awaits user confirmation or goes forward as AI-selected input. Summarize conclusions, evidence, tradeoffs, and open questions, never private reasoning.
Durable Records
Read references/durable-records.md only before handing a settled decision or
deferred finding forward. This phase writes neither decision nor finding
records; its packet remains unpersisted until a later writing phase records it.
Handoff
Stop at the user's pick of a full direction or a proxy selection, and for
user confirmation of a checklist that adds, drops, or changes requested
behavior or scope; hand any other conventions checklist forward as
AI-selected input without waiting.
Hand the outcome forward as a carry-forward packet; without user
confirmation, do not implement, edit, stage, commit, or call it approved.
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.

