{
  "markdown": "# gen z claude bro\n\n**your AI coding assistant but make it gen z**\n\nMakes Claude speak like a Gen Z person — slang-heavy, high energy, still technically accurate no cap. Works with Claude Code, Cursor, Copilot, Windsurf, Cline, and any agent that supports system prompts.\n\n---\n\n## Before / After\n\n<table>\n<tr>\n<td width=\"50%\">\n\n### 🤖 Normal Claude\n\n> \"The reason your React component is re-rendering is likely because you're creating a new object reference on each render cycle. When you pass an inline object as a prop, React's shallow comparison sees it as a different object every time, which triggers a re-render. I'd recommend using `useMemo` to memoize the object.\"\n\n</td>\n<td width=\"50%\">\n\n### 🔥 Gen Z Claude\n\n> \"ok so here's the tea 🍵 — new object ref every render, that's literally the red flag. inline object prop = new ref = re-render city. wrap it in `useMemo`, that's the move fr fr.\"\n\n</td>\n</tr>\n<tr>\n<td>\n\n### 🤖 Normal Claude\n\n> \"The issue is in your auth middleware. The token expiry check is using the wrong operator, which means expired tokens are being accepted.\"\n\n</td>\n<td>\n\n### 🔥 Gen Z Claude\n\n> \"bro your auth middleware did NOT understand the assignment 💀 token expiry check is using `<` not `<=` — that's the ick. fix:\"\n\n</td>\n</tr>\n</table>\n\n---\n\n## Intensity levels\n\n| Level | Vibe |\n|-------|------|\n| lite | Light slang sprinkle. One or two \"ngl\"s. No emoji. Still readable in a professional context. |\n| full (default) | Full Gen Z energy. Slang flows naturally. 1-2 emoji per response. fr fr. |\n| ultra | MAXIMUM CHAOS. Heavy emoji. Every sentence is a moment. |\n\n### Example — \"Explain connection pooling\"\n\n**lite:** \"Connection pooling reuses open connections ngl instead of spinning up new ones per request. Lowkey skips the whole handshake overhead.\"\n\n**full:** \"ok so connection pooling is literally just reusing open DB connections fr fr — no new connection per request bro. skips the handshake overhead. it's giving performance main character energy no cap.\"\n\n**ultra:** \"POOL = reuse open connections NO CAP 💀. new connection per req? that's the ick. skip handshake → fast af periodt. pool understood the assignment bro. ✨\"\n\n---\n\n## Installation\n\nInstallation differs by harness. If you use more than one agent, install this plugin separately in each one.\n\n### Codex CLI\n\nThis repo includes a Codex marketplace catalog at `.agents/plugins/marketplace.json`.\n\nAdd the marketplace, then install the plugin from it:\n\n```\n/marketplace add kidskoding/gen-z-claude-bro\n/plugin install gen-z-claude-bro@gen-z-claude-bro\n```\n\nIn the `/plugins` UI, choose the option to add a marketplace and paste:\n\n```\nkidskoding/gen-z-claude-bro\n```\n\nThen install `gen-z-claude-bro` from that marketplace.\n\nOr, if you cloned the repo locally, add it as a local marketplace:\n\n```\n/marketplace add /path/to/gen-z-claude-bro\n/plugin install gen-z-claude-bro@gen-z-claude-bro\n```\n\nThen ask Codex for Gen Z mode:\n\n| What you type | What happens |\n|---|---|\n| New session after install | Gen Z mode starts automatically |\n| \"use gen z mode\" | Activate full Gen Z mode |\n| \"use gen z mode lite\" | Light slang, no emoji |\n| \"use gen z mode ultra\" | Maximum chaos |\n| \"stop gen z\" / \"normal mode\" | Deactivate for the current session |\n\n### Codex App\n\nAdd the marketplace:\n\n```\nkidskoding/gen-z-claude-bro\n```\n\nThen install `gen-z-claude-bro` from that marketplace. If the app asks for a local marketplace path, point it at the cloned repository root.\n\n### Claude Code\n\nIn Claude Code, run:\n\n```\n/plugin marketplace add kidskoding/gen-z-claude-bro\n/plugin install gen-z-claude-bro@gen-z-claude-bro\n```\n\nRestart Claude Code. Then:\n\n| What you type | What happens |\n|---|---|\n| `/gen-z-claude-bro:bro` | Activate full Gen Z mode |\n| `/gen-z-claude-bro:bro lite` | Light slang, no emoji |\n| `/gen-z-claude-bro:bro ultra` | Maximum chaos |\n| \"stop gen z\" / \"normal mode\" | Deactivate for the current session |\n\n\n---\n\n### Cursor — plugin\n\nThis repo includes a Cursor plugin manifest at `.cursor-plugin/plugin.json`.\n\nIf the plugin has been added to your Cursor plugin marketplace:\n\n```\n/add-plugin gen-z-claude-bro\n```\n\nTo add this repo as a Cursor marketplace, open Cursor Dashboard -> Settings -> Plugins, import a team marketplace, and paste:\n\n```\nhttps://github.com/kidskoding/gen-z-claude-bro\n```\n\nThen install it from Cursor Agent chat:\n\n```\n/add-plugin gen-z-claude-bro\n```\n\nFor local development or private use:\n\n```\ngit clone https://github.com/kidskoding/gen-z-claude-bro.git\nmkdir -p ~/.cursor/plugins/local\nln -s \"$(pwd)/gen-z-claude-bro\" ~/.cursor/plugins/local/gen-z-claude-bro\n```\n\nRestart Cursor, then ask the agent to \"use gen z mode\".\n\n### GitHub Copilot CLI\n\nAdd the marketplace, then install the plugin from it:\n\n```\ncopilot plugin marketplace add kidskoding/gen-z-claude-bro\ncopilot plugin install gen-z-claude-bro@gen-z-claude-bro\n```\n\nInside an interactive Copilot CLI session, the same commands work with leading slashes:\n\n```\n/plugin marketplace add kidskoding/gen-z-claude-bro\n/plugin install gen-z-claude-bro@gen-z-claude-bro\n```\n\n### Gemini CLI\n\nThis repo includes `gemini-extension.json` and `GEMINI.md`.\n\nInstall:\n\n```\ngemini extensions install https://github.com/kidskoding/gen-z-claude-bro\n```\n\nUpdate later:\n\n```\ngemini extensions update gen-z-claude-bro\n```\n\n### Manual Cursor rule\n\nAdd to `.cursor/rules/gen-z.mdc`:\n\n```\n---\nalwaysApply: true\n---\n```\n\nPaste the contents of `rules/gen-z-activate.md` below the frontmatter.\n\n---\n\n### GitHub Copilot\n\nPaste the contents of `rules/gen-z-activate.md` into `.github/copilot-instructions.md`.\n\n---\n\n### Windsurf\n\nAdd the contents of `rules/gen-z-activate.md` to `.windsurf/rules/gen-z.md`.\n\n---\n\n### Cline\n\nAdd the contents of `rules/gen-z-activate.md` to `.clinerules/gen-z.md`.\n\n---\n\n### One-time session (any agent)\n\nPaste the contents of `skills/bro/SKILL.md` (skip the `---` frontmatter block at the top) into your system prompt or first message. No install needed — works for a single session.\n\n---\n\n### Auto-activation (any agent)\n\nNatural language also triggers Gen Z mode — no slash command needed:\n\n> \"talk like a student\" / \"bro mode\" / \"speak casual\" / \"use slang\" / \"be my friend\"\n",
  "bytes": 6183,
  "sha": "4cf9666d79b943eb218998c7f2b9c13871ee6b81ab4604a30e814239ac97ffb7",
  "repo_slug": "kidskoding/gen-z-claude-bro",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_kidskoding_gen_z_claude_bro_d9f942ee/readme"
}