By MikeSilvis
On-demand performance audit for a Next.js + SigNoz app. Gathers slow routes from bundle sizes, Web Vitals RUM, and backend traces, then fans out parallel subagents — one per finding, each in its own worktree — that open PRs against the worst offenders. Repo-agnostic; reads `.claude/perf.json` from the current repo for thresholds and signal sources. Stops at "ready for review"; never auto-merges. Use when the user says "run a perf audit", "audit performance", "find slow routes", or invokes `/msilvis:perf-audit`.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A plugin marketplace of reusable AI assistant skills for Claude Code and Codex. Each skill is a small package with YAML frontmatter that tells the assistant when to invoke it and what to do.
Skills cover repo workflows (bug-bash, pr-test-runner, code-quality),
framework references (prisma-cli, prisma-client-api, react-view-transitions),
tooling and ops (coolify, signoz-logs, circleci-failing-builds,
ios-simulator), and a couple of multi-file packages (site-modernize,
swiftui-expert-skill).
Add the marketplace once, then install whichever skills you want:
/plugin marketplace add MikeSilvis/ai-skills
/plugin install bug-bash@msilvis-ai-skills
Substitute any name from the catalog. Run
/plugin marketplace update msilvis-ai-skills later to pull in new or updated
skills.
Add the marketplace once:
codex plugin marketplace add MikeSilvis/ai-skills
Then enable plugins from inside Codex (the /plugin UI lists everything the
marketplace publishes), or pin them directly in ~/.codex/config.toml:
[plugins."bug-bash@msilvis-ai-skills"]
enabled = true
codex plugin marketplace upgrade msilvis-ai-skills refreshes installed
plugins.
Cursor doesn't have a plugin marketplace yet, so you copy the skill body into the project's rules directory:
skill=bug-bash
mkdir -p .cursor/rules
curl -fsSL "https://raw.githubusercontent.com/MikeSilvis/ai-skills/main/plugins/$skill/skills/$skill/SKILL.md" \
-o ".cursor/rules/$skill.mdc"
| Skill | Use when you want to… |
|---|---|
bug-bash | Dump a batch of bugs/changes and have them grouped into parallel workstreams. |
code-quality | Run a broad review + simplify + fix pass on a repo. |
code-quality-ship | Run the quality pass and auto-merge when CI is green and the change is simple. |
github-pr-comment-resolution | Triage PR review comments, update code, draft/post replies. |
pr-test-runner | Parse a PR ## Test plan checklist, execute it, fix failures, update the PR. |
qa-run | Run a visual + functional QA pass on a web app, fix issues, open a PR. |
repo-setup | Bootstrap a cloned or new repo for local development. |
manage-skills | Create, edit, or organize Claude/Codex/Cursor skills. |
| Skill | Use when you want to… |
|---|---|
circleci-failing-builds | Investigate and fix broken CircleCI jobs. |
perf-audit | Find slow Next.js routes using bundle size, Web Vitals, and SigNoz signals. |
signoz-logs | Query SigNoz logs, traces, and observability data. |
coolify | Drive a Coolify dashboard via Playwright (deploys, status, logs, settings). |
coolify-disk-cleanup | Free disk space on a Coolify server through its web terminal. |
ios-simulator | Build and run the current repo's iOS app on the simulator. |
| Skill | Use when you want to… |
|---|---|
prisma-cli | Run Prisma CLI commands (init, generate, migrate, db, studio). |
prisma-client-api | Write Prisma Client queries, relations, transactions, raw SQL. |
react-view-transitions | Add Next.js App Router transitions with next-view-transitions. |
stripe | Stripe API + dashboard operations via MCP (payments, subscriptions, webhooks). |
swiftui-expert-skill | Write/review SwiftUI code, including performance and .trace analysis. |
update-swiftui-apis | Scan Apple docs for deprecated SwiftUI APIs and update the SwiftUI skill. |
| Skill | Use when you want to… |
|---|---|
site-modernize | Rebuild an existing public site as a modern static Next.js site from a template. |
Most skills are plain instructions, but some lean on outside tools:
gh CLI installed and logged in.qa-run, coolify, site-modernize — drive a browser via Playwright.signoz-logs, perf-audit, stripe — expect the matching MCP server.ios-simulator, swiftui-expert-skill, update-swiftui-apis — require Xcode
and a usable simulator runtime. update-swiftui-apis also needs the Sosumi MCP.prisma-cli, prisma-client-api — assume Prisma is installed in your project..claude-plugin/marketplace.json # Claude Code marketplace index
.agents/plugins/marketplace.json # Codex marketplace index
plugins/<name>/
.claude-plugin/plugin.json # Claude Code plugin manifest
.codex-plugin/plugin.json # Codex plugin manifest
skills/<name>/SKILL.md # canonical skill body
skills/<name>/references/ # optional supporting docs
skills/<name>/scripts/ # optional helper scripts
npx claudepluginhub mikesilvis/ai-skills --plugin perf-auditBuild the current repo's iOS app with xcodebuild and run it on the iOS Simulator. Use when the user asks to build, run, install, or interact with their app on the simulator.
Run the test plan checklist of a GitHub PR automatically. Parses the `## Test plan` markdown checklist, executes each item via Playwright (browser flows) or Bash (CLI checks), attempts to fix failures by editing source and re-running, flips passing items to `- [x]` in the PR body, commits + pushes any fixes, and posts a summary comment with pass/fixed/fail/skip results. Use when the user says "run the test plan", "verify this PR", "check off the test cases", or invokes `/msilvis:pr-test-runner` explicitly.
Diagnose and fix failing CircleCI builds. Use when the user asks to investigate CI failures, fix a broken build, or debug CircleCI pipeline issues.
Collect a batch of bugs / issues / changes from the user, then categorize them and dispatch parallel subagents — one per category — each working in its own git worktree to fix that category's items. Use when the user invokes `/msilvis:bug-bash` or says "bug bash", "let's bug bash", "queue up some fixes", or otherwise signals they want to dump a list of issues and have them worked in parallel.
Full code quality pass — runs /review to find and fix all issues, then runs /simplify with framework-aware focus areas. Use when asked to improve code quality, clean up a repo, or run a full quality pass.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.