Shared skills, agents, and developer tools for Claude Code — the CLI-based AI coding assistant.
| Plugin | What's inside | Install |
|---|---|---|
| nextjs-react | 2 agents + 9 skills for React 19 & Next.js full-stack development | Guide |
| testing | 2 agents + 6 skills for Storybook, Playwright, accessibility, test strategy | Guide |
| code-quality | 3 agents + 1 skill for code review, performance, dependency management | Guide |
| firebase | 1 agent + 2 skills for Firebase Firestore, database architecture and migrations | Guide |
| product-management | 1 agent + 1 skill for PRD/TDD orchestration and agent coordination | Guide |
/plugin marketplace add JanSzewczyk/claude-plugins/plugin install testing@szum-tech
/plugin install nextjs-react@szum-tech
/plugin install code-quality@szum-tech
/plugin install firebase@szum-tech
/plugin install product-management@szum-techOr browse available plugins interactively:
/pluginThis opens a tabbed interface (Discover, Installed, Marketplaces) where you can browse and install plugins.
# List installed marketplaces
/plugin marketplace list
# Update marketplace to get latest plugins
/plugin marketplace update szum-tech
# Disable / enable / uninstall a plugin
/plugin disable testing@szum-tech
/plugin enable testing@szum-tech
/plugin uninstall testing@szum-techPlugins can be installed at different scopes:
| Scope | Applies to | Command |
|---|---|---|
| user | All your projects | /plugin install nextjs-react@szum-tech --scope user (default) |
| project | Current project (team) | /plugin install nextjs-react@szum-tech --scope project |
| local | Current project (local) | /plugin install nextjs-react@szum-tech --scope local |
Add the marketplace to your project's .claude/settings.json so all team members have access:
{
"extraKnownMarketplaces": {
"szum-tech": {
"source": {
"source": "github",
"repo": "JanSzewczyk/claude-plugins"
}
}
}
}If you prefer manual setup:
git clone https://github.com/JanSzewczyk/claude-plugins.git# Copy agents to your project
cp -r claude-plugins/plugins/<plugin-name>/agents/*.md your-project/.claude/agents/
# Copy skills to your project
cp -r claude-plugins/plugins/<plugin-name>/skills/* your-project/.claude/skills/ls your-project/.claude/agents/ # Should show agent .md files
ls your-project/.claude/skills/ # Should show skill directoriesWhat are you doing?
│
├── Building UI / styling / components
│ └── Agent: frontend-expert (nextjs-react)
│ Skills: react-19-compiler, tailwind-css-4, design-system-component, szum-tech-design-system
│
├── Server actions / API routes / database ops
│ └── Agent: nextjs-backend-engineer (nextjs-react)
│ Skills: server-actions, t3-env-validation, structured-logging, error-handling, toast-notifications
│
├── Database design / data modeling / migrations
│ └── Agent: database-architect (firebase)
│ Skills: firebase-firestore, db-migration
│
├── Writing tests
│ ├── Planning test strategy → Agent: testing-strategist (testing)
│ ├── Component / Storybook tests → Agent: storybook-test-architect (testing)
│ │ Skills: storybook-testing, builder-factory
│ ├── Unit tests (Vitest) → Skill: unit-testing (testing)
│ ├── API / E2E tests → Skill: api-test, playwright-cli (testing)
│ └── Accessibility audit → Skill: accessibility-audit (testing)
│
├── Code review / quality check
│ └── Agent: code-reviewer (code-quality)
│
├── Performance analysis / bundle optimization
│ └── Agent: performance-analyzer (code-quality)
│ Skill: performance-optimization
│
├── Updating dependencies
│ └── Agent: library-updater (code-quality)
│
└── Coordinating a full feature from PRD/TDD
└── Agent: product-owner (product-management)
Skill: prd-spec
| I want to... | Use this |
|---|---|
| Build a React component | frontend-expert agent |
| Build with @szum-tech/design-system | /szum-tech-design-system skill |
| Create a design system component | /design-system-component skill |
| Create a server action | nextjs-backend-engineer agent |
| Write Storybook tests | storybook-test-architect agent |
| Plan which tests to write | testing-strategist agent |
| Write unit tests | /unit-testing skill |
| Review code quality | code-reviewer agent |
| Optimize performance | performance-analyzer agent |
| Run an accessibility audit | /accessibility-audit skill |
| Design a database schema | database-architect agent |
| Write a migration script | /db-migration skill |
| Update npm packages | library-updater agent |
| Add environment variables | /t3-env-validation skill |
| Add logging to my code | /structured-logging skill |
| Handle errors properly | /error-handling skill |
| Test an API endpoint | /api-test skill |
| Orchestrate a feature from PRD/TDD | product-owner agent |
| Write a PRD or TDD document | /prd-spec skill |
Agents are specialized AI assistants defined as Markdown files with YAML frontmatter. They have a specific role, model preference, available tools, and skills they can invoke.
.claude/agents/frontend-expert.md
Use them in Claude Code by referencing the agent name — Claude will pick up the agent definition automatically.
Skills are reusable knowledge modules — collections of patterns, examples, and best practices. Each skill is a directory with:
SKILL.md— main documentation and instructionsexamples.md— practical code examplespatterns.md— best practices (optional)- Additional reference files as needed
Invoke a skill with /skill-name (e.g., /server-actions) in Claude Code.
The dev-experience plugin provides configuration files (statusline script, hooks) rather than agents/skills. These are installed into your .claude/ directory.
claude-plugins/
.claude-plugin/
marketplace.json # Marketplace manifest
plugins/
nextjs-react/ # React & Next.js development
plugin.json
agents/
skills/
testing/ # Testing & QA
plugin.json
agents/
skills/
code-quality/ # Code review & performance
plugin.json
agents/
skills/
firebase/ # Firebase & database architecture
plugin.json
agents/
skills/
product-management/ # PRD/TDD orchestration
plugin.json
agents/
skills/
- Claude Code CLI
- Agents use
model: sonnetby default (configurable in frontmatter) - Skills are framework-aware — most target Next.js 15+, React 19+, TypeScript 5.7+
MIT