All authors

Claude Skills by JanSzewczyk
github.com/JanSzewczyk41 skills0 installs56 views
- Kw LookupWyszukuje 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.Votes: 0GitHub stars: 2
- NotebooklmAutomate 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 N...Votes: 0GitHub stars: 2
- Youtube ScraperSearch 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.Votes: 0GitHub stars: 2
- Dead CodeFind dead code — unused files, exports, types, and dependencies — and propose safe removal refactors. Uses Knip's dependency-graph reachability analysis as the deterministic engine so the expensive part (walking a large source tree) never happens token-by-token, then ranks and reads only the candidates worth a human decision. Use whenever the user asks to find unused code, clean up dead code, remove unused exports/files/dependencies, or wants a repo "swept" for cruft — even if they just say "...Votes: 0GitHub stars: 2
- Performance OptimizationPerformance optimization patterns for Next.js applications. Covers bundle analysis, React rendering optimization, database query optimization, Core Web Vitals, image optimization, and caching strategies.Votes: 0GitHub stars: 2
- Repository DocumentationGenerate 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) and confirms it with the user before generating. Use whenever the user wants a README written, refreshed or fixed, asks to document a repo or a freshly scaffolded project, or needs the GitHub About text, description or topics — even if they on...Votes: 0GitHub stars: 2
- Template SyncCatch a repository created from a GitHub template ('Use this template') up with what the template changed since: dependency and runtime bumps, CI workflows, linters and build config, tooling, containers, AI-agent config, scaffolding. Finds which changes the repo is missing, already made by hand, or deliberately does differently, and writes an ordered implementation plan. Use for 'zaktualizuj repo do template'u', 'czego brakuje względem template'a', 'zsynchronizuj z szablonem', 'sync with the ...Votes: 0GitHub stars: 2
- Update DepsUpdate npm dependencies safely in sequential, theme-grouped batches. After discovering what's outdated, does all further work — grouping, applying, verifying, committing — on its own branch. 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. Once all groups are done, runs a dependency security audit (npm/pnpm/yarn audit) ag...Votes: 0GitHub stars: 2
- Design System ComponentUse 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 a...Votes: 0GitHub stars: 2
- Implement DesignImplement UI in any project that imports from @szum-tech/design-system, especially when picking up a native Claude Design → Claude Code handoff, pulling screens from a /design-sync'd design project, 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,...Votes: 0GitHub stars: 2
- Szum Tech Design SystemComprehensive 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 typogra...Votes: 0GitHub stars: 2
- Tailwind Css 4Tailwind CSS v4 patterns with CSS-first configuration, @theme directive, design system integration, and utility-first styling for Next.js applications.Votes: 0GitHub stars: 2
- Db MigrationGenerate Firestore data migration scripts for schema changes, field additions, and data transformations. Use when migrating data, adding fields, or restructuring collections.Votes: 0GitHub stars: 2
- Firebase FirestoreFirestore 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.Votes: 0GitHub stars: 2
- Create BranchCreates a Git branch for the work at hand, named `<type>/<english-kebab-case-description>` using Conventional Commits types as prefixes. Works with no arguments — it derives the name from the current session and the uncommitted changes; an argument is a hint that shapes the name, never literal text. On `main`/`master` it fetches and branches from the remote's real default branch; on an existing working branch it branches from HEAD so stacked work keeps its base. Never pushes, never leaves you...Votes: 0GitHub stars: 2
- Create CommitCommits the current uncommitted work as one commit — or at most two when the changes clearly split by Conventional Commits type — writing each message as `type(scope): imperative summary` in English. Works with no arguments: it reads `git status` and `git diff` and decides for itself; an argument narrows what to commit or hints at intent, and is never copied verbatim into the message. Stages by explicit path, never `git add -A`. Never adds AI attribution — no `Co-Authored-By: Claude`, no "Gen...Votes: 0GitHub stars: 2
- Create Pull RequestOpens a GitHub pull request for the current branch with a unified four-section description — Summary, Changes, How to test, Related issues — used whether or not the repository ships a PULL_REQUEST_TEMPLATE. Works with no arguments: title and body are derived from the branch's commits and diff, in English, with a `Type: Sentence` title such as `Feature: Add status and date range filters to the invoice list`, so a squash-merge produces a clean, readable subject. Pushes the branch first when it ...Votes: 0GitHub stars: 2
- DevlogsAnalyze a dev-session log file (tmp/app.log) written by the LogLayer + Pino logger in a Next.js project using the structured-logging skill's conventions. Finds missing correlation context (requestId/module/userId), sensitive-data leaks that slipped past redaction, structural/readability problems, and source-code call-site violations of the structured-logging rules. Read-only — produces a report, never edits logger calls automatically. Use this whenever the user wants to investigate, debug, or...Votes: 0GitHub stars: 2
- Error HandlingComprehensive 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 h...Votes: 0GitHub stars: 2
- Generate Feature PackageScaffold 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 client-safe zones (components, schemas, types) and the server zone (actions, db, services, permissions) with ready-to-fil...Votes: 0GitHub stars: 2
- Server ActionsCreate 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 mut...Votes: 0GitHub stars: 2
- Structured LoggingStructured logging patterns with LogLayer + Pino for Next.js applications. Covers log levels, context enrichment, child loggers, and production best practices.Votes: 0GitHub stars: 2
- T3 Env ValidationType-safe environment variable validation with @t3-oss/env-nextjs and Zod. Build-time validation ensures all required env vars are present and correctly typed.Votes: 0GitHub stars: 2
- Toast NotificationsSend 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 m...Votes: 0GitHub stars: 2
- Lighthouse AuditAutomated 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.Votes: 0GitHub stars: 2
- Marketplace DoctorAudit a Claude Code plugin marketplace repository for drift between its manifest layers and the documentation that enumerates them by hand — marketplace.json vs the plugins on disk, plugin.json's explicit agents array vs the agent files, SKILL.md frontmatter contracts, the skill/agent tables in CLAUDE.md and every README, and the display metadata (displayName, keywords) that controls how each plugin looks in the /plugin marketplace browser. Use whenever the user asks to validate, audit, or he...Votes: 0GitHub stars: 2
- Plugin ReleaseCut a release for one or more plugins in a Claude Code marketplace repo — work out which plugins changed since the last tag, propose the semver bump each change implies, write the new versions into plugin.json, keep the docs tables in step, and create the release tags with `claude plugin tag`. Use when the user wants to release, publish, version, or tag a plugin, asks "what needs a version bump", says they forgot to bump a version, or has finished a batch of skill and agent edits and wants th...Votes: 0GitHub stars: 2
- Prd SpecDefines 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.Votes: 0GitHub stars: 2
- React 19 CompilerReact 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.Votes: 0GitHub stars: 2
- Sync RulesPull canonical `.claude/rules/` files from the claude-plugins shared-rules source of truth into the current project. Does a shallow relevance check (package.json + CLAUDE.md, at most) then presents rules as an approval checklist (via AskUserQuestion) so the user picks exactly which ones to add or update — nothing is written without approval. Use when the user wants to add shared/company-wide Claude rules to a repo, update rules that changed upstream, or check whether a repo's rules have drift...Votes: 0GitHub stars: 2
- Skill Ab OptimizerContinuously 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.Votes: 0GitHub stars: 2
- Skill AuditAudits one Claude Code skill for authoring quality — the frontmatter contract, whether the description will actually trigger, the progressive-disclosure budget, dead links and orphan reference files, prose economy, language consistency, and whether bundled scripts and references earn their cost. Use whenever the user asks to review, audit, tighten, trim, or clean up a skill, says a SKILL.md has grown bloated or rambling, wonders whether its reference files are still linked or whether anyone r...Votes: 0GitHub stars: 2
- Workflow CreatorCreate, audit or optimize a Claude Code dynamic workflow: the .js script (export const meta + agent()/pipeline()/parallel()) that orchestrates many subagents and is saved as /<name> in .claude/workflows/, ~/.claude/workflows/ or a plugin. Use whenever someone wants such a script written, checked against the official authoring rules, made cheaper or faster, relocated, or carved out of a skill's fan-out step, in any language: 'napisz workflow do migracji', 'zrób z tego dynamic workflow', 'zopty...Votes: 0GitHub stars: 2
- Workflow Skill CreatorCreate, rework or audit a workflow skill — one that carries a repeatable process through ordered steps, where a step quietly skipped still yields a result that looks fine. Use when someone wants a new skill for a multi-step process, an existing skill reshaped into phases or moved to a lighter or stricter tier, or a flow skill checked against good practice, in any language the user writes in: 'make a skill for this workflow', 'turn this process into a skill', 'split this skill into phases', 't...Votes: 0GitHub stars: 2
- Accessibility AuditPerform WCAG accessibility audits on React components using automated tools and manual checks. Use when auditing accessibility, fixing a11y issues, or ensuring WCAG compliance.Votes: 0GitHub stars: 2
- Api TestTest Next.js Route Handlers and API endpoints using Playwright for real HTTP requests. Use when testing API endpoints, route handlers, or backend integrations.Votes: 0GitHub stars: 2
- Builder FactoryUse 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 ...Votes: 0GitHub stars: 2
- Coverage GapsFind and rank the test-coverage gaps that actually matter — untested auth, payment, server actions, validation, and error paths — weighting uncovered branches and recent churn over raw line percentages. Use this skill whenever the user asks what's untested, where coverage is weak, what tests are missing, which code needs tests most, or wants a coverage report interpreted or prioritized — even if they just say "we should probably add some tests" or mention a low coverage number without naming ...Votes: 0GitHub stars: 2
- Storybook TestingGenerate Storybook stories with interaction tests for React components using **Storybook 10+ CSF Next format** and the `.test()` method. This file is the **complete rule set** — everything you need to write correct stories lives here. Open a reference file only when you need the thing it holds: > - [references/api-reference.md](./references/api-reference.md) — exact signatures: every query, assertion, `userEvent` > method, factory option, import path, plus a common-element table (which role...Votes: 0GitHub stars: 2
- True Dom TesterGenerates 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.Votes: 0GitHub stars: 2
- Unit TestingWrite unit tests with Vitest for TypeScript logic — `vi.mock` / `vi.fn` / `vi.spyOn`, `test.each` parameterized cases, async error assertions, Server Actions with mocked dependencies, and `vitest.config.ts` coverage setup. Trigger when the user says "unit test", "test this function", "test the server action", "test my schema", "test this hook", "add tests for this module", or is editing a `*.test.ts` file — even if they only say "this needs tests". NOT for React component rendering or interac...Votes: 0GitHub stars: 2