By hoopit
Take a fresh machine to a working hoopit/api or hoopit/flutter-app checkout, plus the supporting CLIs.
Install the CodeRabbit CLI, authenticate it, and wire up its Claude Code plugin (the `/coderabbit:review` slash command). Use when a developer needs to install CodeRabbit, set up `coderabbit` for the first time, run `coderabbit auth login`, or enable CodeRabbit reviews inside Claude Code. This is the install/auth bootstrap — for running reviews once it's set up, use the `code-review` skill.
Install the Sentry CLI (the `sentry` binary from cli.sentry.dev) and authenticate it. Use when a developer needs to install the Sentry CLI, set up `sentry` for the first time, run `sentry auth login`, or fix a missing/unauthenticated `sentry` command. This is the install/auth bootstrap — for using the CLI once it's set up, see the `sentry-cli` skill.
Set up a brand-new machine for the Hoopit Django API — install tooling (gh, mise/Python 3.14, uv, Docker, pre-commit, Sentry CLI, acli, AWS CLI), clone hoopit/api as a sibling of the skills repo, bootstrap deps + supporting services (Postgres/Redis/stripe-mock), migrate, run the server, and run tests. Use when a developer wants to onboard to the API, set up their api/backend dev environment, or asks how to get the Django API running locally.
Set up a brand-new machine for the Hoopit flutter-app — install tooling (gh, mise/Python, FVM, DCM, Sentry CLIs, acli), clone hoopit/flutter-app as a sibling of the skills repo, bootstrap deps/codegen/l10n/pre-commit, wire up Figma MCP, and run the app. Use when a developer wants to onboard to the Flutter app, set up their flutter-app dev environment, or asks how to get flutter-app building/running locally.
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.
skillsHoopit's agent skills, distributed as a
Claude Code plugin marketplace.
Each plugin lives under plugins/<group>/ and bundles its skills.
hoopit/skills is private, so Claude Code clones it over git — make sure gh
is installed and your git credentials work (gh auth login, then
gh auth setup-git, or SSH).
Add the marketplace once, then install the plugin(s) you want:
/plugin marketplace add hoopit/skills
/plugin install hoopit-onboarding@hoopit-skills
| Plugin | What's in it |
|---|---|
hoopit-onboarding | Take a fresh machine to a working hoopit/api or hoopit/flutter-app checkout, plus the supporting CLIs |
hoopit-dev | Day-to-day dev workflows and CLIs: Jira/Sentry issues, PR review, Atlassian, CircleCI |
hoopit-misc | Odds and ends: status line, idea stress-testing |
hoopit-matt-picks | A curated set of mattpocock/skills, tracking upstream |
For the exact skills inside each plugin, browse its
plugins/<group>/skills/ directory. The onboarding skills clone their
project repo as a sibling of wherever you run them (e.g. ../api,
../flutter-app).
Refresh later with /plugin marketplace update hoopit-skills. hoopit-matt-picks
is sourced from Matt's repo, so it picks up his latest on update.
The marketplace is declared in
.claude-plugin/marketplace.json. Each Hoopit
plugin is a self-contained directory under plugins/<group>/ with its own
.claude-plugin/plugin.json and a skills/ folder; the marketplace entry just
points source at that directory. Skills are auto-discovered from the plugin's
own skills/ folder, so a plugin exposes only its own skills — this is why
each group gets its own directory rather than a shared top-level skills/ (a
single shared folder would leak every skill into every plugin).
hoopit-matt-picks is the exception: it uses a github source pointing at
mattpocock/skills with strict: false and an explicit skills array listing
the specific skill paths to surface (a marketplace can list a plugin fetched from
a different repo).
Adding or removing a Hoopit skill? When working in this repo, Claude has a project-local
create-hoopit-skillskill (under.claude/skills/) that documents the procedure and the files to keep in sync.
Day-to-day dev workflows and CLIs: Jira/Sentry issues, PR review, Atlassian, CircleCI.
Odds and ends: status line, idea stress-testing.
npx claudepluginhub hoopit/skills --plugin hoopit-onboardingUltra-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.