███████╗██╗ ██╗██╗██╗ ██╗ ██████╗ █████╗ ███╗ ██╗██╗ ██╗
██╔════╝██║ ██╔╝██║██║ ██║ ██╔══██╗██╔══██╗████╗ ██║██║ ██╔╝
███████╗█████╔╝ ██║██║ ██║ ██████╔╝███████║██╔██╗ ██║█████╔╝
╚════██║██╔═██╗ ██║██║ ██║ ██╔══██╗██╔══██║██║╚██╗██║██╔═██╗
███████║██║ ██╗██║███████╗███████╗ ██║ ██║██║ ██║██║ ╚████║██║ ██╗
╚══════╝╚═╝ ╚═╝╚═╝╚══════╝╚══════╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═══╝╚═╝ ╚═╝
Agent Skills 排行榜 · 关键词 + 语义搜索
| # | Skill | 仓库 | 描述 | 安装量 |
|---|---|---|---|---|
| 9151 | nv-generate-mr | nvidia/skills |
NV-Generate-MR Purpose Used for generating synthetic body MRI volumes with NV-Generate-CTMR rflow-mr. Not for paired masks or production training data. Use the wrapper exactly as documented; do not replace the upstream entrypoint with a handwritten implementation. Do not write custom inference code for normal runs. The wrapper owns config staging, output paths, and validation. Manifest I/O: inputs are model_config_override ; outputs are synthetic_mr_volumes and result_json . Instructions Read sk...
|
603 |
| 9152 | rust-backend | windmill-labs/windmill |
Rust Backend Coding Guidelines Apply these patterns when writing or modifying Rust code in the backend/ directory. Data Structure Design Choose between struct , enum , or newtype based on domain needs: Use enum for state machines instead of boolean flags or loosely related fields Model invariants explicitly using types (e.g., NonZeroU32 , Duration , custom enums) Consider ownership of each field: Use &str vs String , slices vs vectors Use Arc<T> when sharing across threads Use Cow<'a, T> for fle...
|
602 |
| 9153 | competitive-intel | alirezarezvani/claude-skills |
Competitive Intelligence Systematic competitor tracking. Not obsession — intelligence that drives real decisions. Keywords competitive intelligence, competitor analysis, battlecard, win/loss analysis, competitive positioning, competitive tracking, market intelligence, competitor research, SWOT, competitive map, feature gap analysis, competitive strategy Quick Start /ci:landscape — Map your competitive space (direct, indirect, future) /ci:battlecard [name] — Build a sales battlecard for a...
|
602 |
| 9154 | ad-creative | alirezarezvani/claude-skills |
Ad Creative You are an expert performance creative strategist. Your goal is to generate high-performing ad creative at scale — headlines, descriptions, and primary text that drive clicks and conversions — and iterate based on real performance data. Before Starting Check for product marketing context first: If .agents/product-marketing-context.md exists (or .claude/product-marketing-context.md in older setups), read it before asking questions. Use that context and only ask for information not alr...
|
602 |
| 9155 | directory-build-organization | dotnet/skills |
Organizing Build Infrastructure with Directory.Build Files Directory.Build.props vs Directory.Build.targets Understanding which file to use is critical. They differ in when they are imported during evaluation: Evaluation order: Directory.Build.props → SDK .props → YourProject.csproj → SDK .targets → Directory.Build.targets Use .props for Use .targets for Setting property defaults Custom build targets Common item definitions Late-bound property overrides Properties projects can override Post-buil...
|
602 |
| 9156 | nestjs-expert | davila7/claude-code-templates |
NestJS Expert Senior NestJS specialist with deep expertise in enterprise-grade, scalable TypeScript backend applications. Core Workflow Analyze requirements — Identify modules, endpoints, entities, and relationships Design structure — Plan module organization and inter-module dependencies Implement — Create modules, services, and controllers with proper DI wiring Secure — Add guards, validation pipes, and authentication Verify — Run npm run lint , npm run test , and confirm DI graph with nest in...
|
602 |
| 9157 | loki-mode | sickn33/antigravity-awesome-skills |
Loki Mode - Multi-Agent Autonomous Startup System Version 2.35.0 | PRD to Production | Zero Human Intervention Research-enhanced: OpenAI SDK, DeepMind, Anthropic, AWS Bedrock, Agent SDK, HN Production (2025) Quick Reference Critical First Steps (Every Turn) READ .loki/CONTINUITY.md - Your working memory + "Mistakes & Learnings" RETRIEVE Relevant memories from .loki/memory/ (episodic patterns, anti-patterns) CHECK .loki/state/orchestrator.json - Current phase/metrics REVIEW .loki/queue/pending....
|
602 |
| 9158 | design-systems | mindrally/skills |
Design Systems Help the user build and scale design systems using frameworks from 4 product leaders who have built design systems at companies like Figma and Airbnb. How to Help When the user asks for help with design systems: Assess the need - Determine if they need consistency, speed, or both, and whether they're at the right stage for a design system Define the scope - Clarify whether they need a component library, design tokens, documentation, or all three Design for adoption - Help them mak...
|
602 |
| 9159 | avoid-ai-writing | conorbronsdon/avoid-ai-writing |
Avoid AI Writing — Audit & Rewrite You are editing content to remove AI writing patterns ("AI-isms") that make text sound machine-generated. What this skill is and isn't This is a writing-quality tool , not a verdict. The patterns flagged here are statistically more common in LLM output, but humans on autopilot — especially writing under deadline pressure, in unfamiliar genres, or in a second language — produce the same shapes. Independent audits of commercial AI detectors have found false-posit...
|
602 |
| 9160 | holoscan-install-debian | nvidia/skills |
Holoscan Debian/apt Installation Purpose Install the Holoscan SDK C++ runtime + headers on Ubuntu using NVIDIA's apt repo, selecting the right holoscan-cuda-* package for the host's CUDA driver and verifying with the bundled C++ examples. Prerequisites Ubuntu x86_64 (22.04 / 24.04) or ARM64 (Jetson / IGX) with an NVIDIA GPU and working driver ( nvidia-smi ). sudo and network access to developer.download.nvidia.com and docs.nvidia.com . cuda-keyring package (Step 2 installs it if missing). Limita...
|
602 |
| 9161 | documentation-engineer | charon-fan/agent-playbook |
Documentation Engineer Expert in creating clear, comprehensive, and maintainable technical documentation. When This Skill Activates Activates when you: Ask to write documentation Request README creation Mention "docs" or "document this" Need API documentation Documentation Types 1. README Every project should have a README with: Project Name Brief description (what it does, why it exists) Quick Start Installation and usage in 3 steps or less. Installation Detailed installation instructions. ...
|
601 |
| 9162 | compose-ui-testing-patterns | chrisbanes/skills |
Compose: UI testing patterns Core principle Test the smallest UI contract that proves the behavior. Prefer plain state-driven UI tests with callbacks. Add integration only when lifecycle, navigation, DI, or platform behavior is the thing under test. Test target choice What you need to prove Test shape Text, button, loading/error branch, conditional content Plain UI Compose test Callback wiring from click/input Plain UI Compose test Focus navigation or keyboard behavior Compose test with key inpu...
|
601 |
| 9163 | ginkgo-cloud-lab | k-dense-ai/scientific-agent-skills |
No SKILL.md available for this skill. View on GitHub
|
601 |
| 9164 | r13-danielrosehill-claude-slash-commands-seo | aradotso/marketing-skills |
r13-danielrosehill-claude-slash-commands-seo Skill by ara.so — Marketing Skills collection. A specialized SEO & content marketing skill suite derived from danielrosehill/Claude-Slash-Commands. Provides 10 domain-specific commands and 5 multi-step workflows for keyword research, content audits, SERP analysis, technical SEO, and content strategy with structured output and progress tracking. What This Project Does This skill suite extends Claude with professional SEO capabilities: Keyword Research ...
|
601 |
| 9165 | oss-docs | boshu2/agentops |
OSS Documentation Skill Scaffold and audit documentation for open source projects. Overview This skill helps prepare repositories for open source release by: Auditing existing documentation completeness Scaffolding missing standard files Generating content tailored to project type Commands Command Action audit Check which OSS docs exist/missing scaffold Create all missing standard files scaffold [file] Create specific file update Refresh existing docs with latest patterns validate Check docs fol...
|
600 |
| 9166 | seo-review | leonardomso/33-js-concepts |
Skill: SEO Audit for Concept Pages Use this skill to perform a focused SEO audit on concept documentation pages for the 33 JavaScript Concepts project. The goal is to maximize search visibility for JavaScript developers. When to Use Before publishing a new concept page When optimizing underperforming pages Periodic content audits After major content updates When targeting new keywords Goal Each concept page should rank for searches like: "what is [concept] in JavaScript" "how does [concept] ...
|
600 |
| 9167 | sheets-terminal-spreadsheet | aradotso/trending-skills |
Sheets Terminal Spreadsheet Skill by ara.so — Daily 2026 Skills collection. Sheets is a terminal-based spreadsheet TUI (Terminal User Interface) for viewing and editing CSV files directly in your terminal. It features vim-style navigation, formula support, visual selection, search, undo/redo, and a command mode — all without leaving the terminal. Installation Using Go go install github.com/maaslalani/sheets@main Download Binary Download a prebuilt binary from GitHub Releases . Verify Installatio...
|
600 |
| 9168 | sql-database-assistant | alirezarezvani/claude-skills |
SQL Database Assistant - POWERFUL Tier Skill Overview The operational companion to database design. While database-designer focuses on schema architecture and database-schema-designer handles ERD modeling, this skill covers the day-to-day: writing queries, optimizing performance, generating migrations, and bridging the gap between application code and database engines. Core Capabilities Natural Language to SQL — translate requirements into correct, performant queries Schema Exploration — introsp...
|
600 |
| 9169 | aesthetic | mrgoonie/claudekit-skills |
Aesthetic Create aesthetically beautiful interfaces by following proven design principles and systematic workflows. When to Use This Skill Use when: Building or designing user interfaces Analyzing designs from inspiration websites (Dribbble, Mobbin, Behance) Generating design images and evaluating aesthetic quality Implementing visual hierarchy, typography, color theory Adding micro-interactions and animations Creating design documentation and style guides Need guidance on accessibility and ...
|
600 |
| 9170 | compose-stability-diagnostics | chrisbanes/skills |
Compose stability diagnostics Core principle Compose performance problems from parameters are about whether inputs compare cheaply and predictably across recompositions . With Kotlin 2.0.20+ strong skipping is enabled by default, so unstable parameters no longer automatically make restartable composables non-skippable. That does not make stability irrelevant: unstable parameters are compared by instance identity ( === ), stable parameters by equality ( equals ), and churny instances can still de...
|
600 |
| 9171 | paid-ads | sickn33/antigravity-awesome-skills |
Paid Ads You are an expert performance marketer with direct access to ad platform accounts. Your goal is to help create, optimize, and scale paid advertising campaigns that drive efficient customer acquisition. Before Starting Check for product marketing context first: If .agents/product-marketing-context.md exists (or .claude/product-marketing-context.md in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task....
|
600 |
| 9172 | patent-application-creator | robthepcguy/claude-patent-creator |
Complete end-to-end patent application creation from invention disclosure to USPTO-ready filing. When to Use Invoke this skill when users ask to: - Create a complete patent application - Draft a provisional patent application - Prepare a utility patent application - Write patent claims and specification - Generate a full patent filing package What This Skill Does Orchestrates the complete patent creation workflow: - Prior Art Search → Identify existing patents - Claims Drafting → Wr...
|
600 |
| 9173 | python-testing | mindrally/skills |
Python Testing Patterns Comprehensive testing strategies for Python applications using pytest, TDD methodology, and best practices. When to Activate Writing new Python code (follow TDD: red, green, refactor) Designing test suites for Python projects Reviewing Python test coverage Setting up testing infrastructure Core Testing Philosophy Test-Driven Development (TDD) Always follow the TDD cycle: RED : Write a failing test for the desired behavior GREEN : Write minimal code to make the test pass R...
|
600 |
| 9174 | flutter | mindrally/skills |
Flutter Skill Load with: base.md Project Structure project/ ├── lib/ │ ├── core/ Core utilities │ │ ├── constants/ App constants │ │ ├── extensions/ Dart extensions │ │ ├── router/ go_router configuration │ │ │ └── app_router.dart │ │ └── theme/ App theme │ │ └── app_theme.dart │ ├── data/ Data layer │ │ ├── models/ ...
|
600 |
| 9175 | copilotkit-self-update | copilotkit/copilotkit |
Update CopilotKit Skills Run this command to pull the latest CopilotKit skills from GitHub: npx skills add copilotkit/CopilotKit --full-depth -y This does a fresh clone every time — it always gets the latest version regardless of what's cached. This works across all tools — Claude Code, Codex, Cursor, Gemini CLI, and others. It detects which tools are installed and updates skills for each. After the command completes, start a new session in your tool to pick up the changes. When to Suggest This ...
|
600 |
| 9176 | nv-reason-cxr | nvidia/skills |
NV-Reason-CXR Purpose Used for command-shape or live NV-Reason-CXR chest X-ray reasoning smoke tests. Not for diagnosis or clinical reporting. Use the wrapper exactly as documented; do not replace the upstream entrypoint with a handwritten implementation. Manifest I/O: inputs are chest_xray_image_or_fixture ; outputs are result_json . Instructions Read skill_manifest.yaml before changing arguments, side effects, or validation gates. Run scripts/run_nv_reason_cxr.py through the documented command...
|
600 |
| 9177 | pr-plan | boshu2/agentops |
PR Plan Skill Strategic planning for open source contributions. Overview Create a contribution plan that bridges research and implementation. Takes $pr-research output and produces an actionable plan. Output: .agents/plans/YYYY-MM-DD-pr-plan-{repo-slug}.md When to Use : After completing $pr-research Planning contribution strategy Before starting implementation When NOT to Use : Haven't researched the repo yet Trivial contributions (fix typos) Internal project planning (use $plan ) Workflow 0. I...
|
599 |
| 9178 | authoring | adobe/skills |
Project Handover - Authoring Generate a complete authoring guide for content authors and content managers. This skill analyzes the project and produces actionable documentation. When to Use This Skill Onboarding content authors to a new project Training content managers Project handover to client authoring team Creating author-focused documentation Step 0: Navigate to Project Root and Verify Edge Delivery Services Project (CONDITIONAL) Skip this step if allGuides flag is set (orchestrator alread...
|
599 |
| 9179 | grepai-trace-callees | yoanbernabeu/grepai-skills |
This skill covers using `grepai trace callees` to find all functions called by a specific function. When to Use This Skill - Understanding function dependencies - Mapping function behavior - Finding deeply nested dependencies - Code comprehension and documentation What is Trace Callees? `grepai trace callees` answers: "What does this function call?" ``` func ProcessOrder(order) { validateOrder(order) calculateTotal(order) sendConfirmation(order.email) } │ ↓ ...
|
599 |
| 9180 | domain-embedded | zhanghandong/rust-skills |
Contains Shell Commands This skill contains shell command directives ( !`command` ) that may execute system commands. Review carefully before installing. Project Context (Auto-Injected) Target configuration: ! cat .cargo/config.toml 2>/dev/null || echo "No .cargo/config.toml found" Embedded Domain Layer 3: Domain Constraints Domain Constraints → Design Implications Show more
|
599 |
| 9181 | hyva-child-theme | hyva-themes/hyva-ai-tools |
Hyvä Child Theme Creator This skill creates a complete Hyvä child theme with the proper directory structure, configuration files, and Tailwind CSS build setup. Command execution: For commands that need to run inside the development environment (e.g., bin/magento), use the hyva-exec-shell-cmd skill to detect the environment and determine the appropriate command wrapper. Workflow Step 1: Gather Theme Information Prompt the user to provide the following information: Vendor Name: The vendor/com...
|
599 |
| 9182 | chinese-commit-conventions | jnmetacode/superpowers-zh |
中文 Git 提交规范 1. Conventional Commits 中文适配 基于 Conventional Commits 1.0.0 规范,针对中文团队的实际使用习惯进行适配。 类型(type)定义 Show more Installs 423 Repository jnmetacode/supe…owers-zh GitHub Stars 4.5K First Seen Mar 21, 2026 Security Audits Gen Agent Trust Hub Pass Socket Pass Snyk Pass
|
599 |
| 9183 | shadcn | vercel/vercel-plugin |
shadcn/ui A framework for building ui, components and design systems. Components are added as source code to the user's project via the CLI. IMPORTANT: Run all CLI commands using the project's package runner: npx shadcn@latest , pnpm dlx shadcn@latest , or bunx --bun shadcn@latest — based on the project's packageManager . Examples below use npx shadcn@latest but substitute the correct runner for the project. Current Project Context !`npx shadcn@latest info --json 2 >/dev/ null || echo ' { "error...
|
599 |
| 9184 | nv-segment-ctmr | nvidia/skills |
NV-Segment-CTMR Purpose Used for running NV-Segment-CTMR on CT or MRI NIfTI volumes and recording label-map evidence. Not for clinical interpretation. Use the wrapper exactly as documented; do not replace the upstream entrypoint with a handwritten implementation. Manifest I/O: inputs are ct_or_mr_volume ; outputs are label_map and result_json . Instructions Read skill_manifest.yaml before changing arguments, side effects, or validation gates. Run scripts/run_ctmr.py through the documented comman...
|
599 |
| 9185 | nv-segment-ct-finetune | nvidia/skills |
NV-Segment-CT Finetune Purpose Used for smoke or dataset finetuning of NV-Segment-CT VISTA3D on CT NIfTI labels. Not for clinical validation. Wraps the upstream MONAI bundle entrypoint; do not replace it with handwritten training or inference code. Manifest inputs are dataset_dir , datalist , target_anatomy , label_mapping , smoke , sanity , auto_seg , and skip_formal_eval . Manifest outputs are finetuned_ckpt and schema-checked result_json . Instructions Run scripts/run_finetune.py ; do not pat...
|
599 |
| 9186 | interactive-dashboard-builder | anthropics/knowledge-work-plugins |
Interactive Dashboard Builder Skill Patterns and techniques for building self-contained HTML/JS dashboards with Chart.js, filters, interactivity, and professional styling. HTML/JS Dashboard Patterns Base Template Every dashboard follows this structure: <! DOCTYPE html > < html lang = " en " > < head > < meta charset = " UTF-8 " > < meta name = " viewport " content = " width=device-width, initial-scale=1.0 " > < title > Dashboard Title </ title > < script src = " https://cdn.jsdelivr.net/npm/char...
|
598 |
| 9187 | slides | openai/skills |
slides Curated from OpenAI's skills repository. What it does Create and edit .pptx presentation decks with PptxGenJS. Useful for sales decks, kickoff briefs, and design-system showcases. Source Upstream: https://github.com/openai/skills Category: slides How to use This catalogue entry advertises the skill in Open Design so the agent discovers it during planning. To run the full upstream workflow with its original assets, scripts, and references, install the upstream bundle into your active agent...
|
598 |
| 9188 | kotlin-flow-state-event-modeling | chrisbanes/skills |
Kotlin Flow: state and event modeling Core principle Pick the primitive that matches replay, fan-out, and synchronous-read requirements. StateFlow , SharedFlow , Channel -backed flows, and cold Flow differ in buffering, who sees each emission, and whether .value exists. Wrong choices drop events, leak sharing coroutines, or force fake domain sentinels into state. When to use this skill You're writing or reviewing Kotlin code involving: MutableStateFlow<T>(SomeSentinel) — NoUser , Empty , Loading...
|
598 |
| 9189 | gog-cli | intellectronica/agent-skills |
A fast, script-friendly CLI for Google Workspace services with JSON-first output and multi-account support. Repository: [https://github.com/steipete/gogcli](https://github.com/steipete/gogcli) Prerequisites This skill assumes `gog` is installed and authorised. If commands fail with authentication errors, inform the user they need to: - Install gog: `brew install steipete/tap/gogcli` - Store OAuth credentials: `gog auth credentials <path-to-credentials.json>` - Add account: `gog auth add u...
|
598 |
| 9190 | herdr | ogulcancelik/herdr |
No SKILL.md available for this skill. View on GitHub Installs 531 Repository ogulcancelik/herdr GitHub Stars 6.2K First Seen Apr 7, 2026
|
598 |
| 9191 | recipe-triage-security-alerts | googleworkspace/cli |
Triage Google Workspace Security Alerts PREREQUISITE: Load the following skills to execute this recipe: gws-alertcenter List and review Google Workspace security alerts from Alert Center. Steps List active alerts: gws alertcenter alerts list --format table Get alert details: gws alertcenter alerts get --params '{"alertId": "ALERT_ID"}' Acknowledge an alert: gws alertcenter alerts undelete --params '{"alertId": "ALERT_ID"}'
|
597 |
| 9192 | admin | adobe/skills |
Grafana Cloud Admin Docs : https://grafana.com/docs/grafana-cloud/account-management/ Organization and Stack Structure Grafana Cloud Account └── Organization (billing unit) ├── Stack 1 (prod) → dedicated Grafana, Prometheus, Loki, Tempo URLs ├── Stack 2 (staging) └── Stack 3 (dev) Organization : top-level account with billing, users, API keys, stacks Stack : dedicated Grafana + LGTM instance with its own URLs and credentials User Roles Show more
|
597 |
| 9193 | user-guide-creation | aj-geddes/useful-ai-prompts |
User Guide Creation Overview Create clear, user-friendly documentation that helps users understand and effectively use your product, with step-by-step instructions, screenshots, and practical examples. When to Use Product user manuals Getting started guides Feature tutorials Step-by-step how-tos Video script documentation Interactive walkthroughs Quick start guides FAQ documentation Best practices guides User Guide Template [Product Name] User Guide Table of Contents 1. [Introduction](intr...
|
597 |
| 9194 | tiktok-automation | sickn33/antigravity-awesome-skills |
TikTok Automation via Rube MCP Automate TikTok content creation and profile operations through Composio's TikTok toolkit via Rube MCP. Prerequisites Rube MCP must be connected (RUBE_SEARCH_TOOLS available) Active TikTok connection via RUBE_MANAGE_CONNECTIONS with toolkit tiktok Always call RUBE_SEARCH_TOOLS first to get current tool schemas Setup Get Rube MCP : Add https://rube.app/mcp as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works. Verify ...
|
597 |
| 9195 | stock-sector-monitoring | zuoa/aj-skills |
Stock Sector Monitoring Skill 用于基于 Tushare 的 A 股市场监测,重点支持: 概念板块监测( sector ) 龙虎榜每日明细( lhb , top_list / doc_id=106) 将结果输出并保存为 Markdown 文件 When to Use 当用户出现以下意图时使用本 skill: “监控概念板块/行业热度/涨幅榜” “查询龙虎榜数据” “过滤 ST 股票后输出结果” “把监控结果保存成 markdown/md 文件” Prerequisites 在 skill 根目录执行: cd /Users/yujian/Code/py/aj-skills/skills/stock-sector-monitoring 依赖准备: python3 -m venv .venv source .venv/bin/activate python3 -m pip install -U pip python3 -m pip install tushare pandas Tushare token 约定从 ~/.aj-skills/.env 读取: ~/....
|
597 |
| 9196 | capture-screen | daymade/claude-code-skills |
Capture Screen Programmatic screenshot capture on macOS: find windows, control views, capture images. Quick Start Find Excel window ID swift scripts/get_window_id.swift Excel Capture that window (replace 12345 with actual WID) screencapture -x -l 12345 output.png Overview Three-step workflow: 1. Find Window → Swift CGWindowListCopyWindowInfo → get numeric Window ID 2. Control View → AppleScript (osascript) → zoom, scroll, select 3. Capture → screencapture -l <WID> ...
|
597 |
| 9197 | performance-engineer | charon-fan/agent-playbook |
You are a performance engineer specializing in modern application optimization, observability, and scalable system performance. Use this skill when Diagnosing performance bottlenecks in backend, frontend, or infrastructure Designing load tests, capacity plans, or scalability strategies Setting up observability and performance monitoring Optimizing latency, throughput, or resource efficiency Do not use this skill when The task is feature development with no performance goals There is no access to...
|
597 |
| 9198 | tailwindcss-development | laravel/boost |
Tailwind CSS Development When to Apply Activate this skill when: Adding styles to components or pages Working with responsive design Implementing dark mode Extracting repeated patterns into components Debugging spacing or layout issues Documentation Use search-docs for detailed Tailwind CSS v3 patterns and documentation. Basic Usage Use Tailwind CSS classes to style HTML. Check and follow existing Tailwind conventions in the project before introducing new patterns. Offer to extract repeated ...
|
597 |
| 9199 | kotlin-backend-jpa-entity-mapping | kotlin/kotlin-agent-skills |
JPA Entity Mapping for Kotlin Kotlin's data class is natural for DTOs but dangerous for JPA entities. Hibernate relies on identity semantics that data class breaks: equals / hashCode over all fields corrupts Set / Map membership after state changes, and auto-generated copy() creates detached duplicates of managed entities. This skill teaches correct entity design, identity strategies, and uniqueness constraints for Kotlin + Spring Data JPA projects. Entity Design Rules Never use data class for J...
|
597 |
| 9200 | electron-development | mindrally/skills |
Electron Development Guidelines You are an expert in Electron development for building cross-platform desktop applications. Core Principles Follow security best practices for Electron apps Separate main and renderer process concerns Use IPC for process communication Implement proper window management Project Structure src/ ├── main/ Main process code │ ├── index.ts Entry point │ ├── ipc/ IPC handlers │ └── utils/ Utilities ├── renderer/ Ren...
|
597 |