vibe-perf SKILL.md skillA
vibe-perf from aakashdhar/vibe-skill is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add aakashdhar/vibe-skill/vibe-perf@git:20261030.a66992cPins git:20261030.a66992c in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- aakashdhar/vibe-skill
- Path
vibe-perf/SKILL.md- Versions recorded
- 3
- Latest version
- git:20261030.a66992c, committed Oct 30, 2026
- First version recorded
- Apr 17, 2026
- Size
- 17,494 bytes
- Repository stars
- 7
- License
- none declared
Full-stack performance audit for vibe-* projects — frontend, backend, agentic pipelines, and infrastructure. Measures, scores, compares against previous runs, and writes approved fixes automatically. Triggers on "perf:" prefix, "performance audit", "this is slow", "optimize performance", "Lighthouse score", "bundle size", "slow queries", "LLM latency", "token usage", "memory leak", "CPU usage", "cold start", "perf regression". Runs after vibe-review flags performance as P1/P2, and before…
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Vibe Perf Skill
Full-stack performance audit grounded in actual measurements.
Measures every layer. Scores it. Compares to last run. Flags regressions.
Shows fix plan by category. Writes all approved fixes automatically.
Fixes change source code, so a review gate that had passed is reopened (Step 6) and
`review:` must run again before the next phase or deploy.
**Runs in agent mode (Claude Code / Cursor). Requires filesystem access.**
---
## The principle this enforces
Performance problems that aren't measured are invisible.
Performance problems that aren't tracked regress silently.
Performance problems caught before deploy cost minutes to fix.
Performance problems caught in production cost users and reputation.
Measure first. Fix second. Never the other way around.
---
## Entry points
### Entry point A — On demand
Triggered by: `perf:`, "performance audit", "this is slow", "optimize X"
Default scope: full project audit across all applicable layers.
If user specifies scope ("perf: frontend only" / "perf: audit the Scout agent")
— scope to that layer/module only.
Go to **Step 0**.
### Entry point B — After vibe-review flags perf
…Read the whole file at its exact version.
How to install
mdr add aakashdhar/vibe-skill/vibe-perf@sha256:0b5eae8987164161The line at the top of this page pins the label git:20261030.a66992c, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_ffd6bctnmgx6ant3)
4 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 3 versions of this file, between Apr 17, 2026 and Oct 30, 2026, about one every 98 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20261030.a66992c latest | 2026-10-30 | a66992c | 17,494 B | A | view · diff |
| git:20260910.01c6d07 | 2026-09-10 | 01c6d07 | 15,322 B | A | view · diff |
| git:20260417.e152a1c | 2026-04-17 | e152a1c | 15,145 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (17494 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
aakashdhar/vibe-skill · 7 stars · license none declared · pushed 2026-10-30 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_ffd6bctnmgx6ant3 GET https://markdownregistry.com/api/v1/resolve?ref=aakashdhar/vibe-skill/vibe-perf GET https://markdownregistry.com/api/v1/blob/0b5eae8987164161a2a9a7b8646b6ee6b7a1f3071b88e86689b856bf2ba19a92
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.