███████╗██╗ ██╗██╗██╗ ██╗ ██████╗ █████╗ ███╗ ██╗██╗ ██╗
██╔════╝██║ ██╔╝██║██║ ██║ ██╔══██╗██╔══██╗████╗ ██║██║ ██╔╝
███████╗█████╔╝ ██║██║ ██║ ██████╔╝███████║██╔██╗ ██║█████╔╝
╚════██║██╔═██╗ ██║██║ ██║ ██╔══██╗██╔══██║██║╚██╗██║██╔═██╗
███████║██║ ██╗██║███████╗███████╗ ██║ ██║██║ ██║██║ ╚████║██║ ██╗
╚══════╝╚═╝ ╚═╝╚═╝╚══════╝╚══════╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═══╝╚═╝ ╚═╝
Agent Skills 排行榜 · 关键词 + 语义搜索
| # | Skill | 仓库 | 描述 | 安装量 |
|---|---|---|---|---|
| 6001 | campaign-plan | anthropics/knowledge-work-plugins |
Campaign Plan If you see unfamiliar placeholders or need to check which tools are connected, see CONNECTORS.md . Generate a comprehensive marketing campaign brief with objectives, audience, messaging, channel strategy, content calendar, and success metrics. Trigger User runs /campaign-plan or asks to plan, design, or build a marketing campaign. Inputs Gather the following from the user. If not provided, ask before proceeding: Campaign goal — the primary objective (e.g., drive signups, increase a...
|
3.1K |
| 6002 | figure-it-out | cursor/plugins |
Figure it out When the task matches no playbook, design one. The deliverable before any code is the workflow itself: a sequence of phases that scales rigor to the task, runs the scientific method, and leaves a decision trail a human can audit after stepping away. Bias toward more rigor. The cost of building the wrong thing dwarfs the cost of being careful. Don't reinvent a playbook you already have. A focused single-unit task that matches Bug fix, Perf, Feature, Visual parity, Eval, or Multi-pha...
|
3.1K |
| 6003 | iii-core-primitives | iii-hq/iii |
Core Primitives iii has three top-level primitives: Function : a named unit of work such as orders::validate Trigger : an event source bound to a function Worker : a process that connects to the engine and executes functions Use :: in function IDs, leading slashes in HTTP api_path , and expression for cron config. Function Registration Register local handlers when you control the implementation. Register HTTP-invoked functions when iii should call an existing external endpoint. Show more Install...
|
3.1K |
| 6004 | iii-sdk-reference | iii-hq/iii |
SDK Reference Use this skill for language-specific SDK details. Use iii-core-primitives for the common model and iii-error-handling for exception handling. Install TypeScript / Node.js npm install iii-sdk Browser apps npm install iii-browser-sdk Python pip install iii-sdk Show more Installs 732 Repository iii-hq/iii GitHub Stars 18.5K First Seen May 27, 2026 Security Audits Gen Agent Trust Hub Pass Socket Pass Snyk Pass
|
3.1K |
| 6005 | cx-search-dashboard | coralogix/cx-cli |
Dashboard Search Skill Use this skill to discover existing Coralogix dashboards and widgets using semantic or field-based search via the cx dashboards CLI commands. Before creating a new dashboard, always search first to avoid duplication. CLI Commands Command Purpose Key flags cx dashboards search "<description>" Find dashboards by natural-language description --limit cx dashboards query-search --description "<text>" Find widgets whose queries match a description --limit cx dashboards query-sea...
|
3.1K |
| 6006 | pptx-html-fidelity-audit | nexu-io/open-design |
PPTX ↔ HTML Fidelity Audit A repeatable workflow for catching the ways a python-pptx export silently drifts from its HTML source — and fixing them with a layout discipline that prevents the same regressions on the next pass. When this skill applies The user has: A source HTML slide deck (typically a single-file deck with <section class="slide"> blocks): < section class = " slide light " > < div class = " chrome " > 2026 · Q2 review </ div > < span class = " kicker " > Pillar 03 </ span > < h2 cl...
|
3.1K |
| 6007 | arize-trace | arize-ai/arize-skills |
Arize Trace Skill SPACE — All --space flags and the ARIZE_SPACE env var accept a space name (e.g., my-workspace ) or a base64 space ID (e.g., U3BhY2U6... ). Find yours with ax spaces list . Concepts Trace = a tree of spans sharing a context.trace_id , rooted at a span with parent_id = null Span = a single operation (LLM call, tool call, retriever, chain, agent) Session = a group of traces sharing attributes.session.id (e.g., a multi-turn conversation) Use ax spans export to download individual s...
|
3.1K |
| 6008 | handdrawn-live-video-generator | minimax-ai/minimax-h3 |
Handdrawn Live-Action Fusion Video Generator Use this Skill when the user wants a finished 15-second, 16:9 live-action-and-hand-drawn fusion video . The output must preserve the structure: a flat hand-drawn luminous animation appears in a real space, clearly contacts live-action hands or objects in the first 0-3 seconds, continuously morphs as one single entity, escapes, and a handheld phone camera follows slightly late. This Skill organizes the prompt in the user input language and recommends M...
|
3.1K |
| 6009 | paper-collage-explainer-generator | minimax-ai/minimax-h3 |
Paper Collage Explainer Generator Turn a short narration line, story topic, viewpoint sentence, or abstract idea into a cohesive editorial paper-collage animation sequence. The visual language is premium halftone paper collage: flat bold color fields, black-and-white photographic cut-outs, selective colored cardstock accents, warm cream keylines, soft paper shadows, tactile stop-motion assembly, and crisp collage sound effects. This Hub-adapted Skill uses Hub-native image, video, audio, and opti...
|
3.1K |
| 6010 | edge-concept-synthesizer | tradermonty/claude-trading-skills |
Edge Concept Synthesizer Overview Create an abstraction layer between detection and strategy implementation. This skill clusters ticket evidence, summarizes recurring conditions, and outputs edge_concepts.yaml with explicit thesis and invalidation logic. When to Use You have many raw tickets and need mechanism-level structure. You want to avoid direct ticket-to-strategy overfitting. You need concept-level review before strategy drafting. Prerequisites Python 3.9+ PyYAML Ticket YAML directory fro...
|
3.1K |
| 6011 | edge-hint-extractor | tradermonty/claude-trading-skills |
Edge Hint Extractor Overview Convert raw observation signals ( market_summary , anomalies , news reactions ) into structured edge hints. This skill is the first stage in the split workflow: observe -> abstract -> design -> pipeline . When to Use You want to turn daily market observations into reusable hint objects. You want LLM-generated ideas constrained by current anomalies/news context. You need a clean hints.yaml input for concept synthesis or auto detection. Prerequisites Python 3.9+ PyYAML...
|
3.1K |
| 6012 | cloud-build-basics | google/skills |
Google Cloud Build Basics Prerequisites Before starting, ensure the following prerequisites are met: Show more Installs 1.0K Repository google/skills GitHub Stars 19.5K First Seen 12 days ago Security Audits Gen Agent Trust Hub Pass Socket Pass Snyk Warn
|
3.1K |
| 6013 | tmeet-skill | tencentcloud/tencentmeeting-cli |
tmeet 腾讯会议命令行工具,支持 OAuth 授权、会议全生命周期管理、录制与转写、会议报告查询。 安装与初始化 在使用本技能前,必须检测是否已安装 tmeet 命令行工具: 如果检测到 tmeet 命令已存在,直接使用即可 如果未检测到 tmeet 命令,会自动执行以下安装命令: npm install -g @tencentcloud/tmeet@latest 安装最新版本的腾讯会议 CLI 工具包 注意 :自动安装需要网络连接和 npm 环境支持。如果安装失败,请手动执行上述命令或检查网络环境。 认证 Show more Installs 901 Repository tencentcloud/te…ting-cli GitHub Stars 39 First Seen Apr 7, 2026 Security Audits Gen Agent Trust Hub Pass Socket Pass Snyk Fail
|
3.1K |
| 6014 | drawio | jgraph/drawio-mcp |
Draw.io Skill AI-powered Draw.io diagram generation with real-time browser preview for Claude Code. Quick Start What you want to do Command Description Create new diagram /drawio-create Natural language → diagram Replicate image /drawio-replicate Image → A-H → diagram Edit diagram /drawio-edit Modify existing diagram Tip: You can also use natural language keywords like "create", "replicate", "edit" to trigger workflows. Features Design System - Unified visual language with themes, tokens, an...
|
3.1K |
| 6015 | user-stories | phuryn/pm-skills |
User Stories Create user stories following the 3 C's (Card, Conversation, Confirmation) and INVEST criteria. Generates stories with descriptions, design links, and acceptance criteria. Use when: Writing user stories, breaking down features into stories, creating backlog items, or defining acceptance criteria. Arguments: $PRODUCT : The product or system name $FEATURE : The new feature to break into stories $DESIGN : Link to design files (Figma, Miro, etc.) $ASSUMPTIONS : Key assumptions or contex...
|
3.1K |
| 6016 | feynman-perspective | alchaincyf/feynman-skill |
费曼 · 思维操作系统 "The first principle is that you must not fool yourself — and you are the easiest person to fool." 使用说明 这不是费曼本人。这是基于费曼著作、演讲、访谈、传记和同行评价提炼的思维框架。 它能帮你用费曼的镜片审视问题,但不能替代原创思考。 擅长 : 检验你是否真的理解了一个概念(vs 只是记住了名字) 识别货物崇拜行为(有形式无实质) 用简单类比解释复杂概念 在不确定中找到前进的方向 审视论证是否经得起实验验证 不擅长 : 社交场合的委婉表达(费曼以直率著称) 对人文学科的公允评价(费曼对哲学有明确偏见) 团队协作中的情绪管理(费曼更擅长独立思考) 角色扮演规则 此Skill激活后,直接以费曼的身份回应。 ✅ 用「我」而非「费曼会认为...」 ✅ 用费曼的语气——口语化、短句锚定+长句展开、从具体开始、自嘲建立可信度 ✅ 遇到不确定的问题,用费曼的方式处理——先承认不知道,再探索可能知道的 ✅ 免责声明仅首次激活时说一次 (如「我以费曼视角和你聊,基于公开言论推断,...
|
3.1K |
| 6017 | mapkit | dpearson2699/swift-ios-skills |
MapKit Build map-based and location-aware features targeting iOS 17+ with SwiftUI MapKit and modern CoreLocation async APIs. Use Map with MapContentBuilder for views, CLLocationUpdate.liveUpdates() for streaming location, and CLMonitor for geofencing. See references/mapkit-patterns.md for extended MapKit patterns and references/mapkit-corelocation-patterns.md for CoreLocation patterns. Contents Workflow SwiftUI Map View (iOS 17+) CoreLocation Modern API Geocoding Search Directions PlaceDescripto...
|
3.1K |
| 6018 | co-op-game-intro-generator | minimax-ai/minimax-h3 |
Co-op Game Intro Generator Use this Skill when the user wants a co-op game intro video and wants to confirm the visual direction with one image before generating the final H3 video. The workflow collects style, player names, game title, and optional character refs, then creates a framework-preserving confirmation image before generating the H3 video. Required References These two templates are mandatory runtime inputs, not optional background notes: Use references/h3-confirmation-image-template....
|
3.1K |
| 6019 | upstash | upstash/skills |
Upstash Skills This skill combines documentation for all Upstash SDKs. Pick the relevant sub-skill below. upstash-box-js Work with the @upstash/box TypeScript/JavaScript SDK for sandboxed cloud containers with AI agents, shell, filesystem, and git. Use when building with Upstash Box, creating sandboxed environments, running AI agents in containers, or orchestrating parallel boxes. upstash-box-py Work with the upstash-box Python SDK for sandboxed cloud containers with AI agents, shell, filesystem...
|
3.1K |
| 6020 | iam-helper-for-policy-simulator | google/skills |
IAM Policy Simulator (v1 Allow) You are an advanced security assistant helping users safely modify Google Cloud IAM policies. You must NEVER apply a modifying policy change without first running a Policy Simulation to ensure existing workloads are not disrupted. You must only use standard public gcloud commands. Core Concepts & Prerequisites IAM v1 (Allow Policies) : Specifies who has access (a role) to a resource. Policy Simulator : Replays the last 90 days of access logs against a proposed pol...
|
3.1K |
| 6021 | naver-ad-performance | nomadamas/k-skill |
naver-ad-performance Get the full instructions (required first step) Run this and follow its output as the primary instructions for this skill: npx -y @nomadamas/k-skill@0 instruct naver-ad-performance The CLI detects the current runtime (Dolshoi vault/CloakBrowser vs generic) and prints only the applicable instructions, always up to date. Helper files bundled with the CLI are listed by: npx -y @nomadamas/k-skill@0 files naver-ad-performance If npx is unavailable, install Node.js 18+ or follow h...
|
3.1K |
| 6022 | assembly-bill-vote-search | nomadamas/k-skill |
assembly-bill-vote-search Get the full instructions (required first step) Run this and follow its output as the primary instructions for this skill: npx -y @nomadamas/k-skill@0 instruct assembly-bill-vote-search The CLI detects the current runtime (Dolshoi vault/CloakBrowser vs generic) and prints only the applicable instructions, always up to date. Helper files bundled with the CLI are listed by: npx -y @nomadamas/k-skill@0 files assembly-bill-vote-search If npx is unavailable, install Node.js ...
|
3.1K |
| 6023 | korean-holiday-calendar | nomadamas/k-skill |
korean-holiday-calendar Get the full instructions (required first step) Run this and follow its output as the primary instructions for this skill: npx -y @nomadamas/k-skill@0 instruct korean-holiday-calendar The CLI detects the current runtime (Dolshoi vault/CloakBrowser vs generic) and prints only the applicable instructions, always up to date. Helper files bundled with the CLI are listed by: npx -y @nomadamas/k-skill@0 files korean-holiday-calendar If npx is unavailable, install Node.js 18+ or...
|
3.1K |
| 6024 | notion-spec-to-implementation | openai/skills |
Spec to Implementation Convert a Notion spec into linked implementation plans, tasks, and ongoing status updates. Quick start Locate the spec with Notion:notion-search , then fetch it with Notion:notion-fetch . Parse requirements and ambiguities using reference/spec-parsing.md . Create a plan page with Notion:notion-create-pages (pick a template: quick vs. full). Find the task database, confirm schema, then create tasks with Notion:notion-create-pages . Link spec ↔ plan ↔ tasks; keep status curr...
|
3.1K |
| 6025 | dual-axis-skill-reviewer | tradermonty/claude-trading-skills |
Dual Axis Skill Reviewer Run the dual-axis reviewer script and save reports to reports/ . The script supports: Random or fixed skill selection Auto-axis scoring with optional test execution LLM prompt generation LLM JSON review merge with weighted final score Cross-project review via --project-root When to Use Need reproducible scoring for one skill in skills/*/SKILL.md . Need improvement items when final score is below 90. Need both deterministic checks and qualitative LLM code/content review. ...
|
3.1K |
| 6026 | csharp-scripts | dotnet/skills |
C Scripts When to Use Testing a C concept, API, or language feature with a quick one-file program Prototyping logic before integrating it into a larger project When Not to Use The user needs a full project with multiple files or project references The user is working inside an existing .NET solution and wants to add code there The program is too large or complex for a single file Inputs Input Required Description C code or intent Yes The code to run, or a description of what the script should do...
|
3.1K |
| 6027 | love2d-core | gamedev-skills/awesome-gamedev-agent-skills |
LÖVE (Love2D) Core Set up and debug the foundation of a LÖVE game in Lua: the callback loop, frame-rate- independent movement, input, and screen states. Targets LÖVE 11.5 . When to use Use when starting a LÖVE game, wiring up main.lua / conf.lua , or fixing the core loop, movement that runs at the wrong speed, input handling, or screen switching. Use when the workspace has main.lua calling love.* , a conf.lua , or a .love file. When not to use: Lua language questions unrelated to LÖVE; physics b...
|
3.1K |
| 6028 | session-report | anthropics/claude-plugins-official |
Session Report Produce a self-contained HTML report of Claude Code usage and save it to the current working directory. Steps Get data. Run the bundled analyzer (default window: last 7 days; honor a different range if the user passed one, e.g. 24h , 30d , or all ). The script analyze-sessions.mjs lives in the same directory as this SKILL.md — use its absolute path: node < skill-dir > /analyze-sessions.mjs --json --since 7d > /tmp/session-report.json For all-time, omit --since . Read /tmp/session-...
|
3.1K |
| 6029 | m12-lifecycle | actionbook/rust-skills |
Resource Lifecycle Layer 2: Design Choices Core Question When should this resource be created, used, and cleaned up? Before implementing lifecycle: What's the resource's scope? Who owns the cleanup responsibility? What happens on error? Lifecycle Pattern → Implementation Show more
|
3.1K |
| 6030 | openspec-new-change | fission-ai/openspec |
Start a new change using the experimental artifact-driven approach. Store selection: If the user names a store (a store is a standalone OpenSpec repo registered on this machine) or the work lives in one, run openspec store list --json to discover registered store ids, then pass --store <id> on the commands that read or write specs and changes ( new change , status , instructions , list , show , validate , archive , doctor , context , schemas , view ). Once selected, treat --store <id> as sticky ...
|
3.1K |
| 6031 | dotnet-trace-collect | dotnet/skills |
.NET Trace Collect This skill helps developers diagnose production performance issues by recommending the right diagnostic tools for their environment, guiding data collection, and suggesting analysis approaches. It does not analyze code for anti-patterns or perform the analysis itself. When to Use A developer needs to investigate a production performance issue (high CPU, memory leak, slow requests, excessive GC, networking errors, etc.) Choosing the right diagnostic tool for a specific runtime,...
|
3.1K |
| 6032 | nhis-care-checkup-search | nomadamas/k-skill |
nhis-care-checkup-search Get the full instructions (required first step) Run this and follow its output as the primary instructions for this skill: npx -y @nomadamas/k-skill@0 instruct nhis-care-checkup-search The CLI detects the current runtime (Dolshoi vault/CloakBrowser vs generic) and prints only the applicable instructions, always up to date. Helper files bundled with the CLI are listed by: npx -y @nomadamas/k-skill@0 files nhis-care-checkup-search If npx is unavailable, install Node.js 18+...
|
3.1K |
| 6033 | kopis-performance-search | nomadamas/k-skill |
kopis-performance-search Get the full instructions (required first step) Run this and follow its output as the primary instructions for this skill: npx -y @nomadamas/k-skill@0 instruct kopis-performance-search The CLI detects the current runtime (Dolshoi vault/CloakBrowser vs generic) and prints only the applicable instructions, always up to date. Helper files bundled with the CLI are listed by: npx -y @nomadamas/k-skill@0 files kopis-performance-search If npx is unavailable, install Node.js 18+...
|
3.1K |
| 6034 | generative-ui | himself65/finance-skills |
Generative UI Skill This skill contains the complete design system for Claude's built-in show_widget tool — the generative UI feature that renders interactive HTML/SVG widgets inline in claude.ai conversations. The guidelines below are the actual Anthropic "Imagine — Visual Creation Suite" design rules, extracted so you can produce high-quality widgets directly without needing the read_me setup call. How it works : On claude.ai, Claude has access to the show_widget tool which renders raw HTML/SV...
|
3.1K |
| 6035 | startup-canvas | phuryn/pm-skills |
Startup Canvas Metadata Name : startup-canvas Description : Generate a Startup Canvas for a new product. Combines the 9-section Product Strategy Canvas with a Business Model (Cost Structure + Revenue Streams). Designed specifically for startups and new products. Triggers : startup canvas, new product canvas, startup strategy, startup business model Domain Context Startup Canvas vs Business Model Canvas vs Lean Canvas Popular approaches like Business Model Canvas (Strategyzer) and Lean Canvas (As...
|
3.1K |
| 6036 | trader-memory-core | tradermonty/claude-trading-skills |
Trader Memory Core Overview Persistent state layer that bundles screening → analysis → position sizing → portfolio management outputs into a single "thesis object" per investment idea. Tracks what you thought, what happened, and what you learned — across conversations. Phase 1 supports single-ticker theses: dividend_income, growth_momentum, mean_reversion, earnings_drift, pivot_breakout. When to Use After a screener (kanchi, earnings-trade-analyzer, vcp, pead, canslim, edge-candidate-agent) prod...
|
3.1K |
| 6037 | kr-whois-lookup | nomadamas/k-skill |
kr-whois-lookup Get the full instructions (required first step) Run this and follow its output as the primary instructions for this skill: npx -y @nomadamas/k-skill@0 instruct kr-whois-lookup The CLI detects the current runtime (Dolshoi vault/CloakBrowser vs generic) and prints only the applicable instructions, always up to date. Helper files bundled with the CLI are listed by: npx -y @nomadamas/k-skill@0 files kr-whois-lookup If npx is unavailable, install Node.js 18+ or follow https://github.c...
|
3.1K |
| 6038 | longbridge-intel | longbridge/skills |
Longbridge Intel Market intelligence hub — screening, ranking, scanning, and thematic research via Longbridge. Response language : match the user's input language — English / Simplified Chinese / Traditional Chinese. RULE: Response language priority : English is the default when language is ambiguous. If the user input is only a slash command, command name, ticker / symbol, or contains no natural-language language signal, you MUST respond in English. Do not infer Chinese from trigger keywords, s...
|
3.1K |
| 6039 | m09-domain | actionbook/rust-skills |
Domain Modeling Layer 2: Design Choices Core Question What is this concept's role in the domain? Before modeling in code, understand: Is it an Entity (identity matters) or Value Object (interchangeable)? What invariants must be maintained? Where are the aggregate boundaries? Domain Concept → Rust Pattern Show more
|
3.1K |
| 6040 | project-references | dboeckli/ai-agent-skills |
Project References This skill manages a local mirror of your own GitHub repositories under ~/projects/referenzen/ and lets you look up conventions and implementation patterns without guessing or reading all repos blindly. All operations are read-only on the reference projects themselves. Only git clone and git pull write into that directory — never edits. Instructions Step 1: Check whether the relevant repo is already cloned Show more Installs 1.1K Repository dboeckli/ai-agent-skills First Seen ...
|
3.1K |
| 6041 | knap | kepano/obsidian-skills |
Knap Use Knap CLI to render Markdown templates with variables, filters, and logic. If not installed: npm install -g knap (requires Node.js 20 or later). Alternatively, use npx knap . Run knap --help for available commands and options. Discover the language through the CLI's offline reference: knap help syntax knap help filters knap help filter date knap help tags knap help tag for Use the lists to find names, then request individual help for syntax, parameters, and examples with expected output....
|
3.1K |
| 6042 | process-optimization | anthropics/knowledge-work-plugins |
Process Optimization Analyze existing processes and recommend improvements. Analysis Framework 1. Map Current State Document every step, decision point, and handoff Identify who does what and how long each step takes Note manual steps, approvals, and waiting times 2. Identify Waste Waiting : Time spent in queues or waiting for approvals Rework : Steps that fail and need to be redone Handoffs : Each handoff is a potential point of failure or delay Over-processing : Steps that add no value Manual ...
|
3.1K |
| 6043 | blender-web-pipeline | freshtechbro/claudedesignskills |
Blender Web Pipeline Overview Blender Web Pipeline skill provides workflows for exporting 3D models and animations from Blender to web-optimized formats (primarily glTF 2.0). It covers Python scripting for batch processing, optimization techniques for web performance, and integration with web 3D libraries like Three.js and Babylon.js. When to use this skill: Exporting Blender models for web applications Batch processing multiple 3D assets Optimizing file sizes for web delivery Automating repetit...
|
3.1K |
| 6044 | fetcher | fetcher-sh/fetcher-skills |
fetcher.sh — payments, credits, and MCP setup fetcher.sh is one HTTP gateway for 111 web-data endpoints across 11 services — Twitter/X, TikTok, Instagram, YouTube, Reddit, Google Search, Google Maps, Google News, Google Play, the App Store, and Yelp. Every endpoint is a plain GET, paid in USDC on Base, Polygon, Arbitrum, Monad, or Solana — per call via x402 , or prepaid via credits with a Bearer API key. There is no signup form, no OAuth flow, and no API key waitlist. Each service has its own sk...
|
3.1K |
| 6045 | copywriting-cta | samber/cc-skills |
End-of-Article CTA Designer Designing an end-of-article CTA is a function of three inputs: the objective (what action), the audience (who reads it, in what relationship to the author), and the context (independent writing, newsletter, brand publication). Get those three right and the copy + form follow almost mechanically. Skip them and you get the universal failure mode: a generic "Subscribe for more" or "Learn More" that converts at the noise floor. This skill runs a tight interview to capture...
|
3.1K |
| 6046 | frontend-design-deslop | samber/cc-skills |
frontend design deslop AI-generated UI looks generic for two reasons. First, with no constraints the model samples the statistical median of 2019-2024 web code, which is Tailwind UI's bg-indigo-500 , Inter, rounded cards, and soft shadows. You cannot out-prompt a vacuum. Second, and deeper: designing before you know what you are designing. A corporate landing page, a creative portfolio, a developer-tool landing page, an analytics dashboard, and an ecommerce product page share almost no design DN...
|
3.1K |
| 6047 | api-error-design | samber/developer-platform-skills |
API Error Design You are an API error-surface designer. Design what a public API returns when a request fails - codes, envelope, messages, retry signals, documentation - so an integrator fixes the problem from the response alone instead of filing a support ticket. RFC 9457's stated aim is the mission here: define common error formats "so that they aren't required to define their own, or, worse, tempted to redefine the semantics of existing HTTP status codes." Clarifying questions Memory (advised...
|
3.1K |
| 6048 | api-versioning-policy | samber/developer-platform-skills |
API Versioning Policy You are an API lifecycle strategist. A written versioning and deprecation policy covers: Which scheme carries the version. What counts as a breaking change. How long consumers get before a version dies. How you communicate and enforce that death. Who signs off on breaking anything. The hard half is not choosing a scheme - "choosing a versioning strategy is the easy half. The hard half is removing a version without breaking the consumers still on it." This skill owns the pol...
|
3.1K |
| 6049 | public-graphql-api-design | samber/developer-platform-skills |
Public GraphQL API Design You are a public GraphQL API designer. Design a GraphQL surface that third-party developers you have never met can query safely - schema conventions, pagination, typed errors, abuse ceilings, and the trust boundary - so the graph stays evolvable and the platform stays up. Lee Byron (GraphQL co-creator) framed the problem GraphQL exists to solve: "You've got a square-peg, round-hole problem on the server and a round-peg, square-hole problem on the client." GraphQL earns ...
|
3.1K |
| 6050 | public-grpc-api-design | samber/developer-platform-skills |
Public gRPC API Design You are a public gRPC surface designer. Decide whether gRPC belongs at a platform's public edge at all, and - when it does - design the proto governance, streaming posture, error model, transcoding architecture, and external auth that let developers you have never met consume it safely. The framing question is never "how do we design the best public gRPC API" but "does this workload belong on public gRPC, and through what edge". Sibling samber/developer-platform-skills@api...
|
3.1K |