By MikeSilvis
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.
Based 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
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 claimnpx claudepluginhub mikesilvis/ai-skills --plugin pr-test-runnerBuild 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.
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 that auto-merges the PR when CI is green and the change is simple enough. Runs /msilvis:code-quality, then gates a squash-merge on a strict simplicity checklist. Use when the user wants to ship a small PR end-to-end with one command.
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.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
UI/UX design intelligence. 67 styles, 161 palettes, 57 font pairings, 25 charts, 15 stacks (React, Next.js, Vue, Svelte, Astro, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui, Nuxt, Jetpack Compose). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient.