By ZainRizvi
Opinionated Claude Code skills for web-app developers: distinctive frontend design, persistent dev browser for stateful exploration, Paddle payments integration, Vercel infrastructure setup, SEO. Pulls in git-workflow-guards transitively for git/PR-workflow guards.
Use for interactive exploration and stateful workflows - discovering unknown page layouts via ARIA snapshots, multi-step flows where login/cookies must persist, iterative debugging. Browser stays alive between scripts. Best when you need to explore incrementally or maintain session state. Prefer playwright-skill instead for complete test suites, CI/CD pipelines, or stateless one-shot scripts.
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
Use when integrating Paddle payments, setting up subscriptions, configuring webhooks, or debugging billing issues. Covers sandbox testing and production deployment.
Use when creating, auditing, or optimizing web content for search engines - routes to specialized sub-skills for content writing, keyword strategy, meta optimization, structure, authority building, snippet optimization, content planning, freshness updates, and cannibalization detection
Use when setting up Vercel projects, configuring blob storage, managing environment variables, or setting up custom domains with wildcard subdomains. Critical for avoiding env var loss and understanding wildcard routing requirements.
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 Claude Code plugin packaging opinionated, web-app-flavoured skills as a
single drop-in install. Declares
git-workflow-guards as
a dependency, so installing this one transitively pulls in the git/PR-workflow
guards too. Install webapp-toolkit and you get both: the web-app skills
documented below, plus all of git-workflow-guards' hooks, agents, and skills.
There are two paths. Either way, the install is a one-time, per-machine action — Claude Code does not silently install plugins from a project's settings without the user's explicit say-so.
claude plugin marketplace add ZainRizvi/webapp-toolkit
claude plugin install webapp-toolkit@webapp-toolkit
The marketplace and plugin are persisted to ~/.claude/, and every Claude Code session has the plugin enabled.
Commit this into your repo's .claude/settings.json:
{
"extraKnownMarketplaces": {
"webapp-toolkit": {
"source": { "source": "github", "repo": "ZainRizvi/webapp-toolkit" }
}
},
"enabledPlugins": {
"webapp-toolkit@webapp-toolkit": true
}
}
When a teammate opens the repo with Claude Code for the first time, Claude Code prompts them to trust the marketplace. One click, and the plugin is enabled for that machine — persistent across sessions, no further prompts.
If you'd rather not wait for the prompt, the user-level CLI commands above install the same thing immediately.
| Skill | What it covers |
|---|---|
/frontend-design | Build distinctive, production-grade frontend interfaces. Avoids generic AI aesthetics. Use when asked to build web components, pages, or applications. |
/dev-browser | Persistent-state browser automation. Use for interactive exploration, ARIA-snapshot discovery of unknown layouts, or multi-step flows where login/cookies must persist between scripts. (For stateless one-shot scripts or full test suites, use the standalone playwright-skill plugin instead.) |
/paddle-integration | Integrate Paddle payments — set up subscriptions, configure webhooks, debug billing issues. Covers sandbox testing and production deployment. |
/vercel-infrastructure | Set up Vercel projects, configure blob storage, manage environment variables, set up custom domains with wildcard subdomains. Captures the gotchas that bite first-time Vercel users (env var loss, wildcard routing requirements). |
/seo | Routing skill for SEO work — content writing, keyword strategy, meta tags, structure, authority building, snippets, content planning, freshness, cannibalization detection. Reaches into a set of focused sub-skills based on the task. |
/dev-browserThe skill ships with its own Node-based browser server. The first time you
invoke it, the bundled server.sh runs bun install (or npm install)
and downloads Playwright Chromium — usually 30-60 seconds. Subsequent runs
start instantly. The server runs at localhost:9222 by default.
Required: bun or npm. Recommended: bun (faster install, lockfile already
shipped).
/paddle-integration, /vercel-infrastructure, and /seoThese are pure prompt skills with no runtime to install. They guide you through the relevant CLI / dashboard / API steps; you supply the credentials.
/frontend-designPure prompt skill. No setup.
.claude-plugin/
plugin.json # plugin manifest
marketplace.json # marketplace entry (single-plugin repo)
skills/
frontend-design/SKILL.md # design skill (adapted from Anthropic)
dev-browser/ # browser-automation skill + Node runtime
SKILL.md
server.sh
package.json
src/
scripts/
paddle-integration/SKILL.md
vercel-infrastructure/SKILL.md
seo/ # routing skill + 10 sub-skill files
/frontend-design and /dev-browser are adapted from Anthropic's
claude-code-plugins
(MIT). Bundled here so consumers get them as part of one install rather
than chasing two marketplaces./paddle-integration and /vercel-infrastructure are personal skills
written from incident-driven knowledge.git-workflow-guards —
git/gh footgun guards, multi-agent code review, ratchet-the-harness
discipline, lefthook/CLAUDE.md/repo bootstrap skills. Pair with this plugin
if you want the full opinionated agent setup.MIT — see LICENSE.
npx claudepluginhub zainrizvi/webapp-toolkit --plugin webapp-toolkitA Claude Code plugin whose only job is to embed OTHER plugins into a target repo as project-local plugins. Reads .claude/embedded-plugins.json in the target repo, clones each source plugin, and drops it under .claude/plugins/ as a wholesale copy. Useful for environments (Claude Code Web, restricted-network CI) where marketplace-based plugin installs are unreliable or impossible.
Hooks and skills that catch common git/gh footguns: blanket adds, commits on main, amending pushed commits, merging with red CI, and more. Plus skills for clean commits, rebasing, merging PRs, fixing GitHub issues, and read-only repo-health garbage-collection scans.
Skill and reference docs for building Android apps for Meta Portal devices (touch and TV). Covers SDK setup, sideloading, Portal-specific design constraints, and hzdb MCP usage.
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Harness-native ECC plugin for engineering teams - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
Design fluency for frontend development. 1 skill with 23 commands (/impeccable polish, /impeccable audit, /impeccable critique, etc.) and curated anti-pattern detection.
Behavioral guidelines to reduce common LLM coding mistakes, derived from Andrej Karpathy's observations on LLM coding pitfalls