Agent Skills 排行榜 · 关键词 + 语义搜索

/ 聚焦搜索框
正在使用 AI 进行语义搜索...
25,457
总 Skills
95.0M
总安装量
2,622
贡献者
# Skill 仓库 描述 安装量
1401 dart-migrate-to-checks-package dart-lang/skills
Migrating Dart Tests to Package Checks Contents Dependency Management Syntax Migration Guidelines Utilizing Dart MCP Tools Migration Workflow Examples Dependency Management Manage dependencies using the Dart Tooling MCP Server pub tool or standard CLI commands. Add package:checks as a dev_dependency using dart pub add dev:checks . Remove package:matcher if it is explicitly listed in the pubspec.yaml (note: it is often transitively included by package:test , which is fine). Import package:checks/...
8.5K
1402 incremental-implementation addyosmani/agent-skills
Incremental Implementation Overview Build in thin vertical slices — implement one piece, test it, verify it, then expand. Avoid implementing an entire feature in one pass. Each increment should leave the system in a working, testable state. This is the execution discipline that makes large features manageable. When to Use Implementing any multi-file change Building a new feature from a task breakdown Refactoring existing code Any time you're tempted to write more than ~100 lines before testing W...
8.5K
1403 flutter-improving-accessibility flutter/skills
Implementing Flutter Accessibility Contents UI Design and Styling Accessibility Widgets Web Accessibility Adaptive and Responsive Design Workflows Examples UI Design and Styling Design layouts to accommodate dynamic scaling and high visibility. Flutter automatically calculates font sizes based on OS-level accessibility settings. Font Scaling: Ensure layouts provide sufficient room to render all contents when font sizes are increased to their maximum OS settings. Avoid hardcoding fixed heights on...
8.4K
1404 csharp-mcp-server-generator github/awesome-copilot
Generate C MCP Server Create a complete Model Context Protocol (MCP) server in C with the following specifications: Requirements Project Structure : Create a new C console application with proper directory structure NuGet Packages : Include ModelContextProtocol (prerelease) and Microsoft.Extensions.Hosting Logging Configuration : Configure all logs to stderr to avoid interfering with stdio transport Server Setup : Use the Host builder pattern with proper DI configuration Tools : Create at least ...
8.4K
1405 flutter-interoperating-with-native-apis flutter/skills
Integrating Platform-Specific Code in Flutter Contents Core Concepts & Terminology Binding to Native C/C++ Code (FFI) Implementing Platform Channels & Pigeon Hosting Native Platform Views Integrating Web Content & Wasm Workflows Core Concepts & Terminology FFI (Foreign Function Interface): The dart:ffi library used to bind Dart directly to native C/C++ APIs. Platform Channel: The asynchronous message-passing system ( MethodChannel , BasicMessageChannel ) connecting the Dart client (UI) to the ho...
8.4K
1406 flutter-adding-home-screen-widgets flutter/skills
Implementing Flutter Home Screen Widgets Contents Architecture & Data Flow Flutter Integration Workflow iOS Implementation Workflow Android Implementation Workflow Advanced Techniques Examples Architecture & Data Flow Home Screen Widgets require native UI implementation (SwiftUI for iOS, XML/Kotlin for Android). The Flutter app communicates with these native widgets via shared local storage ( UserDefaults on iOS, SharedPreferences on Android) using the home_widget package. Data Write: Flutter ap...
8.4K
1407 darwin-skill alchaincyf/darwin-skill
Darwin Skill 借鉴 Karpathy autoresearch 的自主实验循环,对 skills 进行持续优化。 核心理念: 评估 → 改进 → 实测验证 → 人类确认 → 保留或回滚 → 生成成果卡片 GitHub: https://github.com/alchaincyf/darwin-skill 设计哲学 autoresearch 的精髓: 单一可编辑资产 — 每次只改一个 SKILL.md 双重评估 — 结构评分(静态分析)+ 效果验证(跑测试看输出) 棘轮机制 — 只保留改进,自动回滚退步 独立评分 — 评分用子agent,避免「自己改自己评」的偏差 人在回路 — 每个skill优化完后暂停,用户确认再继续 与纯结构审查的区别:不只看 SKILL.md 写得规不规范,更看改完后 实际跑出来的效果是否更好 。 评估 Rubric(8维度,总分100) 结构维度(60分)— 静态分析 维度 权重 评分标准 1 Frontmatter质量 8 name规范、description包含做什么+何时用+触发词、≤1024字符 2 工作流清晰度 15 步骤明确可执行、有序...
8.4K
1408 billing-automation wshobson/agents
Billing Automation Master automated billing systems including recurring billing, invoice generation, dunning management, proration, and tax calculation. When to Use This Skill Implementing SaaS subscription billing Automating invoice generation and delivery Managing failed payment recovery (dunning) Calculating prorated charges for plan changes Handling sales tax, VAT, and GST Processing usage-based billing Managing billing cycles and renewals Core Concepts 1. Billing Cycles Common Intervals:...
8.4K
1409 n8n-workflow-patterns czlonkowski/n8n-skills
n8n Workflow Patterns Proven architectural patterns for building n8n workflows. The 5 Core Patterns Based on analysis of real workflow usage: Webhook Processing (Most Common) Receive HTTP requests → Process → Output Pattern: Webhook → Validate → Transform → Respond/Notify HTTP API Integration Fetch from REST APIs → Transform → Store/Use Pattern: Trigger → HTTP Request → Transform → Action → Error Handler Database Operations Read/Write/Sync database data Pattern: Schedule → Query → Trans...
8.4K
1410 go-concurrency-patterns wshobson/agents
Go Concurrency Patterns Production patterns for Go concurrency including goroutines, channels, synchronization primitives, and context management. When to Use This Skill Building concurrent Go applications Implementing worker pools and pipelines Managing goroutine lifecycles Using channels for communication Debugging race conditions Implementing graceful shutdown Core Concepts 1. Go Concurrency Primitives Primitive Purpose goroutine Lightweight concurrent execution channel Communication between ...
8.4K
1411 tanstack-query-best-practices deckardger/tanstack-agent-skills
TanStack Query Best Practices Comprehensive guidelines for implementing TanStack Query (React Query) patterns in React applications. These rules optimize data fetching, caching, mutations, and server state synchronization. When to Apply Creating new data fetching logic Setting up query configurations Implementing mutations and optimistic updates Configuring caching strategies Integrating with SSR/SSG Refactoring existing data fetching code Rule Categories by Priority Priority Category Rules Im...
8.4K
1412 shopify-admin shopify/shopify-ai-toolkit
Required Tool Calls (do not skip) You have a bash tool. Every response must use it — in this order: Call bash with scripts/search_docs.mjs "<query>" — search before writing code Write the code using the search results Call bash with node scripts/validate.mjs --code '...' --model YOUR_MODEL_NAME --client-name YOUR_CLIENT_NAME --client-version YOUR_CLIENT_VERSION --artifact-id YOUR_ARTIFACT_ID --revision REVISION_NUMBER — validate before returning (Always include these flags. Use your actual model...
8.4K
1413 market-sizing-analysis wshobson/agents
Market Sizing Analysis Comprehensive market sizing methodologies for calculating Total Addressable Market (TAM), Serviceable Available Market (SAM), and Serviceable Obtainable Market (SOM) for startup opportunities. Overview Market sizing provides the foundation for startup strategy, fundraising, and business planning. Calculate market opportunity using three complementary methodologies: top-down (industry reports), bottom-up (customer segment calculations), and value theory (willingness to pay)...
8.4K
1414 cloud-run-basics google/skills
Cloud Run Basics Cloud Run is a fully managed application platform for running your code, function, or container on top of Google's highly scalable infrastructure. It abstracts away infrastructure management, providing three primary resource types: Services: Responds to HTTP requests sent to a unique and stable endpoint, using stateless instances that autoscale based on a variety of key metrics, also responds to events and functions. Jobs: Executes parallelizable tasks that are executed manually...
8.4K
1415 security-and-hardening addyosmani/agent-skills
Security and Hardening Overview Security-first development practices for web applications. Treat every external input as hostile, every secret as sacred, and every authorization check as mandatory. Security isn't a phase — it's a constraint on every line of code that touches user data, authentication, or external systems. When to Use Building anything that accepts user input Implementing authentication or authorization Storing or transmitting sensitive data Integrating with external APIs or serv...
8.4K
1416 performance-optimization addyosmani/agent-skills
Performance Optimization When to use this skill Slow page loads : low Lighthouse score Slow rendering : delayed user interactions Large bundle size : increased download time Slow queries : database bottlenecks Instructions Step 1: Measure performance Lighthouse (Chrome DevTools) : CLI npm install -g lighthouse lighthouse https://example.com --view Automate in CI lighthouse https://example.com --output = json --output-path = ./report.json Measure Web Vitals (React): import { getCLS , getFID , g...
8.4K
1417 code-simplification addyosmani/agent-skills
Code Simplification Inspired by the Claude Code Simplifier plugin . Adapted here as a model-agnostic, process-driven skill for any AI coding agent. Overview Simplify code by reducing complexity while preserving exact behavior. The goal is not fewer lines — it's code that is easier to read, understand, modify, and debug. Every simplification must pass a simple test: "Would a new team member understand this faster than the original?" When to Use After a feature is working and tests pass, but the i...
8.4K
1418 remotion-video-production supercent-io/skills-template
Remotion Video Production Remotion을 사용한 프로그래머블 비디오 제작 스킬입니다. 텍스트 지침에서 자동화된 비디오를 생성하고, 일관된 브랜드 비디오를 대규모로 제작합니다. When to use this skill 자동화된 비디오 생성: 텍스트 지침에서 비디오 생성 브랜드 비디오 제작: 일관된 스타일의 대규모 비디오 프로그래머블 콘텐츠: 내레이션, 비주얼, 애니메이션 통합 마케팅 콘텐츠: 제품 소개, 온보딩, 프로모션 비디오 Instructions Step 1: Define the Video Spec video_spec: audience: [타겟 오디언스] goal: [비디오 목적] duration: [총 길이 - 30s, 60s, 90s] aspect_ratio: "16:9" | "1:1" | "9:16" tone: "fast" | "calm" | "cinematic" voice: style: [내레이션 스타일] la...
8.3K
1419 flutter-building-plugins flutter/skills
Developing Flutter Plugins Contents Architecture & Design Patterns Workflow: Creating a New Plugin Workflow: Implementing Android Platform Code Workflow: Implementing Windows Platform Code Workflow: Adding Platforms to an Existing Plugin Examples Architecture & Design Patterns Federated Plugins Implement federated plugins to split a plugin's API across multiple packages, allowing independent teams to build platform-specific implementations. Structure federated plugins into three distinct compone...
8.3K
1420 flutter-embedding-native-views flutter/skills
Integrating Platform Views and Web Content Contents Platform Views Architecture Web Embedding Architecture Workflow: Implementing Android Platform Views Workflow: Implementing iOS Platform Views Workflow: Embedding Flutter in Web Applications Examples Platform Views Architecture Platform Views allow embedding native views (Android, iOS, macOS) directly into a Flutter application, enabling the application of transforms, clips, and opacity from Dart. Android Implementations (API 23+) Choose the ap...
8.3K
1421 golang-testing affaan-m/everything-claude-code
Persona: You are a Go engineer who treats tests as executable specifications. You write tests to constrain behavior, not to hit coverage targets. Thinking mode: Use ultrathink for test strategy design and failure analysis. Shallow reasoning misses edge cases and produces brittle tests that pass today but break tomorrow. Modes: Write mode — generating new tests for existing or new code. Work sequentially through the code under test; use gotests to scaffold table-driven tests, then enrich with edg...
8.3K
1422 stride-analysis-patterns wshobson/agents
STRIDE Analysis Patterns Systematic threat identification using the STRIDE methodology. When to Use This Skill Starting new threat modeling sessions Analyzing existing system architecture Reviewing security design decisions Creating threat documentation Training teams on threat identification Compliance and audit preparation Core Concepts 1. STRIDE Categories S - Spoofing → Authentication threats T - Tampering → Integrity threats R - Repudiation → Non-repudiation threats I - Info...
8.3K
1423 threat-mitigation-mapping wshobson/agents
Threat Mitigation Mapping Connect threats to controls for effective security planning. When to Use This Skill Prioritizing security investments Creating remediation roadmaps Validating control coverage Designing defense-in-depth Security architecture review Risk treatment planning Core Concepts 1. Control Categories Preventive ────► Stop attacks before they occur │ (Firewall, Input validation) │ Detective ─────► Identify attacks in progress │ (IDS, Log monito...
8.3K
1424 dart-build-cli-app dart-lang/skills
Building Dart CLI Applications Contents Project Setup & Architecture Argument Parsing & Command Routing Execution & Error Handling Testing CLI Applications Compilation & Distribution Workflows Examples Project Setup & Architecture Initialize new CLI projects using the official Dart template to ensure standard directory structures. Run dart create -t cli <project_name> to scaffold a console application with basic argument parsing. Place executable entry points (files containing main() ) exclusive...
8.3K
1425 dbs-report dontbesilent2025/dbskill
dbs-report:诊断报告 你是 dbskill 的报告产物工具。你的工作是:把 dbs-save 留下的多份存档文件合并成一份可读、可分享、可归档的诊断报告。 报告不是你从对话里凭空总结。 你只读 ~/.dbs/sessions/{项目名}/ 下的存档文件,按时间顺序合并、去重、分类。这是报告的可信度来源——它是用户已经确认过的状态的合集,不是 AI 二次发挥。 用户面向的措辞约定 跟用户对话时一律用中文,不要把内部术语暴露出去: 「snapshot」→「存档」(一份诊断状态文件叫一份存档) 「session」→「对话」或「下次回来」 「slug」→「项目」(每个项目下独立一份存档目录) frontmatter 字段名(status / title / source_skill / next_skill)和文件路径中的 sessions / slug,是技术标识,不出现在用户对话里。 为什么需要报告 诊断结论现在漂在聊天里。客户想发给合伙人、想三周后回顾、想跟外部顾问对账,都得自己截图复制。 报告把累积的存档固化成一份带日期、带版本、带索引的 markdown 文档。这是 dbs...
8.3K
1426 dbs-save dontbesilent2025/dbskill
dbs-save:诊断存档 你是 dbskill 的状态保存工具。你的工作是:把当前对话里诊断出来的关键结论、用户已经否决的方向、推荐的下一步,写成一个结构化的 markdown 文件存到本地。 你不做诊断。 诊断是别的 skill 的事,你只做记录。 用户面向的措辞约定 跟用户对话时一律用中文,不要把内部术语暴露出去: 「snapshot」→「存档」(一份诊断状态文件叫一份存档) 「session」→「对话」或「下次回来」 「slug」→「项目」(每个项目下独立一份存档目录) frontmatter 字段名(status / title / source_skill / next_skill)和文件路径中的 sessions / slug,是技术标识,不出现在用户对话里。 为什么需要存档 dbskill 现有的 13 个诊断 skill,每次对话都是冷启动。用户上周诊断出来的结论、否决的方向,今天再来全部丢失。 诊断本来是累积的。客户跟你说过的话、走过的弯路、已经验证过的判断,下次应该接着用,而不是从头再讲一遍。 存档不是「写日记」。存档是把诊断从「单次问诊」升级成「私人医生」的前提...
8.3K
1427 wallet starchild-ai-agent/official-skills
Wallet Interact with this agent's on-chain wallets. Each agent has one wallet per chain (EVM + Solana). Supports balance queries, transfers (policy-gated), message signing, and transaction history. Authentication is automatic via Fly OIDC token — no API keys or wallet addresses needed. Wallets are bound to this machine at deploy time. Available Tools (13) Multi-Chain Tools Tool Description wallet_info Get all wallet addresses and chain types wallet_get_all_balances PRIMARY TOOL - Get complete po...
8.3K
1428 context-driven-development wshobson/agents
Context-Driven Development Guide for implementing and maintaining context as a managed artifact alongside code, enabling consistent AI interactions and team alignment through structured project documentation. When to Use This Skill Setting up new projects with Conductor Understanding the relationship between context artifacts Maintaining consistency across AI-assisted development sessions Onboarding team members to an existing Conductor project Deciding when to update context documents Managing ...
8.3K
1429 dbs-restore dontbesilent2025/dbskill
dbs-restore:接续诊断 你是 dbskill 的状态恢复工具。你的工作是:从本地拉出最近一次保存的诊断存档,把状态呈现给用户,让他可以接着上次继续。 你不做诊断,不主动跳到别的 skill。 你只负责把记忆拿回来。 用户面向的措辞约定 跟用户对话时一律用中文,不要把内部术语暴露出去: 「snapshot」→「存档」(一份诊断状态文件叫一份存档) 「session」→「对话」或「下次回来」 「slug」→「项目」(每个项目下独立一份存档目录) frontmatter 字段名(status / title / source_skill / next_skill)和文件路径中的 sessions / slug,是技术标识,不出现在用户对话里。 触发方式 命令 行为 /dbs-restore 拉当前项目下最新的存档 /dbs-restore <序号> 拉指定的存档(list 中的编号) /dbs-restore list 等价于 /dbs-save list /dbs-restore --slug <项目名> 切到别的项目,拉那个项目的最新存档 「接着上次」「之前的结论」「上次诊断到...
8.3K
1430 python-configuration wshobson/agents
Python Configuration Management Externalize configuration from code using environment variables and typed settings. Well-managed configuration enables the same code to run in any environment without modification. When to Use This Skill Setting up a new project's configuration system Migrating from hardcoded values to environment variables Implementing pydantic-settings for typed configuration Managing secrets and sensitive values Creating environment-specific settings (dev/staging/prod) Validati...
8.3K
1431 google-cloud-recipe-onboarding google/skills
Onboarding to Google Cloud This skill provides a streamlined "happy path" for a singleton developer to get started with Google Cloud . It covers everything from initial account setup to deploying your first cloud resource. Overview For an individual developer, onboarding to Google Cloud involves establishing a personal identity, setting up a billing method, and creating a workspace ( Project ) where resources can be managed. Google Cloud offers a Free Tier and Free Trial for multiple products. L...
8.3K
1432 angular-new-app angular/skills
Angular New App You are an expert in TypeScript, Angular, and scalable web application development. You write functional, maintainable, performant, and accessible code following Angular and TypeScript best practices. You have access to tools to create new Angular apps. When creating a new Angular application for a user, always follow the following steps: Check for the Angular CLI : Confirm that the Angular CLI is present before continuing. Here are some ways to confirm: on *nix systems which ng ...
8.3K
1433 debugging-and-error-recovery addyosmani/agent-skills
Debugging and Error Recovery Overview Systematic debugging with structured triage. When something breaks, stop adding features, preserve evidence, and follow a structured process to find and fix the root cause. Guessing wastes time. The triage checklist works for test failures, build errors, runtime bugs, and production incidents. When to Use Tests fail after a code change The build breaks Runtime behavior doesn't match expectations A bug report arrives An error appears in logs or console Someth...
8.3K
1434 prometheus-configuration wshobson/agents
Prometheus Configuration Complete guide to Prometheus setup, metric collection, scrape configuration, and recording rules. Purpose Configure Prometheus for comprehensive metric collection, alerting, and monitoring of infrastructure and applications. When to Use Set up Prometheus monitoring Configure metric scraping Create recording rules Design alert rules Implement service discovery Prometheus Architecture ┌──────────────┐ │ Applications │ ← Instrumented with client libraries └──────┬──────...
8.2K
1435 memory-forensics wshobson/agents
Memory Forensics Comprehensive techniques for acquiring, analyzing, and extracting artifacts from memory dumps for incident response and malware analysis. Memory Acquisition Live Acquisition Tools Windows WinPmem (Recommended) winpmem_mini_x64.exe memory.raw DumpIt DumpIt.exe Belkasoft RAM Capturer GUI-based, outputs raw format Magnet RAM Capture GUI-based, outputs raw format Linux LiME (Linux Memory Extractor) sudo insmod lime.ko "path=/tmp/memory.lime format=lime" /dev/mem (limi...
8.2K
1436 python-observability wshobson/agents
Python Observability Instrument Python applications with structured logs, metrics, and traces. When something breaks in production, you need to answer "what, where, and why" without deploying new code. When to Use This Skill Adding structured logging to applications Implementing metrics collection with Prometheus Setting up distributed tracing across services Propagating correlation IDs through request chains Debugging production issues Building observability dashboards Core Concepts 1. Structur...
8.2K
1437 startup-metrics-framework wshobson/agents
Startup Metrics Framework Comprehensive guide to tracking, calculating, and optimizing key performance metrics for different startup business models from seed through Series A. Overview Track the right metrics at the right stage. Focus on unit economics, growth efficiency, and cash management metrics that matter for fundraising and operational excellence. Universal Startup Metrics Revenue Metrics MRR (Monthly Recurring Revenue) MRR = Σ (Active Subscriptions × Monthly Price) ARR (Annual R...
8.2K
1438 data-quality-frameworks wshobson/agents
Data Quality Frameworks Production patterns for implementing data quality with Great Expectations, dbt tests, and data contracts to ensure reliable data pipelines. When to Use This Skill Implementing data quality checks in pipelines Setting up Great Expectations validation Building comprehensive dbt test suites Establishing data contracts between teams Monitoring data quality metrics Automating data validation in CI/CD Core Concepts 1. Data Quality Dimensions Dimension Description Example Chec...
8.2K
1439 k8s-manifest-generator wshobson/agents
Kubernetes Manifest Generator Step-by-step guidance for creating production-ready Kubernetes manifests including Deployments, Services, ConfigMaps, Secrets, and PersistentVolumeClaims. Purpose This skill provides comprehensive guidance for generating well-structured, secure, and production-ready Kubernetes manifests following cloud-native best practices and Kubernetes conventions. When to Use This Skill Use this skill when you need to: Create new Kubernetes Deployment manifests Define Serv...
8.2K
1440 dependency-upgrade wshobson/agents
Dependency Upgrade Master major dependency version upgrades, compatibility analysis, staged upgrade strategies, and comprehensive testing approaches. When to Use This Skill Upgrading major framework versions Updating security-vulnerable dependencies Modernizing legacy dependencies Resolving dependency conflicts Planning incremental upgrade paths Testing compatibility matrices Automating dependency updates Semantic Versioning Review MAJOR.MINOR.PATCH (e.g., 2.3.1) MAJOR: Breaking changes MINOR...
8.2K
1441 attack-tree-construction wshobson/agents
Attack Tree Construction Systematic attack path visualization and analysis. When to Use This Skill Visualizing complex attack scenarios Identifying defense gaps and priorities Communicating risks to stakeholders Planning defensive investments Penetration test planning Security architecture review Core Concepts 1. Attack Tree Structure [Root Goal] | ┌────────────┴────────────┐ │ │ [Sub-goal 1] ...
8.2K
1442 hyperliquid starchild-ai-agent/official-skills
Hyperliquid Trading Trade perpetual futures and spot tokens on Hyperliquid, a fully on-chain decentralized exchange. Orders are signed using this agent's EVM wallet and submitted directly to the Hyperliquid L1. Prerequisites Before trading, the wallet policy must be active. Load the wallet-policy skill and propose the standard wildcard policy (deny key export + allow * ). This covers all Hyperliquid operations — USDC deposits, EIP-712 order signing, and withdrawals. Available Tools Account & Mar...
8.2K
1443 context-engineering addyosmani/agent-skills
Context Engineering Overview Feed agents the right information at the right time. Context is the single biggest lever for agent output quality — too little and the agent hallucinates, too much and it loses focus. Context engineering is the practice of deliberately curating what the agent sees, when it sees it, and how it's structured. When to Use Starting a new coding session Agent output quality is declining (wrong patterns, hallucinated APIs, ignoring conventions) Switching between different p...
8.2K
1444 ppt-master hugohe3/ppt-master
PPT Master Skill AI-driven multi-format SVG content generation system. Converts source documents into high-quality SVG pages through multi-role collaboration and exports to PPTX. Core Pipeline : Source Document → Create Project → Template Option → Strategist → [Image_Generator] → Executor → Post-processing → Export [!CAUTION] 🚨 Global Execution Discipline (MANDATORY) This workflow is a strict serial pipeline. The following rules have the highest priority — violating any one of them constitutes e...
8.2K
1445 verified-agent-identity billionsnetwork/verified-agent-identity
When to use this Skill Lets AI agents create and manage their own identities on the Billions Network, and link those identities to a human owner. When you need to link your agent identity to an owner. When you need to sign a challenge. When you need to link a human to the agent's DID. When you need to verify a signature to confirm identity ownership. When you use shared JWT tokens for authentication. When you need to create and manage decentralized identities. After installing the plugin run the...
8.1K
1446 code-review-expert sanyuan0704/code-review-expert
Code Review Expert Overview Perform a structured review of the current git changes with focus on SOLID, architecture, removal candidates, and security risks. Default to review-only output unless the user asks to implement changes. Severity Levels Level Name Description Action P0 Critical Security vulnerability, data loss risk, correctness bug Must block merge P1 High Logic error, significant SOLID violation, performance regression Should fix before merge P2 Medium Code smell, maintainability con...
8.1K
1447 apify-actorization apify/agent-skills
Actorization converts existing software into reusable serverless applications compatible with the Apify platform. Actors are programs packaged as Docker images that accept well-defined JSON input, perform an action, and optionally produce structured JSON output. Quick Start - Run `apify init` in project root - Wrap code with SDK lifecycle (see language-specific section below) - Configure `.actor/input_schema.json` - Test with `apify run --input '{"key": "value"}'` - Deploy with `apify pus...
8.1K
1448 cqrs-implementation wshobson/agents
CQRS Implementation Comprehensive guide to implementing CQRS (Command Query Responsibility Segregation) patterns. When to Use This Skill Separating read and write concerns Scaling reads independently from writes Building event-sourced systems Optimizing complex query scenarios Different read/write data models needed High-performance reporting requirements Core Concepts 1. CQRS Architecture ┌─────────────┐ │ Client │ └──────┬──────┘ │ ┌────────────┴────────────┐ │ │ ▼...
8.1K
1449 dbt-transformation-patterns wshobson/agents
dbt Transformation Patterns Production-ready patterns for dbt (data build tool) including model organization, testing strategies, documentation, and incremental processing. When to Use This Skill Building data transformation pipelines with dbt Organizing models into staging, intermediate, and marts layers Implementing data quality tests Creating incremental models for large datasets Documenting data models and lineage Setting up dbt project structure Core Concepts 1. Model Layers (Medallion Ar...
8.1K
1450 airflow-dag-patterns wshobson/agents
Apache Airflow DAG Patterns Production-ready patterns for Apache Airflow including DAG design, operators, sensors, testing, and deployment strategies. When to Use This Skill Creating data pipeline orchestration with Airflow Designing DAG structures and dependencies Implementing custom operators and sensors Testing Airflow DAGs locally Setting up Airflow in production Debugging failed DAG runs Core Concepts 1. DAG Design Principles Principle Description Idempotent Running twice produces same re...
8.1K