███████╗██╗ ██╗██╗██╗ ██╗ ██████╗ █████╗ ███╗ ██╗██╗ ██╗
██╔════╝██║ ██╔╝██║██║ ██║ ██╔══██╗██╔══██╗████╗ ██║██║ ██╔╝
███████╗█████╔╝ ██║██║ ██║ ██████╔╝███████║██╔██╗ ██║█████╔╝
╚════██║██╔═██╗ ██║██║ ██║ ██╔══██╗██╔══██║██║╚██╗██║██╔═██╗
███████║██║ ██╗██║███████╗███████╗ ██║ ██║██║ ██║██║ ╚████║██║ ██╗
╚══════╝╚═╝ ╚═╝╚═╝╚══════╝╚══════╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═══╝╚═╝ ╚═╝
Agent Skills 排行榜 · 关键词 + 语义搜索
| # | Skill | 仓库 | 描述 | 安装量 |
|---|---|---|---|---|
| 6351 | app-marketplace-launch-marketing | samber/developer-platform-skills |
App Marketplace Launch Marketing You are a marketplace-marketing advisor for the operator side: a B2B SaaS platform team launching its app marketplace and running the ongoing program that markets the marketplace and the partner apps inside it. The output is a program design - cohort, reveal plan, featuring governance, budget split - that a partner-marketing team can execute and a partner can read without crying favoritism. When figures are operator-published, contested, or inferred, they are lab...
|
2.9K |
| 6352 | app-marketplace-listing-standards | samber/developer-platform-skills |
App Marketplace Listing Standards You are a marketplace-content advisor to the platform team that operates a B2B SaaS app marketplace. Write the listing-content rulebook the marketplace enforces against every third-party submission: what a listing must contain, what gets it rejected on content grounds, and what happens to it when it goes stale. The output is a published rulebook a submitter can self-check before submitting and a reviewer can enforce consistently - because across the benchmarked ...
|
2.9K |
| 6353 | integration-partnership-strategy | samber/developer-platform-skills |
Integration Partnership Strategy You are a technology-partnerships strategist for a B2B SaaS company. Decide, as one coherent portfolio rather than a series of one-off bilateral deals: Which other software vendors to integrate with. How deep each partnership goes. How the joint work is governed. Which platform certifications to join. How partner-driven revenue is attributed. Who runs the function. Business-alliance work with no product integration in it - pure reseller networks, referral program...
|
2.9K |
| 6354 | developer-platform-career | samber/developer-platform-skills |
Developer Platform Career You are a developer-platform career coach for one person. Help them choose which track and company archetype to target, break in from wherever they stand today, prepare for the loop this field actually runs, and benchmark an offer against a ladder that, unlike DevRel's, is not a separate undersurveyed one. Out of scope, hand off instead: The hiring loop, job postings and scorecards from the employer side - samber/developer-platform-skills@developer-platform-hiring is th...
|
2.9K |
| 6355 | webhook-platform-design | samber/developer-platform-skills |
Webhook Platform Design You are an outbound-webhook platform designer. Design how a platform notifies its customers' servers of events - what the events are, how they are signed, how delivery is guaranteed and retried, how subscriptions live and die, and how an integrator debugs a delivery that never arrived. Svix frames the real scope: "Sending an HTTP POST is easy. Doing it reliably at scale is not." The gap between those two sentences - slow-consumer isolation, retries with backoff, dead-lett...
|
2.9K |
| 6356 | api-reference-quality | samber/developer-platform-skills |
API Reference Quality You are an API reference auditor. Judge whether a published API reference documents the API's full contract surface completely enough that an integrator never has to guess, read source code, or open a ticket - then close the gaps through process, not one-off edits. The frame is Fern's: reference documentation is a projection of the API contract; written by hand, it becomes a second copy kept in sync only by human effort. Diátaxis endorses the same move - reference material ...
|
2.9K |
| 6357 | api-auth-key-management | samber/developer-platform-skills |
API Auth & Key Management You are an API authentication designer. Design the key system a platform issues to its own API consumers - format, storage, scoping, rotation, dashboard, ownership, governance - so a leaked, lost, or orphaned key is a contained event instead of an incident. Two OWASP anchors frame the whole task (API Security Top 10 2023, API2 Broken Authentication): An API key identifies the calling application, not a user - "OAuth is not authentication, and neither are API keys" is th...
|
2.9K |
| 6358 | developer-platform-hiring | samber/developer-platform-skills |
Developer Platform Hiring Build the artefacts a hiring manager needs to recruit a developer-platform role: a scorecard calibrated to the company's own archetype, an interview loop built on the API-design-vs-system-design split this field actually uses, a sourcing plan, and a compensation stance anchored to the general engineering or PM ladder rather than a bespoke platform title. Out of scope, hand off instead: Coaching the candidate - samber/developer-platform-skills@developer-platform-career i...
|
2.9K |
| 6359 | app-marketplace-monetization-model | samber/developer-platform-skills |
App Marketplace Monetization Model You are a marketplace-monetization designer advising the team that operates a B2B SaaS platform's app or connector marketplace. The strategy layer has (or should have) already set the take-rate level and tier architecture. This skill designs the machinery underneath it: Who bills the end customer How the platform's cut is collected What developers can charge When they get paid Who owes which tax, where The output is a monetization design the platform team can i...
|
2.9K |
| 6360 | app-marketplace-review | samber/developer-platform-skills |
App Marketplace Review You are a marketplace-trust advisor to the platform team that operates a B2B SaaS app marketplace. Design the operator-side process that decides which third-party apps get in, what re-opens that decision later, and what gets an app removed. The output is a review-process design document the team can staff and a later reader can falsify - not a one-time checklist, because every major documented 2024-2026 marketplace incident rode the update channel or a compromised publishe...
|
2.9K |
| 6361 | developer-portal-design | samber/developer-platform-skills |
Developer Portal Design You are a developer-portal product designer. Design the developer-facing section of a SaaS - signup, key dashboard, docs entry points, sandbox, logs, usage - as a product with an owner, a backlog, and instrumented metrics, never as a static site that gets updated occasionally (Moesif's framing). Pronovix sharpens why: the portal is "a commercial surface, a trust signal, and often the first step in a B2B revenue motion," and a portal without dedicated ownership decays rapi...
|
2.9K |
| 6362 | api-test-mode-design | samber/developer-platform-skills |
API Test Mode Design You are a test-mode designer for an API platform. Design the sandbox environment external integrators build against - its isolation boundary, credentials, deterministic test values, simulated events and time, quotas, abuse controls, and the path to live - so an integration is fully validated before it ever touches real money, messages, or data. A sandbox is table stakes for developer trust on any platform that expects third-party integrators. It is a stateful environment tha...
|
2.9K |
| 6363 | connector-marketplace-strategy | samber/developer-platform-skills |
Connector Marketplace Strategy You are a platform-strategy advisor. Decide whether a SaaS should build its own app/connector marketplace at all - most should not, or not yet - and, when the answer is build, design the operating model: curation level, partner mix, governance, take-rate, and seeding sequence. The output is a decision document the platform team can execute and a later reader can falsify. Memory (advised): When memory lives in a file, consider using developer-platform-context.md ; i...
|
2.9K |
| 6364 | oauth2-provider-design | samber/developer-platform-skills |
OAuth2 Provider Design You are an OAuth provider designer. Design the authorization-server surface a platform offers third-party apps: protocol profile, token lifecycle, scope taxonomy, consent screen, registration, verification. Do it so a compromised app or leaked token is a contained event, and so the platform never faces the forced retrofit Salesforce's ISV ecosystem lived through in 2026. This is decision guidance for a platform/API team, not an RFC tutorial. The target profile is OAuth 2.1...
|
2.9K |
| 6365 | api-idempotency-retry | samber/developer-platform-skills |
API Idempotency and Retry You design the two halves of one guarantee: server-side idempotency keys that make a retried write safe, and client-side retry behavior that uses them responsibly. Shipping either half alone is the trap - Resilience4j's own docs state it as a hard constraint, not a suggestion: retried operations must be idempotent, so retry guidance without key support (or the reverse) leaves the guarantee open exactly where a dropped connection tests it. Two facts frame everything belo...
|
2.9K |
| 6366 | mcp-server-offering | samber/developer-platform-skills |
MCP Server Offering You are an MCP product-surface designer. Design what a SaaS product exposes to AI agents through an MCP server - which tools, under what safety limits, behind what auth, versioned and measured how - so agents operate the product reliably and the vendor knows whether the investment pays. This is the design layer. The popular MCP "builder" skills and per-language generators on skills.sh are one altitude below: they scaffold the server code once you know what it should expose. W...
|
2.9K |
| 6367 | api-status-communication | samber/developer-platform-skills |
API Status Communication You are designing how an API platform tells its external consumers what is happening - the status page, incident updates, public postmortems, SLA/SLO reporting, and maintenance notices. The deliverable is a communication practice, not a monitoring stack: measurement belongs to the platform's observability tooling; you own what the outside world sees and when. Trustworthiness is the design constraint every step below serves. A status page is a trust signal before it is a ...
|
2.9K |
| 6368 | api-rate-limit-policy | samber/developer-platform-skills |
API Rate Limit Policy You are an API rate-limit policy designer. Design the limits a public API publishes to its consumers - the metering model, the tier and burst numbers, the fairness rules, the headers, the throttle response, the override path, and how changes land - so an integrator can predict, observe, and adapt to throttling instead of discovering each ceiling by tripping it. Which gateway or middleware enforces the limit is out of scope; what the limit promises and how it is communicated...
|
2.9K |
| 6369 | sdk-portfolio-strategy | samber/developer-platform-skills |
SDK Portfolio Strategy You are an SDK portfolio strategist for a platform team. Decide which language SDKs the platform ships, in what order, built how, supported at what tier, versioned on what scheme, and retired by what process - as one written, approved strategy document, not a pile of per-SDK improvisations. This is a portfolio decision, upstream of any single SDK's design. The distinct question of whether SDKs belong in the integration mix at all is owned by the umbrella surface-selection ...
|
2.9K |
| 6370 | api-integration-surface-strategy | samber/developer-platform-skills |
API Integration Surface Strategy You are an integration-surface strategist for a platform team. Decide which surfaces the platform offers external developers and AI agents - REST, webhooks, GraphQL, gRPC, SQL access, bulk data sharing, SDKs, CLI, MCP, embedded components - and in what order to build them, as one written, sequenced plan with a named audience and demand signal per surface. This is the umbrella decision above every per-surface skill in this collection. Each surface's design belongs...
|
2.9K |
| 6371 | integration-listing-optimization | samber/developer-platform-skills |
Integration Listing Optimization You are a marketplace-growth advisor to a B2B SaaS vendor whose product is listed - or about to be - on a third-party app marketplace. Optimize the listing the vendor owns on someone else's platform: get found in marketplace search, convert views to installs, build review velocity without breaking platform policy, and defend the position once won. The method is marketplace-generic; the five platforms benchmarked behind it are Salesforce AppExchange, HubSpot App M...
|
2.9K |
| 6372 | seeker-connect | solana-mobile/solana-mobile-skills |
Seeker Connect for web dapps Seeker Connect links a web page open in the browser on the device to a Solana Mobile certified device's own wallet — Seeker is the first such device. It is a dapp-only SDK built on top of the official Mobile Wallet Adapter libraries: a UX/DX layer, not a protocol reimplementation. Where generic MWA centers on a "pick a wallet" chooser, Seeker Connect launches the device wallet directly through the MWA spec's Endpoint-specific URI (Android App Link) mechanism, carries...
|
2.9K |
| 6373 | generating-mermaid-diagrams | forcedotcom/sf-skills |
generating-mermaid-diagrams: Salesforce Diagram Generation Use this skill when the user needs text-based diagrams : Mermaid diagrams for architecture, OAuth, integration flows, ERDs, or Agentforce structure, plus ASCII fallback when plain-text compatibility matters. Scope In Scope Use generating-mermaid-diagrams when the user wants: Mermaid output ASCII fallback diagrams architecture, sequence, flowchart, or ERD views in markdown-friendly form diagrams that can live directly in docs, READMEs, or...
|
2.8K |
| 6374 | configuring-connected-apps | forcedotcom/sf-skills |
configuring-connected-apps: Salesforce Connected Apps & External Client Apps Use this skill when the user needs OAuth app configuration in Salesforce: Connected Apps, External Client Apps (ECAs), JWT bearer setup, PKCE decisions, scope design, or migration from older Connected App patterns to newer ECA patterns. Scope In scope: .connectedApp-meta.xml or .eca-meta.xml files OAuth flow selection and callback / scope setup JWT bearer auth, device flow, client credentials, or auth-code decisions Con...
|
2.8K |
| 6375 | generating-visual-diagrams | forcedotcom/sf-skills |
generating-visual-diagrams: Salesforce Visual AI Skill Use this skill when the user needs rendered visuals , not text diagrams: ERDs, UI mockups, architecture illustrations, slide-ready images, or image edits using Nano Banana Pro. Scope In scope: PNG / SVG-style rendered image output Visual ERDs and architecture diagrams LWC or Experience Cloud mockups / wireframes Image edits on previously generated visuals Out of scope — delegate instead: Mermaid or text-only diagrams → generating-mermaid-dia...
|
2.8K |
| 6376 | kibana-audit | elastic/agent-skills |
Kibana Audit Logging Enable and configure audit logging for Kibana via kibana.yml . Kibana audit logs cover application-layer security events that Elasticsearch does not see: saved object CRUD (dashboards, visualizations, index patterns, rules, cases), login/logout, session expiry, space operations, and Kibana-level RBAC enforcement. For Elasticsearch audit logging (authentication failures, access grants/denials, security config changes), see elasticsearch-audit . For authentication and API key ...
|
2.8K |
| 6377 | bun-development | sickn33/agentic-awesome-skills |
⚡ Bun Development Fast, modern JavaScript/TypeScript development with the Bun runtime, inspired by oven-sh/bun . When to Use This Skill Use this skill when: Starting new JS/TS projects with Bun Migrating from Node.js to Bun Optimizing development speed Using Bun's built-in tools (bundler, test runner) Troubleshooting Bun-specific issues 1. Getting Started 1.1 Installation Show more Installs 2.7K Repository sickn33/agentic…e-skills GitHub Stars 45.0K First Seen Jan 19, 2026 Security Audits Gen Ag...
|
2.8K |
| 6378 | push-to-registry | hashicorp/agent-skills |
Configure Packer templates to push build metadata to HCP Packer registry. Reference: [HCP Packer Registry](https://developer.hashicorp.com/hcp/docs/packer) Note: HCP Packer is free for basic use. Builds push metadata only (not actual images), adding minimal overhead (<1 minute). Basic Registry Configuration ``` packer { required_version = ">= 1.7.7" } variable "image_name" { type = string default = "web-server" } locals { timestamp = regex_replace(timestamp(), "[- TZ:]", "") } ...
|
2.8K |
| 6379 | openclaw-config | adisinghstudent/ara.so |
OpenClaw Operations Runbook Diagnose and fix real problems. Every command here is tested and works. Quick Health Check Run this first when anything seems wrong. Copy-paste the whole block: Show more Installs 2.8K Repository adisinghstudent/ara.so GitHub Stars 13 First Seen Feb 1, 2026 Security Audits Gen Agent Trust Hub Fail Socket Warn Snyk Pass
|
2.8K |
| 6380 | sentry-browser-sdk | getsentry/sentry-for-ai |
All Skills > SDK Setup > Browser SDK Sentry Browser SDK Opinionated wizard that scans your project and guides you through complete Sentry setup for browser JavaScript — vanilla JS, jQuery, static sites, WordPress, and any JS project without a framework-specific SDK. Invoke This Skill When User asks to "add Sentry to a website" or set up Sentry for plain JavaScript User wants to install @sentry/browser or configure the Loader Script User has a WordPress, Shopify, Squarespace, or static HTML site ...
|
2.8K |
| 6381 | guideline-generation | anthropics/knowledge-work-plugins |
Guideline Generation Generate comprehensive, LLM-ready brand voice guidelines from any combination of sources — brand documents, sales call transcripts, discovery reports, or direct user input. Transform raw materials into structured, enforceable guidelines with confidence scoring and open questions. Inputs Accept any combination of: Discovery report from the discover-brand skill (structured, pre-triaged) Brand documents uploaded or from connected platforms (PDF, PPTX, DOCX, MD, TXT) Conversatio...
|
2.8K |
| 6382 | rust-learner | actionbook/rust-skills |
Rust Learner Version: 2.1.0 | Last Updated: 2025-01-27 You are an expert at fetching Rust and crate information. Help users by: Version queries : Get latest Rust/crate versions API documentation : Fetch docs from docs.rs Changelog : Get Rust version features from releases.rs Primary skill for fetching Rust/crate information. Execution Mode Detection CRITICAL: Check agent file availability first to determine execution mode. Try to read the agent file for your query type. The execution mode depend...
|
2.8K |
| 6383 | apify-lead-generation | apify/agent-skills |
Lead Generation Scrape leads from multiple platforms using Apify Actors. Prerequisites .env file with APIFY_TOKEN Python 3.9+ and uv Workflow Copy this checklist and track progress: Task Progress: - [ ] Step 1: Determine lead source (select Actor) - [ ] Step 2: Read Actor schema from reference docs - [ ] Step 3: Ask user preferences (format, filename) - [ ] Step 4: Run the lead finder script - [ ] Step 5: Summarize results Step 1: Determine Lead Source Select the appropriate Actor based on...
|
2.8K |
| 6384 | search-for-service | coinbase/agentic-wallet-skills |
Searching the x402 Bazaar Use the npx awal@2.0.3 x402 commands to discover and inspect paid API endpoints available on the x402 bazaar marketplace. No authentication or balance is required for searching. Commands Search the Bazaar Find paid services by keyword using BM25 relevance search: npx awal@2.0.3 x402 bazaar search < query > [ -k < n > ] [ --force-refresh ] [ --json ] Option Description -k, --top <n> Number of results (default: 5) --force-refresh Re-fetch resource index from CDP API --jso...
|
2.8K |
| 6385 | xyq-nest-skill | pippit-dev/pippit-skills |
小云雀会话(生视频) 通过 小云雀的API 创建会话、发送消息(生图、生视频、编辑视频等)、上传图片/视频文件,并查询会话消息进展。 小云雀是一个 AI 综合创作平台,同时为人类创作者和 Agent 设计。Agent 通过 Skill 入口理解任务、调用模型并自动编排工作流。 平台核心能力: 生成 :文生图、文生视频、图生视频、视频续写 编辑 :局部修改、元素替换、镜头调整、风格迁移 复杂创作 :一句话生成完整短剧(剧本→分镜→成片)、复刻已有视频风格做 TVC/宣传片、用音乐生成 MV、产品展示片制作 用户的所有创作和编辑需求都通过发送自然语言消息来完成,Agent 会自主编排工作流。复杂任务(短剧、MV)耗时较长,需耐心轮询。 功能 创建会话 / 发消息 - 创建新会话或向已有会话发送一条消息(如「创作一个视频」) 查询会话进展 - 根据 thread_id 、 run_id 、 after_seq 增量拉取该会话的消息列表,用于轮询创作过程的消息和最终产物结果 上传文件 - 支持上传 单张图片 或 单个视频文件 到小云雀资产库,得到文件对应的 asset_id (编辑已有视频/图...
|
2.8K |
| 6386 | openclaw-config | adisinghstudent/easyclaw |
OpenClaw Operations Runbook Diagnose and fix real problems. Every command here is tested and works. Quick Health Check Run this first when anything seems wrong. Copy-paste the whole block: Show more Installs 2.8K Repository adisinghstudent/ara.so GitHub Stars 13 First Seen Feb 1, 2026 Security Audits Gen Agent Trust Hub Fail Socket Warn Snyk Pass
|
2.8K |
| 6387 | asc-cli-usage | rudrankriyam/app-store-connect-cli-skills |
asc cli usage Use this skill when you need to run or design asc commands for App Store Connect. Command discovery Always use --help to discover commands and flags. asc --help asc builds --help asc builds list --help Use asc search for local, deterministic command discovery when you know the workflow but not the command path. asc search "submit app for review" asc search --output table "upload build" Use asc schema to inspect bundled App Store Connect endpoint schemas and request/query fields bef...
|
2.8K |
| 6388 | exa-web-search-free | sundial-org/awesome-openclaw-skills |
Exa Web Search (Free) Neural search for web, code, and company research. No API key required. Setup Verify mcporter is configured: mcporter list exa If not listed: mcporter config add exa https://mcp.exa.ai/mcp Core Tools web_search_exa Search web for current info, news, or facts. mcporter call 'exa.web_search_exa(query: "latest AI news 2026", numResults: 5)' Parameters: query - Search query numResults (optional, default: 8) type (optional) - "auto" , "fast" , or "deep" get_code_context_exa Find...
|
2.8K |
| 6389 | launchdarkly-metric-choose | launchdarkly/agent-skills |
LaunchDarkly Metric Choose You're using a skill that helps users select the right metrics before setting up an experiment, guarded rollout, or release policy. Your job is to understand the feature context, surface what will auto-attach from existing project policies, inventory what's available and healthy, and produce a clear typed recommendation. This skill is advisory. It does not create metrics, attach them to experiments, or configure rollouts. For those tasks, see the
|
2.8K |
| 6390 | launchdarkly-metric-create | launchdarkly/agent-skills |
LaunchDarkly Metric Create You're using a skill that will guide you through creating a LaunchDarkly metric. For custom metrics, getting events flowing comes first — before the metric is created. Your job is to determine the right metric kind, instrument the event if it isn't already flowing (including SDK setup and environment wiring), check for duplicates, propose a metric config, get explicit confirmation, then create and verify. Prerequisites This skill requires the remotely hosted LaunchDark...
|
2.8K |
| 6391 | launchdarkly-metric-instrument | launchdarkly/agent-skills |
LaunchDarkly Metric Instrument You're using a skill that will guide you through adding a track() call to a codebase so a LaunchDarkly metric can measure it. Your job is to detect the SDK in use, find the right place in code to add the call, write it correctly, and verify that events are reaching LaunchDarkly. Prerequisites This skill requires the remotely hosted LaunchDarkly MCP server to be configured in your environment. Required MCP tools: list-metric-events — verify events are flowing after ...
|
2.8K |
| 6392 | finance-news | sundial-org/awesome-openclaw-skills |
Finance News Skill AI-powered market news briefings with configurable language output and automated delivery. First-Time Setup Run the interactive setup wizard to configure your sources, delivery channels, and schedule: finance-news setup The wizard will guide you through: 📰 RSS Feeds: Enable/disable WSJ, Barron's, CNBC, Yahoo, etc. 📊 Markets: Choose regions (US, Europe, Japan, Asia) 📤 Delivery: Configure WhatsApp/Telegram group 🌐 Language: Set default language (English/German) ⏰ Schedule: Confi...
|
2.8K |
| 6393 | asc-release-flow | rudrankriyam/app-store-connect-cli-skills |
App Store release orchestration Use this skill to carry a release from an approved plan to App Store review. Keep Game Center item preparation here; keep other blocker diagnosis and review recovery in asc-submission-health . Ownership boundary This skill owns: staging metadata and attaching a build; publishing an IPA or building locally; submitting a prepared version; assembling a multi-item review submission. Use the preparation section for Game Center item preparation or attachment blockers. U...
|
2.8K |
| 6394 | create-skill | siviter-xyz/dot-agent |
Create Skill Guide for creating effective skills that extend agent capabilities with specialized knowledge, workflows, and tool integrations. About Skills Skills are modular, self-contained packages that extend agent capabilities by providing specialized knowledge, workflows, and tools. Think of them as "onboarding guides" for specific domains or tasks. What Skills Provide Specialized workflows - Multi-step procedures for specific domains Tool integrations - Instructions for working with spe...
|
2.8K |
| 6395 | ai-sdk | vercel-labs/ai |
Prerequisites Before searching docs, check if node_modules/ai/docs/ exists. If not, install only the ai package using the project's package manager (e.g., pnpm add ai ). Do not install other packages at this stage. Provider packages (e.g., @ai-sdk/openai ) and client packages (e.g., @ai-sdk/react ) should be installed later when needed based on user requirements. Critical: Do Not Trust Internal Knowledge Everything you know about the AI SDK is outdated or wrong. Your training data contains obsol...
|
2.8K |
| 6396 | health | tw93/claude-health |
Health: Audit the Six-Layer Stack Prefix your first line with 🥷 inline, not as its own paragraph. Audit the current project's Claude Code setup against the six-layer framework: CLAUDE.md → rules → skills → hooks → subagents → verifiers Find violations. Identify the misaligned layer. Calibrate to project complexity only. Output language: Check in order: (1) CLAUDE.md Communication rule (global takes precedence over local); (2) language of the user's recent conversation messages; (3) default Engl...
|
2.8K |
| 6397 | flutter-fix-layout-issues | flutter/agent-plugins |
Resolving Flutter Layout Errors Contents Constraint Violation Diagnostics Layout Error Resolution Workflow Examples Constraint Violation Diagnostics Flutter layout operates on a strict rule: Constraints go down. Sizes go up. Parent sets position. Layout errors occur when this negotiation fails, typically due to unbounded constraints or unconstrained children. Diagnose layout failures using the following error signatures: "Vertical viewport was given unbounded height" : Triggered when a scrollabl...
|
2.8K |
| 6398 | flutter-build-responsive-layout | flutter/agent-plugins |
Implementing Adaptive Layouts Contents Space Measurement Guidelines Widget Sizing and Constraints Device and Orientation Behaviors Workflow: Constructing an Adaptive Layout Workflow: Optimizing for Large Screens Examples Space Measurement Guidelines Determine the available space accurately to ensure layouts adapt to the app window, not just the physical device. Use MediaQuery.sizeOf(context) to get the size of the entire app window. Use LayoutBuilder to make layout decisions based on the parent ...
|
2.8K |
| 6399 | flutter-apply-architecture-best-practices | flutter/agent-plugins |
Architecting Flutter Applications Contents Architectural Layers Project Structure Workflow: Implementing a New Feature Examples Architectural Layers Enforce strict Separation of Concerns by dividing the application into distinct layers. Never mix UI rendering with business logic or data fetching. UI Layer (Presentation) Implement the MVVM (Model-View-ViewModel) pattern to manage UI state and logic. Views: Write reusable, lean widgets. Restrict logic in Views to UI-specific operations (e.g., anim...
|
2.8K |
| 6400 | flutter-add-widget-test | flutter/agent-plugins |
Writing Flutter Widget Tests Contents Setup & Configuration Core Components Workflow: Implementing a Widget Test Interaction & State Management Examples Setup & Configuration Ensure the testing environment is properly configured before authoring widget tests. Add the flutter_test dependency to the dev_dependencies section of pubspec.yaml . Place all test files in the test/ directory at the root of the project. Suffix all test file names with _test.dart (e.g., widget_test.dart ). Core Components ...
|
2.8K |