By lgerard314
Company-wide Claude Code plugin for full-stack React/Next.js + Node/NestJS + Prisma/Postgres + AWS projects, with optional mobile guardrails for React Native.
Scaffold or upgrade a project-scope `.mcp.json` from global-plugin's curated MCP server registry. Stack-aware, idempotent, re-runnable — preserves hand-edited and non-managed entries.
File a tracked suggestion (new skill / hook / command / subagent / docs / mod) against the global-plugin repo as a GitHub issue, with auto-collected session context.
Use when reviewing a change that crosses service/app boundaries, adds a new top-level package, or shifts dependency direction in the monorepo. Do NOT use for intra-app structure concerns — use nextjs-app-structure-guard or nestjs-service-boundary-guard instead. Covers monorepo ownership, dependency direction, shared-package scope, cross-service contracts.
Use when reviewing or editing authentication, sessions, JWT/tokens, RBAC/ABAC logic, or any route/handler/procedure that accesses user data. Do NOT use for infra-level IAM (use `infra-safe-change` / `aws-deploy-safety`). Covers authN flows, session/token hygiene, RBAC/ABAC checks, CSRF, permission inheritance.
Use when writing or reviewing React Native + Expo mobile code — screens, navigation, native module usage, OTA updates. Do NOT use for web React (use `frontend-implementation-guard`). Covers RN/Expo structure, navigation patterns, native module boundaries, EAS Build / EAS Update, platform-specific behaviour, offline UX.
Use when writing or reviewing any UI — web or mobile — that a user interacts with. Do NOT skip this for "internal tools"; internal users also use assistive tech. Covers WCAG 2.2 AA, keyboard navigation, focus management, ARIA correctness, colour contrast, reduced motion, form accessibility.
Use when deploying to AWS (ECS Fargate, Lambda, App Runner) or changing deploy-related AWS resources (task definitions, Lambda config, secrets references, roles consumed at runtime). Do NOT use for IaC review (use `infra-safe-change`) or for CI pipeline integrity (use `cicd-pipeline-safety`). Covers deploy strategies, task role discipline, Secrets Manager integration, health checks, rolling vs blue-green, zero-downtime migrations.
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.
Source repository for the global-plugin Claude Code plugin — company-wide guardrails for full-stack React/Next.js + Node/NestJS + Prisma/Postgres + AWS projects, with optional React Native mobile.
The shipped plugin lives entirely under plugin/; see plugin/README.md for the consumer-facing description, full skill catalog, and install instructions. Everything else in this repo (docs/, scripts/, .husky/, this README, CLAUDE.md) is dev infrastructure for building the plugin and never reaches a consumer.
Ships ~24 skill-format guardrails ("guards") that activate when an agent works on a consumer project, organized by concern:
Each skill is self-contained — domain skills hold their own rules. Two lightweight hooks ship: a UserPromptSubmit hook injects a brief skill-loading-discipline reminder, and a Stop hook deterministically runs the project's lint / typecheck npm scripts when files have changed during the session, blocking the stop on failure. No MCP servers and no loggers ship with the plugin.
The full mechanism inventory — exact skill list, hook config, recommended companion plugins — lives in plugin/README.md.
| Path | Purpose | Shipped to consumers |
|---|---|---|
plugin/ | Plugin runtime — manifest, skills, hooks, onboarding scripts | Yes |
docs/ | Design notes, plans, specs, audits, workflows | No |
docs/superpowers/{plans,specs,workflows,audits}/ | Structured maintainer artifacts (dated YYYY-MM-DD-<topic>.md) | No |
scripts/ | Skill-verifier (TypeScript) + vitest harness | No |
.husky/ | Pre-commit hook — runs pnpm verify on staged SKILL.md | No |
package.json, pnpm-lock.yaml | Dev deps only (vitest, husky, tsx) | No |
CLAUDE.md | Maintainer-mode project instructions | No |
From any project directory:
claude --plugin-dir /absolute/path/to/global-plugin/plugin
Inside Claude Code:
/help lists global-plugin skills./mcp is empty (the plugin ships no MCP servers; configure your own in your project's .mcp.json)./global-plugin:architecture-guard triggers a skill.To exercise the plugin the way a consumer would (without this repo's CLAUDE.md polluting the session), run the command above from a clean directory — never from this repo root.
pnpm install # one-time
pnpm test # vitest suite (skill-verifier)
pnpm verify plugin/skills/<name>/SKILL.md # one skill
The husky pre-commit hook runs pnpm verify automatically on staged plugin/skills/*/SKILL.md files. The verifier itself is plain TypeScript under scripts/verify/ (parser, runner, checks) with a vitest test suite — no plugin primitives, no AI in the loop.
See plugin/README.md for the consumer-facing skill catalog, hook list, MCP setup, and install instructions. (A one-command new-project setup script is being reworked — see plugin/README.md's deferral note.)
Marketing skills for web apps — strategy, research, copy, SEO, and CRO
npx claudepluginhub lgerard314/global-marketplace --plugin global-pluginMulti-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
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
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.
Write feature specs, plan roadmaps, and synthesize user research faster. Keep stakeholders updated and stay ahead of the competitive landscape.