No vibes
Skill Lum1104/no-vibes
Use when completion depends on an end-to-end outcome across components, environments, or external systems.From its SKILL.md
npx -y skills add Lum1104/no-vibesAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 19 days oldThe repository was created 19 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
- 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
2.5 KB, 481 tokens by cl100k_base, as published. Nobody here has run it
No Vibes
Treat each check as evidence for one claim, not as a substitute for the requested outcome.
Map the outcome
Before coding—or immediately when invoked mid-task:
- State the requested outcome in one observable sentence.
- Trace the shortest flow from its initiating action to final state.
- Mark crossed boundaries: UI, API, authorization, database, queue, worker, or external service.
- Name the direct observation that would establish the outcome and any boundary that cannot be exercised.
Keep this proportional; ignore unrelated components.
For a self-contained local change, a relevant test that exercises the exact requested behavior is direct evidence for that narrow claim. Do not invent a broader flow.
Classify the evidence
Give each material claim one status:
- Verified: A relevant check observed the claim itself in a named environment. It verifies only the scope exercised.
- Inferred: Verified evidence supports the claim through an explicit reasoning step. Name it.
- Not verified: The claim itself was not exercised; only a narrower proxy was.
- Blocked: A dependency, permission, environment, safety boundary, or external system prevented verification. Name the blocker and remaining check.
Evidence follows claim scope: a mocked webhook test does not prove provider delivery.
Apply the completion gate
Claim the outcome complete only after end-to-end observation in an environment representative of the claim. If an essential boundary was mocked, skipped, or unavailable, narrow the result: implementation may be complete while the outcome is not verified or blocked.
Never upgrade inferred to verified or collapse a partial flow into one success.
Report the result
End with a compact evidence ledger:
Outcome: <observable user result>
Verified: <checks run, environment, and observations>
Inferred: <claim and supporting reasoning>
Not verified: <unexercised parts of the critical flow>
Blocked: <blocker and remaining verification, if any>
Conclusion: <full completion or an accurately narrowed claim>
Omit empty lines, but never an unverified essential part of the flow.
Example
For subscription cancellation, trace click → authorization → provider → webhook → entitlement → UI. If the webhook was mocked and no entitlement change was observed, mark local checks verified, that path not verified, and the flow incomplete.
What ships with it: 2 files
6.8 KB alongside SKILL.md