Skip to main content
تشغيل أي مهارة في Manus
بنقرة واحدة
مستودع GitHub

claude-plugins

يحتوي claude-plugins على 28 من skills المجمعة من JanSzewczyk، مع تغطية مهنية على مستوى المستودع وصفحات skill داخل الموقع.

skills مجمعة
28
Stars
1
محدث
2026-06-04
Forks
1
التغطية المهنية
3 فئات مهنية · 100% مصنفة
مستكشف المستودعات

Skills في هذا المستودع

notebooklm
مطوّرو البرمجيات

Automate Google NotebookLM via the notebooklm-py CLI and Python API — create notebooks, add sources (URLs, PDFs, YouTube, Drive), ask questions, generate podcasts/videos/quizzes/reports, and download artifacts. Use this skill whenever the user mentions NotebookLM, wants to create audio overviews or podcasts from documents, generate study materials (quizzes, flashcards), produce video explainers, build mind maps or infographics from research, or needs to programmatically interact with Google NotebookLM in any way. Also use when the user asks about setting up notebooklm-py, authenticating with NotebookLM, or integrating NotebookLM into scripts and CI/CD pipelines.

2026-06-04
performance-optimization
مطوّرو البرمجيات

Performance optimization patterns for Next.js applications. Covers bundle analysis, React rendering optimization, database query optimization, Core Web Vitals, image optimization, and caching strategies.

2026-06-04
skill-ab-optimizer
محللو ضمان جودة البرمجيات والمختبرون

Continuously tests and improves Claude Code skills using A/B experimentation and Auto Research ML loop. Provides quantitative metrics on skill effectiveness and automatically approves only changes that improve outcomes.

2026-06-04
design-system-component
مطوّرو البرمجيات

Use this skill to create or refactor React + TypeScript + Tailwind CSS + CVA components following design system conventions. It provides the canonical file structure, per-component styles pattern, types, context, store, barrel exports, and Storybook story templates that are specific to this codebase. Invoke whenever the user wants to build a new UI component, add CVA variants or sub-components, set up component context or store, create barrel exports, write component stories, or restructure an existing component directory — even for tasks that seem straightforward like "create a Button" or "add a variant", because the skill ensures correct file placement and naming conventions.

2026-06-04
tailwind-css-4
مطوّرو البرمجيات

Tailwind CSS v4 patterns with CSS-first configuration, @theme directive, design system integration, and utility-first styling for Next.js applications.

2026-06-04
firebase-firestore
مطوّرو البرمجيات

Firestore database layer for Next.js. Use when user asks to "Firestore query", "Firebase Admin SDK", "CRUD for Firestore", "seed Firestore", FieldValue.serverTimestamp(), Firestore transactions, "db collection query", "implement database queries", "Firestore error handling", "ServiceError for Firestore". Implements the ServiceError contract defined in the error-handling skill.

2026-06-04
error-handling
مطوّرو البرمجيات

Comprehensive error handling for Next.js applications — use whenever adding or fixing error handling, building database or service layer operations, writing server actions, or making an app production-ready. Covers ServiceError (typed error contract for any external service: DB, API, network), tuple return pattern [error, data], ActionResponse for server actions, React error boundaries, toast notifications, retry with exponential backoff, and circuit breaker patterns. Trigger on: "add error handling", "handle database errors", "handle service errors", "retry failed requests", "error boundary", "handle action errors", "toast on error", "log errors", "circuit breaker", "graceful degradation", "categorizeServiceError", "ServiceError".

2026-06-04
structured-logging
مطوّرو البرمجيات

Structured logging patterns with Pino for Next.js applications. Covers log levels, context enrichment, child loggers, and production best practices.

2026-06-04
t3-env-validation
مطوّرو البرمجيات

Type-safe environment variable validation with @t3-oss/env-nextjs and Zod. Build-time validation ensures all required env vars are present and correctly typed.

2026-06-04
toast-notifications
مطوّرو البرمجيات

Send a one-shot toast/flash message from a Next.js (App Router) Server Action to the client so it appears on the next page render — crucially, surviving a redirect(), which normally drops all response data. Works by writing a short-lived cookie that the next render reads, fires once, and clears. Library-agnostic plumbing (sonner, react-hot-toast, or any toast UI) — it does NOT build the toast component itself. Use this skill whenever a Server Action needs to give page-level feedback after a mutation, especially when it ends in redirect() or revalidatePath(): "show a success/error message after delete/create/ update", "toast after redirect", "notify the user after a server-side action", "flash message like Rails flash[:notice]", "message waiting on the destination/sign-in page after redirect", "setToastCookie", "wire up ToastHandler". Trigger even when the user names their toast library (e.g. "fire a sonner toast from a server action that redirects") or doesn't say "toast" at all but clearly needs post-redirec

2026-06-04
lighthouse-audit
محللو ضمان جودة البرمجيات والمختبرون

Automated Lighthouse audit for Next.js apps. Builds the production app, runs @lhci/cli across key URLs, scores all five categories, and produces a prioritized fix plan mapped to concrete Next.js code changes.

2026-06-04
prd-spec
متخصصو إدارة المشاريع

Defines the standard PRD (Product Requirements Document) and TDD (Technical Design Document) formats and the rules for mapping document content to specialist agents. Use when writing, reviewing, or parsing a PRD/TDD, breaking a feature spec into agent tasks, or orchestrating the spec-driven development (SDD) flow — including from the product-owner agent.

2026-06-04
react-19-compiler
مطوّرو البرمجيات

React 19 patterns and React Compiler optimization guidance. Understand when to use manual memoization vs letting the compiler optimize, and leverage new hooks like useActionState and useFormStatus.

2026-06-04
builder-factory
محللو ضمان جودة البرمجيات والمختبرون

Use this skill to create typed test data builders with mimicry-js and Faker for any TypeScript interface or type. Invoke whenever the user asks to generate mock data, create test fixtures, build factory functions, produce seed data, or construct fake objects for unit tests, Storybook stories, or E2E scenarios. Also use when migrating from test-data-bot or Fishery to mimicry-js, or when the user mentions builders, factories, or typed mock/fake/test/seed data generation — even if they describe the task indirectly (e.g. "I need realistic invoices for testing" or "generate sample users for my stories").

2026-06-04
db-migration
مطوّرو البرمجيات

Generate Firestore data migration scripts for schema changes, field additions, and data transformations. Use when migrating data, adding fields, or restructuring collections.

2026-06-04
accessibility-audit
محللو ضمان جودة البرمجيات والمختبرون

Perform WCAG accessibility audits on React components using automated tools and manual checks. Use when auditing accessibility, fixing a11y issues, or ensuring WCAG compliance.

2026-06-04
api-test
محللو ضمان جودة البرمجيات والمختبرون

Test Next.js Route Handlers and API endpoints using Playwright for real HTTP requests. Use when testing API endpoints, route handlers, or backend integrations.

2026-06-04
unit-testing
محللو ضمان جودة البرمجيات والمختبرون

Write unit tests with Vitest for TypeScript projects — mocking, async testing, parameterized tests, server action testing, and coverage. Use when writing unit tests for utilities, server-side logic, schemas, or pure functions.

2026-06-04
repository-documentation
مطوّرو البرمجيات

Generate or update a project's README.md plus a ready-to-paste GitHub repository description and topics list, following the Szum-Tech documentation standard. Auto-detects project type (web app, mobile app, npm package, CLI tool, monorepo, Claude plugin) by analyzing package.json, configs, and folder structure, then confirms with the user before generating. Use whenever the user asks to "create README", "update README", "document repository", "generate project docs", "GitHub description", "GitHub topics", or invokes /repository-documentation.

2026-06-04
implement-design
مطوّرو البرمجيات

Implement UI in any project that imports from @szum-tech/design-system, especially when pasting output from Claude Design, porting a mockup, recreating a screenshot, or building a hero/landing/dashboard view. Use this skill BEFORE writing any JSX with components, classes, or design tokens — it enforces an inventory-first protocol that prevents the most common failure mode: reinventing components (Button, Card, Dialog, Input, etc.) that already exist in the DS, or using raw Tailwind utilities (text-gray-*, bg-white, hex colors) instead of semantic tokens. The primary argument is a Claude Design share URL of the form `https://api.anthropic.com/v1/design/h/<shareId>?open_file=<filename>` which the skill fetches directly; it also accepts pasted JSX/HTML, a screenshot, or a verbal spec as fallbacks. Optional quoted notes describe adjustments to apply (copy changes, color swaps, sections to skip). Trigger phrases: "build this view", "implement this design", "from Claude Design", "create landing page", "port mockup"

2026-06-04
szum-tech-design-system
مطوّرو البرمجيات

Comprehensive reference for building UI with @szum-tech/design-system — a React component library built on Tailwind CSS 4+ and Radix UI. Use this skill whenever working in a project that imports from @szum-tech/design-system, when building or reviewing UI components, when choosing colors, typography, or layout styles, when deciding which component to use, or when creating new components following this design system's patterns. Covers the full color palette (OKLCH semantic tokens), all typography utility classes, every available component with its variants and props, animation classes, icon imports, and the CVA-based styling system. Always use this skill when the user asks about design tokens, Tailwind classes, or component APIs in the context of this library.

2026-06-04
storybook-testing
محللو ضمان جودة البرمجيات والمختبرون

Create Storybook stories with browser-rendered interaction tests for React UI components using CSF Next format and .test() method. Covers visual states, user interactions (clicks, typing, hover), form validation UI, and component accessibility in isolation. Use when testing React component rendering, UI interactions, visual states, or documenting component behavior in Storybook. Trigger this skill whenever the user mentions Storybook, stories, CSF Next, component interaction tests, .test() method, or wants to test a React UI component in isolation. NOT for unit testing pure functions/hooks (use unit-testing), API endpoints (use api-test), or full E2E page flows (use playwright-cli).

2026-06-04
kw-lookup
مطوّرو البرمجيات

Wyszukuje dane nieruchomości po polskim numerze księgi wieczystej (KW) — adres, działki/lokal, właścicieli, prawa, roszczenia, ograniczenia i hipoteki. Używaj gdy użytkownik poda numer w formacie XX1X/XXXXXXXX/X (np. WA1M/00123456/7) lub prosi o "sprawdź księgę wieczystą", "dane z KW", "znajdź adres/właściciela/hipoteki po KW". Łączy browser automation na portalu EKW (ekw.ms.gov.pl, wymaga ręcznego rozwiązania CAPTCHA) z REST API ULDK GUGiK do wzbogacenia o geometrię działki i współrzędne.

2026-06-04
update-deps
مطوّرو البرمجيات

Update npm dependencies safely in sequential, theme-grouped batches. For each group: verify the app still works (type-check, lint, build, tests), commit the group on success or roll it back on failure, and pause to confirm before any major (breaking) bump after fetching its migration guide. Ends with a full report of what changed and which updates forced code migrations. Use this skill whenever the user wants to update, upgrade, or bump npm packages, dependencies, or libraries in bulk — "update my deps", "upgrade everything to latest", "bump the outdated packages", "update Storybook / Next / Vitest", "do a dependency update pass" — even if they don't say "update-deps". Prefer the library-updater agent instead for a single one-off package change; prefer this skill whenever there are several packages to move and the user wants it done safely and reported.

2026-06-04
generate-feature-package
مطوّرو البرمجيات

Scaffold a new feature domain package under features/<name>/ in this project, following the feature-architecture spec. Use whenever the user wants to create/start/bootstrap a new feature, domain, module, or slice — e.g. "create a feature for invoices", "scaffold a new domain", "/generate-feature-package payments", "set up the folder structure for a new module". Creates the zone folders (components, constants, schemas, types, server/{actions,api,db,services}, test/builders) with empty barrel index files ready for exports.

2026-06-04
server-actions
مطوّرو البرمجيات

Create Next.js Server Actions in TypeScript with a typed result contract, Zod validation, auth guards, error handling, and React integration. Use this skill whenever writing or modifying Server Actions in a Next.js App Router project — form submissions, data mutations, CRUD operations, auth-gated actions, multi-step/redirect flows. Trigger even when the user says "create a server action", "add form handling", "handle form submit on the server", "validate form with Zod", "add a server-side mutation", or asks about useActionState / useTransition / useFormStatus / useOptimistic with actions. Stack-agnostic: works with any auth provider, ORM, logger, and toast library. Targets Next.js 15/16+ with the App Router. Not for: fetching/reading data (use a Server Component), building the toast UI or post-redirect toast plumbing, React error boundaries, or route handlers / REST API endpoints.

2026-06-04
true-dom-tester
محللو ضمان جودة البرمجيات والمختبرون

Generates and runs automated browser tests using Playwright CLI and the accessibility tree (DOM snapshot). Faster and cheaper than screenshot-based approaches. Uses semantic locators, real DOM structure, and optional Firecrawl for bot-protected pages.

2026-06-04
youtube-scraper
مطوّرو البرمجيات

Search YouTube videos by query, topic, channel, or other criteria and return links with short descriptions. Uses yt-dlp CLI (free, no API key needed). Use this skill when the user wants to find, search, or discover YouTube videos on any topic, list videos from a channel or playlist, or get video metadata like title, duration, and view count. Includes quality filtering to surface valuable content and filter out noise.

2026-04-16