diff --git a/CATALOG.md b/CATALOG.md index aac9709a..31d43b4d 100644 --- a/CATALOG.md +++ b/CATALOG.md @@ -177,13 +177,12 @@ Total skills: 1372 | `warren-buffett` | Agente que simula Warren Buffett — o maior investidor do seculo XX e XXI, CEO da Berkshire Hathaway, discipulo de Benjamin Graham e socio intelectual de Char... | persona, investing, value-investing, business | persona, investing, value-investing, business, warren, buffett, agente, que, simula, maior, investidor, do | | `whatsapp-automation` | Automate WhatsApp Business tasks via Rube MCP (Composio): send messages, manage templates, upload media, and handle contacts. Always search tools first for c... | whatsapp | whatsapp, automation, automate, business, tasks, via, rube, mcp, composio, send, messages, upload | -## data-ai (256) +## data-ai (255) | Skill | Description | Tags | Triggers | | --- | --- | --- | --- | | `adhx` | Fetch any X/Twitter post as clean LLM-friendly JSON. Converts x.com, twitter.com, or adhx.com links into structured data with full article content, author in... | adhx | adhx, fetch, any, twitter, post, clean, llm, friendly, json, converts, com, links | | `advanced-evaluation` | This skill should be used when the user asks to "implement LLM-as-judge", "compare model outputs", "create evaluation rubrics", "mitigate evaluation bias", o... | advanced, evaluation | advanced, evaluation, skill, should, used, user, asks, llm, judge, compare, model, outputs | -| `aegisops-ai` | Autonomous DevSecOps & FinOps Guardrails. | aegisops, ai | aegisops, ai, autonomous, devsecops, finops, guardrails | | `agent-evaluation` | You're a quality engineer who has seen agents that aced benchmarks fail spectacularly in production. You've learned that evaluating LLM agents is fundamental... | agent, evaluation | agent, evaluation, re, quality, engineer, who, seen, agents, aced, benchmarks, fail, spectacularly | | `agent-framework-azure-ai-py` | Build persistent agents on Azure AI Foundry using the Microsoft Agent Framework Python SDK. | agent, framework, azure, ai, py | agent, framework, azure, ai, py, persistent, agents, foundry, microsoft, python, sdk | | `agent-memory-mcp` | A hybrid memory system that provides persistent, searchable knowledge management for AI agents (Architecture, Patterns, Decisions). | agent, memory, mcp | agent, memory, mcp, hybrid, provides, persistent, searchable, knowledge, ai, agents, architecture, decisions | @@ -1104,12 +1103,13 @@ Total skills: 1372 | `whatsapp-cloud-api` | Integracao com WhatsApp Business Cloud API (Meta). Mensagens, templates, webhooks HMAC-SHA256, automacao de atendimento. Boilerplates Node.js e Python. | messaging, whatsapp, meta, webhooks | messaging, whatsapp, meta, webhooks, cloud, api, integracao, com, business, mensagens, hmac, sha256 | | `x-twitter-scraper` | X (Twitter) data platform skill — tweet search, user lookup, follower extraction, engagement metrics, giveaway draws, monitoring, webhooks, 19 extraction too... | twitter, x-api, scraping, mcp, social-media, data-extraction, giveaway, monitoring, webhooks | twitter, x-api, scraping, mcp, social-media, data-extraction, giveaway, monitoring, webhooks, scraper, data, platform | -## security (169) +## security (170) | Skill | Description | Tags | Triggers | | --- | --- | --- | --- | | `007` | Security audit, hardening, threat modeling (STRIDE/PASTA), Red/Blue Team, OWASP checks, code review, incident response, and infrastructure security for any p... | security, audit, owasp, threat-modeling, hardening, pentest | security, audit, owasp, threat-modeling, hardening, pentest, 007, threat, modeling, stride, pasta, red | | `accessibility-compliance-accessibility-audit` | You are an accessibility expert specializing in WCAG compliance, inclusive design, and assistive technology compatibility. Conduct audits, identify barriers,... | accessibility, compliance, audit | accessibility, compliance, audit, specializing, wcag, inclusive, assistive, technology, compatibility, conduct, audits, identify | +| `aegisops-ai` | Autonomous DevSecOps & FinOps Guardrails. Orchestrates Gemini 3 Flash to audit Linux Kernel patches, Terraform cost drifts, and K8s compliance. | aegisops, ai | aegisops, ai, autonomous, devsecops, finops, guardrails, orchestrates, gemini, flash, audit, linux, kernel | | `agentic-actions-auditor` | Audits GitHub Actions workflows for security vulnerabilities in AI agent integrations including Claude Code Action, Gemini CLI, OpenAI Codex, and GitHub AI... | agentic, actions, auditor | agentic, actions, auditor, audits, github, security, vulnerabilities, ai, agent, integrations, including, claude | | `ai-engineering-toolkit` | 6 production-ready AI engineering workflows: prompt evaluation (8-dimension scoring), context budget planning, RAG pipeline design, agent security audit (65-... | prompt-engineering, rag, security, evaluation, ai-engineering, llm | prompt-engineering, rag, security, evaluation, ai-engineering, llm, ai, engineering, toolkit, prompt, dimension, scoring | | `ai-md` | Convert human-written CLAUDE.md into AI-native structured-label format. Battle-tested across 4 models. Same rules, fewer tokens, higher compliance. | ai, md | ai, md, convert, human, written, claude, native, structured, label, format, battle, tested | diff --git a/apps/web-app/public/skills.json.backup b/apps/web-app/public/skills.json.backup index 850a0106..faa27121 100644 --- a/apps/web-app/public/skills.json.backup +++ b/apps/web-app/public/skills.json.backup @@ -21703,7 +21703,7 @@ "date_added": "2026-03-25", "plugin": { "targets": { - "codex": "blocked", + "codex": "supported", "claude": "blocked" }, "setup": { @@ -21712,7 +21712,6 @@ "docs": null }, "reasons": [ - "absolute_host_path", "target_specific_home_path" ] } diff --git a/data/bundles.json b/data/bundles.json index 0b80bf8d..15264483 100644 --- a/data/bundles.json +++ b/data/bundles.json @@ -318,6 +318,7 @@ "skills": [ "007", "accessibility-compliance-accessibility-audit", + "aegisops-ai", "agentic-actions-auditor", "ai-engineering-toolkit", "ai-md", @@ -462,6 +463,7 @@ "k8s-core": { "description": "Kubernetes and service mesh essentials.", "skills": [ + "aegisops-ai", "azure-identity-dotnet", "azure-identity-py", "azure-messaging-webpubsubservice-py", diff --git a/data/catalog.json b/data/catalog.json index 854cb7ba..2688af27 100644 --- a/data/catalog.json +++ b/data/catalog.json @@ -418,8 +418,8 @@ { "id": "aegisops-ai", "name": "aegisops-ai", - "description": "Autonomous DevSecOps & FinOps Guardrails.", - "category": "data-ai", + "description": "Autonomous DevSecOps & FinOps Guardrails. Orchestrates Gemini 3 Flash to audit Linux Kernel patches, Terraform cost drifts, and K8s compliance.", + "category": "security", "tags": [ "aegisops", "ai" @@ -430,7 +430,13 @@ "autonomous", "devsecops", "finops", - "guardrails" + "guardrails", + "orchestrates", + "gemini", + "flash", + "audit", + "linux", + "kernel" ], "path": "skills/aegisops-ai/SKILL.md" }, diff --git a/data/plugin-compatibility.json b/data/plugin-compatibility.json index 523c2b63..6f478ce8 100644 --- a/data/plugin-compatibility.json +++ b/data/plugin-compatibility.json @@ -18816,7 +18816,7 @@ "id": "project-skill-audit", "path": "skills/project-skill-audit", "targets": { - "codex": "blocked", + "codex": "supported", "claude": "blocked" }, "setup": { @@ -18825,15 +18825,11 @@ "docs": null }, "reasons": [ - "absolute_host_path", "target_specific_home_path" ], "blocked_reasons": { - "codex": [ - "absolute_host_path" - ], + "codex": [], "claude": [ - "absolute_host_path", "target_specific_home_path" ] }, @@ -26236,11 +26232,11 @@ "summary": { "total_skills": 1372, "supported": { - "codex": 1342, + "codex": 1343, "claude": 1358 }, "blocked": { - "codex": 30, + "codex": 29, "claude": 14 }, "manual_setup": 1 diff --git a/plugins/antigravity-awesome-skills-claude/skills/acceptance-orchestrator/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/acceptance-orchestrator/SKILL.md index f2d54272..6a1f5389 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/acceptance-orchestrator/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/acceptance-orchestrator/SKILL.md @@ -14,6 +14,12 @@ Orchestrate coding work as a state machine that ends only when acceptance criter Core rule: **do not optimize for "code changed"; optimize for "DoD proven".** +## When to Use + +- The task already has an issue or clear acceptance criteria and should run end-to-end with minimal human re-intervention. +- You need structured handoff across implementation, review, deployment, and final verification. +- You want explicit stop conditions and escalation instead of silent partial completion. + ## Required Sub-Skills - `create-issue-gate` diff --git a/plugins/antigravity-awesome-skills-claude/skills/aegisops-ai/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/aegisops-ai/SKILL.md index 7a294f50..b28a5181 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/aegisops-ai/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/aegisops-ai/SKILL.md @@ -1,8 +1,6 @@ --- name: aegisops-ai -description: "Autonomous DevSecOps & FinOps Guardrails. -Orchestrates Gemini 3 Flash to audit Linux Kernel patches, -Terraform cost drifts, and K8s compliance." +description: "Autonomous DevSecOps & FinOps Guardrails. Orchestrates Gemini 3 Flash to audit Linux Kernel patches, Terraform cost drifts, and K8s compliance." risk: safe source: community author: Champbreed @@ -124,4 +122,3 @@ python3 main.py + - **Repository**: https://github.com/Champbreed/AegisOps-AI + - **Documentation**: https://github.com/Champbreed/AegisOps-AI#readme - diff --git a/plugins/antigravity-awesome-skills-claude/skills/agentmail/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/agentmail/SKILL.md index 6c4bd7f4..d01cb1d1 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/agentmail/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/agentmail/SKILL.md @@ -11,6 +11,12 @@ AgentMail gives AI agents real email addresses (`@theagentmail.net`) with a REST Base URL: `https://api.theagentmail.net` +## When to Use + +- An AI agent needs a real inbox/outbox for signups, verification flows, or transactional communication. +- You need to provision AgentMail accounts, send messages, read inbox contents, or register inbound webhooks. +- You need to monitor karma usage or wire email events into agent automation. + ## Quick start All requests require `Authorization: Bearer am_...` header (API key from dashboard). diff --git a/plugins/antigravity-awesome-skills-claude/skills/agents-md/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/agents-md/SKILL.md index 8dbd6d4b..1694a6d1 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/agents-md/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/agents-md/SKILL.md @@ -9,6 +9,12 @@ source: community AGENTS.md is the canonical agent-facing documentation. Keep it minimal—agents are capable and don't need hand-holding. Target under 60 lines; never exceed 100. Instruction-following quality degrades as document length increases. +## When to Use + +- The user asks to create, update, or audit `AGENTS.md` or `CLAUDE.md`. +- The project needs concise, high-signal agent instructions derived from the actual toolchain and repo layout. +- Existing agent documentation is too long, duplicated, or drifting away from real project conventions. + ## File Setup 1. Create `AGENTS.md` at project root diff --git a/plugins/antigravity-awesome-skills-claude/skills/ai-analyzer/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/ai-analyzer/SKILL.md index 8a56a42b..d987ec23 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/ai-analyzer/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/ai-analyzer/SKILL.md @@ -10,6 +10,12 @@ source: community 基于AI技术的综合健康分析系统,提供智能健康洞察、风险预测和个性化建议。 +## When to Use + +- The user wants AI-driven health analysis across multiple health datasets or lifestyle signals. +- You need anomaly detection, risk prediction, or personalized recommendations based on health inputs. +- You need generated health reports or question-answering over health metrics and trends. + ## 核心功能 ### 1. 智能健康分析 diff --git a/plugins/antigravity-awesome-skills-claude/skills/antigravity-design-expert/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/antigravity-design-expert/SKILL.md index 4e12b7c6..9335bd41 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/antigravity-design-expert/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/antigravity-design-expert/SKILL.md @@ -8,6 +8,12 @@ date_added: "2026-03-07" # Antigravity UI & Motion Design Expert +## When to Use + +- You are building a highly interactive web interface with spatial depth, glassmorphism, and motion-heavy UI. +- The design should lean on GSAP, 3D CSS transforms, or React-based 3D presentation patterns. +- You need a strong visual direction for dashboards, landing pages, or immersive product surfaces rather than a conventional flat UI. + ## 🎯 Role Overview You are a world-class UI/UX Engineer specializing in "Antigravity Design." Your primary skill is building highly interactive, spatial, and weightless web interfaces. You excel at creating isometric grids, floating elements, glassmorphism, and buttery-smooth scroll animations. diff --git a/plugins/antigravity-awesome-skills-claude/skills/apify-actor-development/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/apify-actor-development/SKILL.md index 95b8a4dd..ed1d2e5e 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/apify-actor-development/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/apify-actor-development/SKILL.md @@ -11,6 +11,12 @@ source: community **Important:** Before you begin, fill in the `generatedBy` property in the meta section of `.actor/actor.json`. Replace it with the tool and model you're currently using, such as "Claude Code with Claude Sonnet 4.5". This helps Apify monitor and improve AGENTS.md for specific AI tools and models. +## When to Use + +- You need to create, modify, or debug an Apify Actor project. +- The task involves choosing an Apify template, wiring actor inputs/outputs, or implementing actor runtime logic. +- You need safe setup guidance for `apify` CLI authentication, project bootstrap, or deployment workflow. + ## What are Apify Actors? Actors are serverless programs inspired by the UNIX philosophy - programs that do one thing well and can be easily combined to build complex systems. They're packaged as Docker images and run in isolated containers in the cloud. diff --git a/plugins/antigravity-awesome-skills-claude/skills/apify-audience-analysis/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/apify-audience-analysis/SKILL.md index df20ffe3..21017986 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/apify-audience-analysis/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/apify-audience-analysis/SKILL.md @@ -9,6 +9,12 @@ source: community Analyze and understand your audience using Apify Actors to extract follower demographics, engagement patterns, and behavior data from multiple platforms. +## When to Use + +- You need audience demographics, engagement patterns, or follower behavior from social platforms. +- The task is to choose and run Apify Actors for audience analysis across Facebook, Instagram, YouTube, or TikTok. +- You need structured extraction plus a summarized interpretation of audience findings. + ## Prerequisites (No need to check it upfront) diff --git a/plugins/antigravity-awesome-skills-claude/skills/apify-brand-reputation-monitoring/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/apify-brand-reputation-monitoring/SKILL.md index 662f2766..28afefea 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/apify-brand-reputation-monitoring/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/apify-brand-reputation-monitoring/SKILL.md @@ -9,6 +9,12 @@ source: community Scrape reviews, ratings, and brand mentions from multiple platforms using Apify Actors. +## When to Use + +- You need to monitor reviews, ratings, or brand mentions across social, travel, or map platforms. +- The task is to select and run an Apify Actor for brand sentiment or reputation tracking. +- You need exported monitoring results and a summary of reputation signals. + ## Prerequisites (No need to check it upfront) diff --git a/plugins/antigravity-awesome-skills-claude/skills/apify-competitor-intelligence/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/apify-competitor-intelligence/SKILL.md index 2c8b121e..a09bfefe 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/apify-competitor-intelligence/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/apify-competitor-intelligence/SKILL.md @@ -9,6 +9,12 @@ source: community Analyze competitors using Apify Actors to extract data from multiple platforms. +## When to Use + +- You need competitor benchmarks for content, reviews, pricing, ads, audience, or channel performance. +- The task involves selecting Apify Actors to compare competitors across maps, booking, social, or video platforms. +- You need structured competitor data plus synthesized takeaways for strategy or positioning. + ## Prerequisites (No need to check it upfront) diff --git a/plugins/antigravity-awesome-skills-claude/skills/apify-content-analytics/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/apify-content-analytics/SKILL.md index 428171ec..2a71fc39 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/apify-content-analytics/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/apify-content-analytics/SKILL.md @@ -9,6 +9,12 @@ source: community Track and analyze content performance using Apify Actors to extract engagement metrics from multiple platforms. +## When to Use + +- You need engagement, growth, or ROI metrics for posts, reels, videos, ads, or hashtags. +- The task is to use Apify Actors to collect cross-platform content performance data. +- You need exported analytics results and a concise interpretation of what content is performing best. + ## Prerequisites (No need to check it upfront) diff --git a/plugins/antigravity-awesome-skills-claude/skills/apify-ecommerce/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/apify-ecommerce/SKILL.md index 46410235..ff917e98 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/apify-ecommerce/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/apify-ecommerce/SKILL.md @@ -9,6 +9,12 @@ source: community Extract product data, prices, reviews, and seller information from any e-commerce platform using Apify's E-commerce Scraping Tool. +## When to Use + +- You need product, pricing, review, stock, or seller data from e-commerce sites. +- The task involves price monitoring, competitor product comparison, MAP enforcement, or review analysis. +- You need a guided workflow for extracting marketplace data and summarizing findings. + ## Prerequisites - `.env` file with `APIFY_TOKEN` (at `~/.claude/.env`) diff --git a/plugins/antigravity-awesome-skills-claude/skills/apify-influencer-discovery/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/apify-influencer-discovery/SKILL.md index b6a07b02..e9422bfa 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/apify-influencer-discovery/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/apify-influencer-discovery/SKILL.md @@ -9,6 +9,12 @@ source: community Discover and analyze influencers across multiple platforms using Apify Actors. +## When to Use + +- You need to discover creators or influencers for outreach, partnerships, or campaign planning. +- The task is to evaluate authenticity, engagement, niche fit, or audience signals across social platforms. +- You need Apify-based extraction plus a shortlist or summary of suitable influencer candidates. + ## Prerequisites (No need to check it upfront) diff --git a/plugins/antigravity-awesome-skills-claude/skills/apify-lead-generation/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/apify-lead-generation/SKILL.md index 3cb43fcc..676b7be3 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/apify-lead-generation/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/apify-lead-generation/SKILL.md @@ -9,6 +9,12 @@ source: community Scrape leads from multiple platforms using Apify Actors. +## When to Use + +- You need business, creator, or contact leads from maps, search, social, or video platforms. +- The task involves selecting an Apify Actor to discover prospects and extract outreach data. +- You need exported lead data plus a concise summary of lead quality or segmentation. + ## Prerequisites (No need to check it upfront) diff --git a/plugins/antigravity-awesome-skills-claude/skills/apify-market-research/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/apify-market-research/SKILL.md index 7deb1e6c..12793c2f 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/apify-market-research/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/apify-market-research/SKILL.md @@ -9,6 +9,12 @@ source: community Conduct market research using Apify Actors to extract data from multiple platforms. +## When to Use + +- You need market sizing, regional demand, pricing, trend, or consumer behavior data. +- The task is to gather research inputs from maps, travel, Facebook, Instagram, or trend sources with Apify. +- You need structured market data plus a synthesized view of opportunities or risks. + ## Prerequisites (No need to check it upfront) diff --git a/plugins/antigravity-awesome-skills-claude/skills/apify-ultimate-scraper/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/apify-ultimate-scraper/SKILL.md index 41e06ffe..856265ef 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/apify-ultimate-scraper/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/apify-ultimate-scraper/SKILL.md @@ -9,6 +9,12 @@ source: community AI-driven data extraction from 55+ Actors across all major platforms. This skill automatically selects the best Actor for your task. +## When to Use + +- The user needs web data extraction but has not yet chosen a specific Apify Actor. +- You need a general-purpose Apify entry point that maps a broad scraping goal to the most suitable Actor. +- The task spans multiple platforms and benefits from one unified workflow for actor selection, execution, and summarization. + ## Prerequisites (No need to check it upfront) diff --git a/plugins/antigravity-awesome-skills-claude/skills/awt-e2e-testing/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/awt-e2e-testing/SKILL.md index 6c536be6..7252c632 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/awt-e2e-testing/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/awt-e2e-testing/SKILL.md @@ -11,6 +11,12 @@ source: "https://github.com/ksgisang/awt-skill" AWT gives AI coding tools the ability to see and interact with web applications through a real browser. Your AI designs YAML test scenarios; AWT executes them with Playwright. +## When to Use + +- You need AI-assisted end-to-end testing through a real browser with declarative YAML scenarios. +- The test flow depends on visual matching, OCR, or platform auto-detection instead of stable DOM selectors. +- You want an E2E toolchain that can both execute tests and explain failures for AI coding workflows. + ## What works now - YAML scenarios → Playwright with human-like interaction - Visual matching: OpenCV template + OCR (no CSS selectors needed) diff --git a/plugins/antigravity-awesome-skills-claude/skills/baseline-ui/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/baseline-ui/SKILL.md index d5b6ad00..b1515d92 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/baseline-ui/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/baseline-ui/SKILL.md @@ -9,6 +9,12 @@ source: community Enforces an opinionated UI baseline to prevent AI-generated interface slop. +## When to Use + +- You are building or reviewing Tailwind-based UI and want a strict baseline for accessibility, motion, typography, and layout. +- The task is to prevent generic or sloppy AI-generated interface decisions before they spread through the codebase. +- You need concrete UI constraints to apply to a file review or an ongoing frontend implementation. + ## How to use - `/baseline-ui` diff --git a/plugins/antigravity-awesome-skills-claude/skills/beautiful-prose/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/beautiful-prose/SKILL.md index 48d76d28..096a1a67 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/beautiful-prose/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/beautiful-prose/SKILL.md @@ -11,6 +11,12 @@ A hard-edged writing skill for producing timeless, forceful English prose withou This is a style contract, not a vibe. Treat violations as failures. +## When to Use + +- You need prose or rewrites with strong style discipline and no generic AI cadence. +- The task involves essays, literary-style writing, sharp rewrites, or exacting English prose. +- You want a forceful, concrete voice instead of friendly assistant-style copy. + ## What this skill does When active, write prose that is: diff --git a/plugins/antigravity-awesome-skills-claude/skills/blog-writing-guide/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/blog-writing-guide/SKILL.md index d6152ab3..2d1d17a2 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/blog-writing-guide/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/blog-writing-guide/SKILL.md @@ -13,6 +13,12 @@ This skill enforces Sentry's blog writing standards across every post — whethe What follows are the core principles to internalize and apply to every piece of content. +## When to Use + +- You need to draft or edit a Sentry blog post. +- The task involves technical storytelling, product announcements, or engineering deep-dives in Sentry's blog voice. +- You want blog content that is opinionated, specific, and technically credible rather than generic marketing copy. + ## The Sentry Voice **We sound like:** A senior developer at a conference afterparty explaining something they're genuinely excited about — smart, specific, a little irreverent, deeply knowledgeable. diff --git a/plugins/antigravity-awesome-skills-claude/skills/brand-guidelines/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/brand-guidelines/SKILL.md index 26340f86..029a8398 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/brand-guidelines/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/brand-guidelines/SKILL.md @@ -9,6 +9,12 @@ source: community Write user-facing copy following Sentry's brand guidelines. +## When to Use + +- You need to write or rewrite user-facing copy in Sentry's voice. +- The task involves UI text, onboarding, empty states, docs, marketing copy, or other branded content. +- You need guidance on when to use Plain Speech versus Sentry Voice. + ## Tone Selection Choose the appropriate tone based on context: diff --git a/plugins/antigravity-awesome-skills-claude/skills/build/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/build/SKILL.md index 79bfc309..d5b3cd4a 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/build/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/build/SKILL.md @@ -16,6 +16,12 @@ metadata: Feature development pipeline - research, plan, track, and implement major features. +## When to Use + +- You need a structured workflow for building a major feature across research, planning, implementation, and tracking. +- The task involves moving a feature through named phases such as `research`, `implementation`, `progress`, or `phase`. +- You want one command to coordinate status, next steps, and phased delivery for a feature effort. + ## Instructions This command manages a 4-phase feature development workflow for building major features. Parse `$ARGUMENTS` to determine which subcommand to run. diff --git a/plugins/antigravity-awesome-skills-claude/skills/building-native-ui/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/building-native-ui/SKILL.md index c97bb29a..ffe271d4 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/building-native-ui/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/building-native-ui/SKILL.md @@ -9,6 +9,12 @@ license: MIT # Expo UI Guidelines +## When to Use + +- You are building a native-feeling Expo Router application and need guidance on navigation, controls, effects, or platform-specific UI. +- You need to decide whether Expo Go is sufficient or a custom native build is actually required. +- The task involves modern Expo UI patterns across animations, tabs, headers, storage, media, or visual effects. + ## References Consult these resources as needed: diff --git a/plugins/antigravity-awesome-skills-claude/skills/cirq/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/cirq/SKILL.md index 6e743d51..45d6a390 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/cirq/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/cirq/SKILL.md @@ -12,6 +12,12 @@ source: community Cirq is Google Quantum AI's open-source framework for designing, simulating, and running quantum circuits on quantum computers and simulators. +## When to Use + +- You are designing, simulating, or executing quantum circuits with the Cirq ecosystem. +- You need Google Quantum AI-style primitives, parameterized circuits, or integrations like `cirq-google` and `cirq-ionq`. +- You are prototyping or teaching quantum workflows in Python and want concrete circuit examples. + ## Installation ```bash diff --git a/plugins/antigravity-awesome-skills-claude/skills/code-simplifier/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/code-simplifier/SKILL.md index 92021334..82b573e1 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/code-simplifier/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/code-simplifier/SKILL.md @@ -14,6 +14,12 @@ https://github.com/anthropics/claude-plugins-official/blob/main/plugins/code-sim You are an expert code simplification specialist focused on enhancing code clarity, consistency, and maintainability while preserving exact functionality. Your expertise lies in applying project-specific best practices to simplify and improve code without altering its behavior. You prioritize readable, explicit code over overly compact solutions. +## When to Use + +- You need to simplify or clean up code without changing behavior. +- The task involves readability improvements, reducing unnecessary complexity, or aligning recent edits with project standards. +- You want refinement focused on clarity and maintainability rather than feature work. + ## Refinement Principles ### 1. Preserve Functionality diff --git a/plugins/antigravity-awesome-skills-claude/skills/commit/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/commit/SKILL.md index 394315fa..de1d1999 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/commit/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/commit/SKILL.md @@ -9,6 +9,12 @@ source: community Follow these conventions when creating commits for Sentry projects. +## When to Use + +- The user asks to commit code, prepare a commit message, or save changes in git. +- You need Sentry-style commit formatting with conventional commit structure and issue references. +- The task requires enforcing branch safety before committing, especially avoiding direct commits on `main` or `master`. + ## Prerequisites Before committing, always check the current branch: diff --git a/plugins/antigravity-awesome-skills-claude/skills/comprehensive-review-pr-enhance/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/comprehensive-review-pr-enhance/SKILL.md index 3a2a57c4..0e24693b 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/comprehensive-review-pr-enhance/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/comprehensive-review-pr-enhance/SKILL.md @@ -11,6 +11,12 @@ source: community # Pull Request Enhancement +## When to Use + +- You need to turn a git diff into a reviewer-friendly pull request description. +- You want a PR summary with change categories, risks, testing notes, and a checklist. +- The diff is large enough that reviewers need explicit structure instead of a short ad hoc summary. + ## Workflow 1. Run `git diff ...HEAD --stat` to identify changed files and scope diff --git a/plugins/antigravity-awesome-skills-claude/skills/conductor-setup/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/conductor-setup/SKILL.md index 9fc57d05..b0030a89 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/conductor-setup/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/conductor-setup/SKILL.md @@ -12,6 +12,12 @@ metadata: Set up this Rails project for Conductor, the Mac app for parallel coding agents. +## When to Use + +- You need to configure a Rails project so it runs correctly inside Conductor workspaces. +- The project should support parallel coding agents with isolated ports, Redis settings, and shared secrets. +- You want the standard `conductor.json`, `bin/conductor-setup`, and `script/server` scaffolding for a Rails repo. + # What to Create ## 1. conductor.json (project root) diff --git a/plugins/antigravity-awesome-skills-claude/skills/create-branch/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/create-branch/SKILL.md index 254dc876..6ffa5b1c 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/create-branch/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/create-branch/SKILL.md @@ -10,6 +10,12 @@ source: community Create a git branch with the correct type prefix and a descriptive name following Sentry conventions. +## When to Use + +- You need to create a new git branch that follows the repository's naming convention. +- You are starting a new piece of work from the default branch and need help classifying it as `feat`, `fix`, `docs`, or another branch type. +- You want the branch name proposed from either the task description or the current local diff. + ## Step 1: Get the Username Prefix Run `gh api user --jq .login` to get the GitHub username. diff --git a/plugins/antigravity-awesome-skills-claude/skills/create-issue-gate/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/create-issue-gate/SKILL.md index ee0f3b02..4f0ef176 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/create-issue-gate/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/create-issue-gate/SKILL.md @@ -14,6 +14,12 @@ Create GitHub issues as the single tracking entrypoint for tasks, with a hard ga Core rule: **no explicit, testable acceptance criteria from user => issue stays `draft` and execution is blocked.** +## When to Use + +- You are starting a new implementation task and want a GitHub issue to be the required tracking entrypoint. +- The work must be blocked until the user provides explicit, testable acceptance criteria. +- You need to distinguish between `draft`, `ready`, and `blocked` work before execution begins. + ## Required Fields Every issue must include these sections: diff --git a/plugins/antigravity-awesome-skills-claude/skills/create-pr/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/create-pr/SKILL.md index e832f468..91409c2a 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/create-pr/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/create-pr/SKILL.md @@ -9,6 +9,12 @@ source: community This skill name is kept for compatibility. +## When to Use + +- The user explicitly asks for `create-pr` or refers to the legacy skill name. +- You need to redirect pull request creation work to the canonical `sentry-skills:pr-writer` workflow. +- The task is specifically about writing or updating a pull request rather than general git operations. + Use `sentry-skills:pr-writer` as the canonical skill for creating and editing pull requests. If invoked via `create-pr`, run the same workflow and conventions documented in `sentry-skills:pr-writer`. diff --git a/plugins/antigravity-awesome-skills-claude/skills/daily/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/daily/SKILL.md index a3966408..86da0284 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/daily/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/daily/SKILL.md @@ -9,6 +9,12 @@ source: community date_added: "2026-03-07" --- +## When to Use + +- You are building a real-time voice or multimodal AI application that uses Daily or Pipecat-style transports. +- You need guidance on low-latency audio, video, text, and AI service orchestration in one pipeline. +- You want a capability reference before choosing services, transports, or workflow patterns for an interactive agent. + ## Capabilities Pipecat enables agents to build production-ready voice and multimodal AI applications with real-time processing. Agents can orchestrate complex AI service pipelines that handle audio, video, and text simultaneously while maintaining ultra-low latency (500-800ms round-trip). The framework abstracts away the complexity of coordinating multiple AI services, network transports, and audio processing, allowing agents to focus on application logic. diff --git a/plugins/antigravity-awesome-skills-claude/skills/differential-review/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/differential-review/SKILL.md index 5617c007..c7daff5a 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/differential-review/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/differential-review/SKILL.md @@ -9,6 +9,12 @@ source: community Security-focused code review for PRs, commits, and diffs. +## When to Use + +- You need a security-focused review of a PR, commit range, or diff rather than a general code review. +- The changes touch auth, crypto, external calls, value transfer, permissions, or other high-risk logic. +- You need findings backed by code evidence, attack scenarios, and an explicit report artifact. + ## Core Principles 1. **Risk-First**: Focus on auth, crypto, value transfer, external calls diff --git a/plugins/antigravity-awesome-skills-claude/skills/django-access-review/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/django-access-review/SKILL.md index d3588113..e51f1b8d 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/django-access-review/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/django-access-review/SKILL.md @@ -22,6 +22,12 @@ Find access control vulnerabilities by investigating how the codebase answers on **Can User A access, modify, or delete User B's data?** +## When to Use + +- You need to review Django or DRF code for access control gaps, IDOR risk, or object-level authorization failures. +- The task involves confirming whether one user can access, modify, or delete another user's data. +- You want an investigation-driven authorization review instead of generic pattern matching. + ## Philosophy: Investigation Over Pattern Matching Do NOT scan for predefined vulnerable patterns. Instead: diff --git a/plugins/antigravity-awesome-skills-claude/skills/django-perf-review/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/django-perf-review/SKILL.md index 750c1083..3baf5d60 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/django-perf-review/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/django-perf-review/SKILL.md @@ -11,6 +11,12 @@ source: community Review Django code for **validated** performance issues. Research the codebase to confirm issues before reporting. Report only what you can prove. +## When to Use + +- You need a Django performance review focused on verified ORM and query issues. +- The code likely has N+1 queries, unbounded querysets, missing indexes, or other database-driven bottlenecks. +- You want only provable performance findings, not speculative optimization advice. + ## Review Approach 1. **Research first** - Trace data flow, check for existing optimizations, verify data volume diff --git a/plugins/antigravity-awesome-skills-claude/skills/evolution/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/evolution/SKILL.md index 5dd8a55b..b3dd1ec3 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/evolution/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/evolution/SKILL.md @@ -11,6 +11,12 @@ source: community This skill enables makepad-skills to self-improve continuously during development. +## When to Use + +- You are maintaining `makepad-skills` and want the skill library to improve itself during development. +- You need the workflow for deciding when a new pattern should become a skill update or hook-driven evolution. +- You are working on self-correction, self-validation, or version adaptation for the skill set. + ## Quick Navigation | Topic | Description | diff --git a/plugins/antigravity-awesome-skills-claude/skills/expo-cicd-workflows/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/expo-cicd-workflows/SKILL.md index 34e11b8d..f45440dc 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/expo-cicd-workflows/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/expo-cicd-workflows/SKILL.md @@ -12,6 +12,12 @@ license: MIT License Help developers write and edit EAS CI/CD workflow YAML files. +## When to Use + +- You need to create, edit, or validate `.eas/workflows/*.yml` files for an Expo project. +- The task involves EAS build pipelines, deployment automation, workflow triggers, or Expo CI/CD configuration. +- You need schema-backed workflow guidance rather than relying on stale memorized syntax. + ## Reference Documentation Fetch these resources before generating or validating workflow files. Use the fetch script (implemented using Node.js) in this skill's `scripts/` directory; it caches responses using ETags for efficiency: diff --git a/plugins/antigravity-awesome-skills-claude/skills/expo-dev-client/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/expo-dev-client/SKILL.md index 84f77ebd..b4227321 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/expo-dev-client/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/expo-dev-client/SKILL.md @@ -9,6 +9,12 @@ license: MIT Use EAS Build to create development clients for testing native code changes on physical devices. Use this for creating custom Expo Go clients for testing branches of your app. +## When to Use + +- You need an Expo development client because the app depends on custom native code or targets not supported by Expo Go. +- The task involves building, distributing, or testing EAS development builds on physical devices. +- You need guidance on when to choose a dev client versus staying on plain Expo Go. + ## Important: When Development Clients Are Needed **Only create development clients when your app requires custom native code.** Most apps work fine in Expo Go. diff --git a/plugins/antigravity-awesome-skills-claude/skills/expo-tailwind-setup/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/expo-tailwind-setup/SKILL.md index a50e10a5..a15a5be4 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/expo-tailwind-setup/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/expo-tailwind-setup/SKILL.md @@ -11,6 +11,12 @@ license: MIT This guide covers setting up Tailwind CSS v4 in Expo using react-native-css and NativeWind v5 for universal styling across iOS, Android, and Web. +## When to Use + +- You need to set up Tailwind CSS v4 styling in an Expo app using `react-native-css` and NativeWind v5. +- The task involves configuring Metro, PostCSS, global CSS, or package versions for Expo + Tailwind. +- You want one styling setup that works across iOS, Android, and web in an Expo project. + ## Overview This setup uses: diff --git a/plugins/antigravity-awesome-skills-claude/skills/expo-ui-jetpack-compose/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/expo-ui-jetpack-compose/SKILL.md index 5c69cffb..72b582a3 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/expo-ui-jetpack-compose/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/expo-ui-jetpack-compose/SKILL.md @@ -12,6 +12,12 @@ description: `@expo/ui/jetpack-compose` package lets you use Jetpack Compose Vie > The instructions in this skill apply to SDK 55 only. For other SDK versions, refer to the Expo UI Jetpack Compose docs for that version for the most accurate information. +## When to Use + +- You need to build Android-native UI in Expo using `@expo/ui/jetpack-compose`. +- The task involves choosing Compose views or modifiers, embedding them in `Host`, or translating Jetpack Compose patterns into Expo UI code. +- You are working specifically against Expo SDK 55 behavior for Jetpack Compose integration. + ## Installation ```bash diff --git a/plugins/antigravity-awesome-skills-claude/skills/expo-ui-swift-ui/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/expo-ui-swift-ui/SKILL.md index eaa50dd6..a7517250 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/expo-ui-swift-ui/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/expo-ui-swift-ui/SKILL.md @@ -12,6 +12,12 @@ description: `@expo/ui/swift-ui` package lets you use SwiftUI Views and modifier > The instructions in this skill apply to SDK 55 only. For other SDK versions, refer to the Expo UI SwiftUI docs for that version for the most accurate information. +## When to Use + +- You need to build iOS-native UI in Expo using `@expo/ui/swift-ui`. +- The task involves selecting SwiftUI views or modifiers, wrapping trees in `Host`, or embedding React Native components with `RNHostView`. +- You are targeting Expo SDK 55 behavior for SwiftUI integration and extension guidance. + ## Installation ```bash diff --git a/plugins/antigravity-awesome-skills-claude/skills/family-health-analyzer/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/family-health-analyzer/SKILL.md index 8ab9c950..9234b9ae 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/family-health-analyzer/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/family-health-analyzer/SKILL.md @@ -8,6 +8,12 @@ source: community # 家庭健康分析技能 +## When to Use + +- 需要分析家族病史、遗传风险或家庭层面的健康模式时使用。 +- 任务涉及家庭健康报告、家族聚集性疾病识别或预防建议生成。 +- 需要把多个家庭成员的健康数据汇总后做趋势或风险评估。 + ## 技能概述 本技能提供家庭健康数据的深度分析,包括: diff --git a/plugins/antigravity-awesome-skills-claude/skills/favicon/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/favicon/SKILL.md index 6c83b6fb..6897180f 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/favicon/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/favicon/SKILL.md @@ -13,6 +13,12 @@ metadata: Generate a complete set of favicons from the source image at `$1` and update the project's HTML with the appropriate link tags. +## When to Use + +- You need to generate a complete favicon set from a single source image. +- The task includes placing the assets in the correct framework-specific static directory and updating HTML link tags. +- You want one workflow that validates the source image, detects the project type, and writes the right favicon outputs. + ## Prerequisites First, verify ImageMagick v7+ is installed by running: diff --git a/plugins/antigravity-awesome-skills-claude/skills/ffuf-web-fuzzing/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/ffuf-web-fuzzing/SKILL.md index 51e7a52b..3d4cf9d7 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/ffuf-web-fuzzing/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/ffuf-web-fuzzing/SKILL.md @@ -7,6 +7,12 @@ source: community # FFUF (Fuzz Faster U Fool) Skill +## When to Use + +- You are fuzzing web targets with `ffuf` during authorized security testing or penetration testing. +- The task involves content discovery, subdomain enumeration, parameter fuzzing, or authenticated request fuzzing. +- You need guidance on wordlists, filtering, calibration, and interpreting ffuf results efficiently. + ## Overview FFUF is a fast web fuzzer written in Go, designed for discovering hidden content, directories, files, subdomains, and testing for vulnerabilities during penetration testing. It's significantly faster than traditional tools like dirb or dirbuster. diff --git a/plugins/antigravity-awesome-skills-claude/skills/find-bugs/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/find-bugs/SKILL.md index f2af4d13..ebfb1851 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/find-bugs/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/find-bugs/SKILL.md @@ -9,6 +9,12 @@ source: community Review changes on this branch for bugs, security vulnerabilities, and code quality issues. +## When to Use + +- You need a review focused on bugs, security issues, or risky code changes. +- The task involves auditing the current branch diff rather than implementing new behavior. +- You want a structured review process with checklist-driven verification against changed files. + ## Phase 1: Complete Input Gathering 1. Get the FULL diff: `git diff $(gh repo view --json defaultBranchRef --jq '.defaultBranchRef.name')...HEAD` diff --git a/plugins/antigravity-awesome-skills-claude/skills/fitness-analyzer/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/fitness-analyzer/SKILL.md index 8e000f22..224ec54d 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/fitness-analyzer/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/fitness-analyzer/SKILL.md @@ -10,6 +10,12 @@ source: community 分析运动数据,识别运动模式,评估健身进展,并提供个性化训练建议。 +## When to Use + +- 需要分析运动记录、训练强度、运动习惯或健身进展时使用。 +- 任务涉及跑步、力量训练、耐力或柔韧性等维度的趋势与改进建议。 +- 需要把运动数据与其他健康模块做关联分析时使用。 + ## 功能 ### 1. 运动趋势分析 diff --git a/plugins/antigravity-awesome-skills-claude/skills/food-database-query/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/food-database-query/SKILL.md index 5d242597..a0974eed 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/food-database-query/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/food-database-query/SKILL.md @@ -14,6 +14,12 @@ source: community --- +## When to Use + +- 需要查询食物营养成分、比较食物差异或做营养计算时使用。 +- 任务涉及食物数据库检索、食物推荐、份量换算或分类筛选。 +- 需要基于结构化食物数据生成分析结果而不是自由文本建议时使用。 + ## 技能概述 本技能提供全面的营养食物数据库查询功能,支持食物营养信息查询、比较、推荐和自动营养计算。 diff --git a/plugins/antigravity-awesome-skills-claude/skills/fp-async/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/fp-async/SKILL.md index f7ab8ab0..3b2b7290 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/fp-async/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/fp-async/SKILL.md @@ -22,6 +22,12 @@ Stop writing nested try/catch blocks. Stop losing error context. Start building **TaskEither is simply an async operation that tracks success or failure.** That's it. No fancy terminology needed. +## When to Use + +- You need async error handling in TypeScript with `TaskEither`. +- The task involves wrapping Promises, composing API calls, or replacing nested `try/catch` flows. +- You want practical fp-ts async patterns instead of academic explanations. + ```typescript // TaskEither means: // "An async operation that either fails with Error or succeeds with User" diff --git a/plugins/antigravity-awesome-skills-claude/skills/fp-backend/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/fp-backend/SKILL.md index 5061921c..dc23bd98 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/fp-backend/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/fp-backend/SKILL.md @@ -20,6 +20,12 @@ tags: Functional programming patterns for building type-safe, testable backend services using fp-ts. +## When to Use + +- You are building or refactoring a Node.js or Deno backend with fp-ts. +- The task involves dependency injection, service composition, or typed backend errors with `ReaderTaskEither`. +- You need functional backend architecture patterns rather than isolated utility snippets. + ## Core Concepts ### ReaderTaskEither (RTE) diff --git a/plugins/antigravity-awesome-skills-claude/skills/fp-data-transforms/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/fp-data-transforms/SKILL.md index 537a3eeb..14ff6251 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/fp-data-transforms/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/fp-data-transforms/SKILL.md @@ -21,6 +21,12 @@ tags: This skill covers the data transformations you do every day: working with arrays, reshaping objects, normalizing API responses, grouping data, and safely accessing nested values. Each section shows the imperative approach first, then the functional equivalent, with honest assessments of when each approach shines. +## When to Use + +- You need to transform arrays, objects, grouped data, or nested values in TypeScript. +- The task involves reshaping API responses, null-safe access, aggregation, or normalization. +- You want practical functional patterns for everyday data work instead of low-level loops. + --- ## Table of Contents diff --git a/plugins/antigravity-awesome-skills-claude/skills/fp-either-ref/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/fp-either-ref/SKILL.md index d84a090b..f3f1a043 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/fp-either-ref/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/fp-either-ref/SKILL.md @@ -11,6 +11,12 @@ tags: [fp-ts, either, error-handling, validation, quick-reference] Either = success or failure. `Right(value)` or `Left(error)`. +## When to Use + +- You need a quick fp-ts reference for typed synchronous error handling. +- The task involves validation, fallible operations, or converting throwing code to `Either`. +- You want a compact cheat sheet rather than a long tutorial. + ## Create ```typescript diff --git a/plugins/antigravity-awesome-skills-claude/skills/fp-errors/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/fp-errors/SKILL.md index 4b8df05a..96d4bc4e 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/fp-errors/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/fp-errors/SKILL.md @@ -21,6 +21,12 @@ This skill teaches you how to handle errors without try/catch spaghetti. No acad The core idea: **Errors are just data**. Instead of throwing them into the void and hoping someone catches them, return them as values that TypeScript can track. +## When to Use + +- You need to replace exception-heavy code with `Either` or `TaskEither`. +- The task involves validation, domain errors, or clearer error contracts in TypeScript. +- You want pragmatic fp-ts error-handling guidance for real application code. + --- ## 1. Stop Throwing Everywhere diff --git a/plugins/antigravity-awesome-skills-claude/skills/fp-option-ref/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/fp-option-ref/SKILL.md index 572a90b5..29fb21a5 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/fp-option-ref/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/fp-option-ref/SKILL.md @@ -11,6 +11,12 @@ tags: [fp-ts, option, nullable, maybe, quick-reference] Option = value that might not exist. `Some(value)` or `None`. +## When to Use + +- You need a quick fp-ts reference for nullable or optional values. +- The task involves eliminating null checks, safe property access, or optional chaining with `Option`. +- You want a short reference card rather than a full migration guide. + ## Create ```typescript diff --git a/plugins/antigravity-awesome-skills-claude/skills/fp-pragmatic/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/fp-pragmatic/SKILL.md index 5832e05c..f9db40fd 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/fp-pragmatic/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/fp-pragmatic/SKILL.md @@ -18,6 +18,12 @@ tags: **Read this first.** This guide cuts through the academic jargon and shows you what actually matters. No category theory. No abstract nonsense. Just patterns that make your code better. +## When to Use + +- You want a pragmatic starting point for fp-ts or functional programming in TypeScript. +- The task is exploratory or educational and needs an 80/20 view of what is actually worth adopting. +- You need guidance on when FP helps and when it is better to keep code simple. + ## The Golden Rule > **If functional programming makes your code harder to read, don't use it.** diff --git a/plugins/antigravity-awesome-skills-claude/skills/fp-refactor/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/fp-refactor/SKILL.md index e050cbdc..1deb1f3b 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/fp-refactor/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/fp-refactor/SKILL.md @@ -21,6 +21,12 @@ tags: This skill provides comprehensive patterns and strategies for migrating existing imperative TypeScript code to fp-ts functional programming patterns. +## When to Use + +- You are refactoring an existing imperative TypeScript codebase toward fp-ts patterns. +- The task involves converting `try/catch`, null checks, callbacks, DI, or loops into functional equivalents. +- You need migration guidance and tradeoffs, not just isolated fp-ts examples. + ## Table of Contents 1. [Converting try-catch to Either/TaskEither](#1-converting-try-catch-to-eithertaskeither) diff --git a/plugins/antigravity-awesome-skills-claude/skills/fp-taskeither-ref/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/fp-taskeither-ref/SKILL.md index 0886a718..00c6eefd 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/fp-taskeither-ref/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/fp-taskeither-ref/SKILL.md @@ -11,6 +11,12 @@ tags: [fp-ts, taskeither, async, promise, error-handling, quick-reference] TaskEither = async operation that can fail. Like `Promise>`. +## When to Use + +- You need a quick fp-ts reference for async operations that can fail. +- The task involves API calls, Promise wrapping, or composing asynchronous error-handling pipelines. +- You want a concise cheat sheet for `TaskEither` operators and patterns. + ## Create ```typescript diff --git a/plugins/antigravity-awesome-skills-claude/skills/fp-types-ref/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/fp-types-ref/SKILL.md index 00c0a312..f8f89d2c 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/fp-types-ref/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/fp-types-ref/SKILL.md @@ -9,6 +9,12 @@ tags: [fp-ts, typescript, quick-reference, option, either, task] # fp-ts Quick Reference +## When to Use + +- You need help choosing between `Option`, `Either`, `Task`, `TaskEither`, or related fp-ts types. +- The task is about imports, decision guidance, or selecting the right abstraction for a TypeScript flow. +- You want a compact reference for common fp-ts type choices and patterns. + ## Which Type Should I Use? ``` diff --git a/plugins/antigravity-awesome-skills-claude/skills/gh-review-requests/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/gh-review-requests/SKILL.md index 0696e16c..0f2c83b8 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/gh-review-requests/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/gh-review-requests/SKILL.md @@ -12,6 +12,12 @@ Fetch unread `review_requested` notifications for open (unmerged) PRs, filtered **Requires**: GitHub CLI (`gh`) authenticated. +## When to Use + +- You need to find unread GitHub PR review requests for a specific team. +- You want to check which open PRs currently need your review or a teammate's review. +- You need a filtered review queue instead of manually browsing GitHub notifications. + ## Step 1: Identify the Team If the user has not specified a team, ask: diff --git a/plugins/antigravity-awesome-skills-claude/skills/gha-security-review/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/gha-security-review/SKILL.md index 7cb2bc36..ef3e34dc 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/gha-security-review/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/gha-security-review/SKILL.md @@ -17,6 +17,12 @@ Find exploitable vulnerabilities in GitHub Actions workflows. Every finding MUST This skill encodes attack patterns from real GitHub Actions exploits — not generic CI/CD theory. +## When to Use + +- You are reviewing GitHub Actions workflows for exploitable security issues. +- The task requires tracing a concrete attack path from an external attacker to workflow execution or secret exposure. +- You need a security review of workflow files, composite actions, or workflow-related scripts with evidence-based findings only. + ## Scope Review the workflows provided (file, diff, or repo). Research the codebase as needed to trace complete attack paths before reporting. diff --git a/plugins/antigravity-awesome-skills-claude/skills/gmail-automation/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/gmail-automation/SKILL.md index 2c7d55c0..978273fa 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/gmail-automation/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/gmail-automation/SKILL.md @@ -15,6 +15,12 @@ Lightweight Gmail integration with standalone OAuth authentication. No MCP serve > **⚠️ Requires Google Workspace account.** Personal Gmail accounts are not supported. +## When to Use + +- You need to search, read, or send Gmail messages from the command line without an MCP server. +- You are automating inbox workflows for a Google Workspace account. +- You want a lightweight Gmail integration backed by standalone OAuth scripts. + ## First-Time Setup Authenticate with Google (opens browser): diff --git a/plugins/antigravity-awesome-skills-claude/skills/goal-analyzer/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/goal-analyzer/SKILL.md index 2a89d53a..5716a01a 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/goal-analyzer/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/goal-analyzer/SKILL.md @@ -10,6 +10,12 @@ source: community 分析健康目标数据,识别目标模式和进度,评估目标达成情况,并提供个性化目标管理建议。 +## When to Use + +- 你需要评估健康目标是否符合 SMART 原则,并识别目标设定中的薄弱点。 +- 你想跟踪目标进度,并结合营养、运动、睡眠等健康数据做关联分析。 +- 你需要面向个人健康管理的目标优化建议、风险提示和阶段性调整方案。 + ## 功能 ### 1. SMART目标验证 diff --git a/plugins/antigravity-awesome-skills-claude/skills/google-calendar-automation/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/google-calendar-automation/SKILL.md index 6e5c327f..aafe862b 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/google-calendar-automation/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/google-calendar-automation/SKILL.md @@ -15,6 +15,12 @@ Lightweight Google Calendar integration with standalone OAuth authentication. No > **⚠️ Requires Google Workspace account.** Personal Gmail accounts are not supported. +## When to Use + +- You need to list, create, inspect, or update Google Calendar events from local scripts. +- The task requires OAuth-backed calendar automation without standing up an MCP server. +- You need quick operational access to calendars, schedules, attendees, or event details in a Workspace environment. + ## First-Time Setup Authenticate with Google (opens browser): diff --git a/plugins/antigravity-awesome-skills-claude/skills/google-docs-automation/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/google-docs-automation/SKILL.md index c77ac03b..eecc0edb 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/google-docs-automation/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/google-docs-automation/SKILL.md @@ -15,6 +15,12 @@ Lightweight Google Docs integration with standalone OAuth authentication. No MCP > **⚠️ Requires Google Workspace account.** Personal Gmail accounts are not supported. +## When to Use + +- You need to create, search, read, or edit Google Docs from local automation scripts. +- The task involves document text extraction, append/insert operations, or content replacement in Workspace docs. +- You want direct Docs automation without relying on an MCP server. + ## First-Time Setup Authenticate with Google (opens browser): diff --git a/plugins/antigravity-awesome-skills-claude/skills/google-drive-automation/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/google-drive-automation/SKILL.md index 5329011d..e085fbd0 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/google-drive-automation/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/google-drive-automation/SKILL.md @@ -15,6 +15,12 @@ Lightweight Google Drive integration with standalone OAuth authentication. No MC > **Requires Google Workspace account.** Personal Gmail accounts are not supported. +## When to Use + +- You need to search, list, upload, download, move, or organize Google Drive files and folders. +- The task requires direct Drive read/write automation through local scripts in a Workspace account. +- You want file-level Drive operations without introducing an MCP server dependency. + ## First-Time Setup Authenticate with Google (opens browser): diff --git a/plugins/antigravity-awesome-skills-claude/skills/google-slides-automation/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/google-slides-automation/SKILL.md index a0bd1482..18022403 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/google-slides-automation/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/google-slides-automation/SKILL.md @@ -15,6 +15,12 @@ Lightweight Google Slides integration with standalone OAuth authentication. No M > **Requires Google Workspace account.** Personal Gmail accounts are not supported. +## When to Use + +- You need to create, inspect, or modify Google Slides presentations from local automation. +- The task involves reading slide text, adding/removing slides, or batch updating presentation content. +- You want Slides automation for Workspace documents without using an MCP server. + ## First-Time Setup Authenticate with Google (opens browser): diff --git a/plugins/antigravity-awesome-skills-claude/skills/health-trend-analyzer/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/health-trend-analyzer/SKILL.md index 735349c5..929cdbb9 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/health-trend-analyzer/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/health-trend-analyzer/SKILL.md @@ -10,6 +10,12 @@ source: community 分析一段时间内健康数据的趋势和模式,识别变化、相关性,并提供数据驱动的健康洞察。 +## When to Use + +- 需要分析一段时间内健康数据的趋势、相关性或显著变化时使用。 +- 任务涉及体重、症状、用药、化验、情绪或睡眠等多维度随时间变化。 +- 用户询问“最近健康状况有什么变化”或需要趋势报告时使用。 + ## 核心功能 ### 1. 多维度趋势分析 diff --git a/plugins/antigravity-awesome-skills-claude/skills/hugging-face-datasets/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/hugging-face-datasets/SKILL.md index 1e4f4420..6dc3fba1 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/hugging-face-datasets/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/hugging-face-datasets/SKILL.md @@ -8,6 +8,12 @@ source: community # Overview This skill provides tools to manage datasets on the Hugging Face Hub with a focus on creation, configuration, content management, and SQL-based data manipulation. It is designed to complement the existing Hugging Face MCP server by providing dataset editing and querying capabilities. +## When to Use + +- You need to create, configure, or update datasets on the Hugging Face Hub. +- You want SQL-style querying, transformation, or export flows over Hub datasets. +- You are managing dataset content and metadata directly rather than only searching existing datasets. + ## Integration with HF MCP Server - **Use HF MCP Server for**: Dataset discovery, search, and metadata retrieval - **Use This Skill for**: Dataset creation, content editing, SQL queries, data transformation, and structured data formatting diff --git a/plugins/antigravity-awesome-skills-claude/skills/hugging-face-evaluation/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/hugging-face-evaluation/SKILL.md index a8c2e76c..bb533921 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/hugging-face-evaluation/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/hugging-face-evaluation/SKILL.md @@ -11,6 +11,12 @@ This skill provides tools to add structured evaluation results to Hugging Face m - Importing benchmark scores from Artificial Analysis - Running custom model evaluations with vLLM or accelerate backends (lighteval/inspect-ai) +## When to Use + +- You need to add structured evaluation results to a Hugging Face model card. +- You want to import benchmark data or run custom evaluations with vLLM, lighteval, or inspect-ai. +- You are preparing leaderboard-compatible `model-index` metadata for a model release. + ## Integration with HF Ecosystem - **Model Cards**: Updates model-index metadata for leaderboard integration - **Artificial Analysis**: Direct API integration for benchmark imports diff --git a/plugins/antigravity-awesome-skills-claude/skills/hugging-face-tool-builder/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/hugging-face-tool-builder/SKILL.md index 656a22a0..354bc92f 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/hugging-face-tool-builder/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/hugging-face-tool-builder/SKILL.md @@ -9,6 +9,12 @@ source: community Your purpose is now is to create reusable command line scripts and utilities for using the Hugging Face API, allowing chaining, piping and intermediate processing where helpful. You can access the API directly, as well as use the `hf` command line tool. Model and Dataset cards can be accessed from repositories directly. +## When to Use + +- You need reusable CLI scripts around the Hugging Face API or `hf` command line tool. +- You want shell-friendly utilities that support chaining, piping, and intermediate processing. +- You are automating repeated Hub tasks and need a composable interface instead of ad hoc API calls. + ## Script Rules Make sure to follow these rules: diff --git a/plugins/antigravity-awesome-skills-claude/skills/issues/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/issues/SKILL.md index 5238702e..b70bf6d6 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/issues/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/issues/SKILL.md @@ -11,6 +11,12 @@ metadata: Interact with GitHub issues - create, list, and view issues. +## When to Use + +- The user wants to create, list, inspect, or otherwise work with GitHub issues. +- The task involves issue intake or repository issue management through the GitHub CLI workflow. +- You need a guided issue flow that gathers titles, descriptions, and action selection before running commands. + ## Instructions This command helps you work with GitHub issues using the `gh` CLI. diff --git a/plugins/antigravity-awesome-skills-claude/skills/landing-page-generator/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/landing-page-generator/SKILL.md index ab6237d7..ad7ed6af 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/landing-page-generator/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/landing-page-generator/SKILL.md @@ -17,6 +17,12 @@ Generate high-converting landing pages from a product description. Output comple **Target:** LCP < 1s · CLS < 0.1 · FID < 100ms **Output:** TSX components + Tailwind styles + SEO meta + copy variants +## When to Use + +- You need to generate a marketing landing page in Next.js or React. +- The task involves conversion-focused page structure, section variants, Tailwind styling, or SEO-aware copy. +- You want complete landing-page output from a product description rather than isolated UI fragments. + ## Core Capabilities - 5 hero section variants (centered, split, gradient, video-bg, minimal) diff --git a/plugins/antigravity-awesome-skills-claude/skills/makepad-animation/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/makepad-animation/SKILL.md index a5a2b08b..15f62268 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/makepad-animation/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/makepad-animation/SKILL.md @@ -19,6 +19,12 @@ You are an expert at Makepad animations. Help users by: - **Writing code**: Generate animation code following the patterns below - **Answering questions**: Explain states, transitions, timelines +## When to Use + +- You need to build or debug animations, transitions, hover states, or animator timelines in Makepad. +- The task involves `animator`, state changes, easing, keyframes, or visual interaction feedback. +- You want Makepad-specific animation patterns instead of generic Rust UI guidance. + ## Documentation Refer to the local files for detailed documentation: diff --git a/plugins/antigravity-awesome-skills-claude/skills/makepad-basics/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/makepad-basics/SKILL.md index a923030b..28a8bca7 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/makepad-basics/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/makepad-basics/SKILL.md @@ -19,6 +19,12 @@ You are an expert at the Rust `makepad-widgets` crate. Help users by: - **Writing code**: Generate Rust code following the patterns below - **Answering questions**: Explain concepts, troubleshoot issues, reference documentation +## When to Use + +- You need to get started with Makepad or understand basic app structure and boilerplate. +- The task involves project setup, `live_design!`, `app_main!`, or first-screen application wiring. +- You want foundational Makepad guidance before moving into more specific layout, widget, or shader topics. + ## Documentation Refer to the local files for detailed documentation: diff --git a/plugins/antigravity-awesome-skills-claude/skills/makepad-deployment/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/makepad-deployment/SKILL.md index 08989865..fefed7c6 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/makepad-deployment/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/makepad-deployment/SKILL.md @@ -14,6 +14,12 @@ source: community This skill covers packaging Makepad applications for all supported platforms. +## When to Use + +- You need to package, distribute, or automate deployment of a Makepad application. +- The task involves desktop installers, APK/IPA builds, WebAssembly output, or CI-based release artifacts. +- You need guidance on `cargo-packager`, `cargo-makepad`, or GitHub Actions packaging flows for Makepad. + ## Quick Navigation | Platform | Tool | Output | diff --git a/plugins/antigravity-awesome-skills-claude/skills/makepad-dsl/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/makepad-dsl/SKILL.md index fef59a10..c037ed2e 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/makepad-dsl/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/makepad-dsl/SKILL.md @@ -19,6 +19,12 @@ You are an expert at the Rust `makepad-widgets` crate DSL. Help users by: - **Writing code**: Generate DSL code following the patterns below - **Answering questions**: Explain DSL syntax, inheritance, property overriding +## When to Use + +- You need help with Makepad `live_design!` syntax, object definitions, or inheritance patterns. +- The task involves widget declarations, property overrides, prototypes, or DSL composition rules. +- You want Makepad DSL-specific examples rather than generic Rust syntax advice. + ## Documentation Refer to the local files for detailed documentation: diff --git a/plugins/antigravity-awesome-skills-claude/skills/makepad-event-action/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/makepad-event-action/SKILL.md index f8f963af..000e8285 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/makepad-event-action/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/makepad-event-action/SKILL.md @@ -20,6 +20,12 @@ You are an expert at Makepad event and action handling. Help users by: - **Creating actions**: Widget-to-parent communication - **Event flow**: Understanding event propagation +## When to Use + +- You need to handle input, lifecycle, or UI interaction events in Makepad. +- The task involves `handle_event`, `Event` variants, `Hit` processing, or widget action propagation. +- You need to design or debug Makepad event/action flow between widgets and parents. + ## Documentation Refer to the local files for detailed documentation: diff --git a/plugins/antigravity-awesome-skills-claude/skills/makepad-layout/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/makepad-layout/SKILL.md index fd039c25..b82e495d 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/makepad-layout/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/makepad-layout/SKILL.md @@ -20,6 +20,12 @@ You are an expert at Makepad layout system. Help users by: - **Writing code**: Generate layout code following the patterns below - **Answering questions**: Explain layout concepts, sizing, flow directions +## When to Use + +- You need to size, align, or position widgets in a Makepad UI. +- The task involves `Walk`, `Align`, `Fit`, `Fill`, padding, spacing, or container flow configuration. +- You want Makepad-specific layout solutions for centering, responsiveness, or composition. + ## Documentation Refer to the local files for detailed documentation: diff --git a/plugins/antigravity-awesome-skills-claude/skills/makepad-platform/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/makepad-platform/SKILL.md index 5300c78a..36337520 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/makepad-platform/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/makepad-platform/SKILL.md @@ -20,6 +20,12 @@ You are an expert at Makepad cross-platform development. Help users by: - **Understanding platforms**: Explain supported platforms and backends - **Platform-specific code**: Help with conditional compilation and platform APIs +## When to Use + +- You need to understand or target specific platforms and graphics backends in Makepad. +- The task involves platform compatibility, conditional compilation, or OS-specific behavior across desktop, mobile, or web. +- You need guidance on backend differences such as Metal, D3D11, OpenGL, WebGL, or platform modules. + ## Documentation Refer to the local files for detailed documentation: diff --git a/plugins/antigravity-awesome-skills-claude/skills/makepad-reference/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/makepad-reference/SKILL.md index ded903f8..326b3103 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/makepad-reference/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/makepad-reference/SKILL.md @@ -9,6 +9,12 @@ source: community This category provides reference materials for debugging, code quality, and advanced layout patterns. +## When to Use + +- You need quick-reference material for common Makepad errors, debugging, or API lookups. +- The task is diagnostic or reference-oriented rather than writing a focused feature in one subsystem. +- You want a central starting point before diving into more specialized Makepad skills. + ## Quick Navigation | Topic | File | Use When | diff --git a/plugins/antigravity-awesome-skills-claude/skills/makepad-shaders/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/makepad-shaders/SKILL.md index 90f056d9..9040581a 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/makepad-shaders/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/makepad-shaders/SKILL.md @@ -19,6 +19,12 @@ You are an expert at Makepad shaders. Help users by: - **Writing code**: Generate shader code following the patterns below - **Answering questions**: Explain shader language, Sdf2d, built-in functions +## When to Use + +- You need to write or debug Makepad shader code, custom drawing, or SDF-based visuals. +- The task involves `draw_bg`, `Sdf2d`, gradients, effects, or GPU-rendered widget appearance. +- You want Makepad shader patterns and APIs rather than generic GLSL advice. + ## Documentation Refer to the local files for detailed documentation: diff --git a/plugins/antigravity-awesome-skills-claude/skills/makepad-splash/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/makepad-splash/SKILL.md index 6a604ea7..945662de 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/makepad-splash/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/makepad-splash/SKILL.md @@ -18,6 +18,12 @@ You are an expert at Makepad Splash scripting language. Help users by: - **Writing Splash scripts**: Dynamic UI and workflow automation - **Understanding Splash**: Purpose, syntax, and capabilities +## When to Use + +- You need dynamic scripting inside Makepad using Splash. +- The task involves `script!`, `cx.eval`, runtime-generated UI, or workflow automation in Makepad. +- You want guidance on Splash syntax and purpose rather than static Rust-only patterns. + ## Documentation Refer to the local files for detailed documentation: diff --git a/plugins/antigravity-awesome-skills-claude/skills/makepad-widgets/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/makepad-widgets/SKILL.md index 5c6dfb1d..1f7411e9 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/makepad-widgets/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/makepad-widgets/SKILL.md @@ -15,6 +15,12 @@ You are an expert at Makepad widgets. Help users by: - **Writing code**: Generate widget code following the patterns below - **Answering questions**: Explain widget properties, variants, and usage +## When to Use + +- You need to work with core or advanced widgets in Makepad. +- The task involves widget selection, properties, variants, composition, or widget-specific behavior. +- You want examples for `View`, `Button`, labels, rich text, or other `makepad-widgets` building blocks. + ## Documentation Refer to the local files for detailed documentation: diff --git a/plugins/antigravity-awesome-skills-claude/skills/mental-health-analyzer/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/mental-health-analyzer/SKILL.md index 6862ad28..57a821f7 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/mental-health-analyzer/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/mental-health-analyzer/SKILL.md @@ -8,6 +8,12 @@ source: community # 心理健康分析技能 +## When to Use + +- 需要分析情绪、焦虑、抑郁评分、治疗进展或危机风险时使用。 +- 任务涉及心理健康趋势、情绪模式识别或与睡眠/运动/营养的关联分析。 +- 用户请求心理健康报告、风险预警或治疗进展追踪时使用。 + ## 核心功能 心理健康分析技能提供全面的心理健康数据分析功能,帮助用户追踪心理状态、识别情绪模式、监测危机风险和优化应对策略。 diff --git a/plugins/antigravity-awesome-skills-claude/skills/n8n-expression-syntax/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/n8n-expression-syntax/SKILL.md index deba51db..22006a7d 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/n8n-expression-syntax/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/n8n-expression-syntax/SKILL.md @@ -9,6 +9,12 @@ source: community Expert guide for writing correct n8n expressions in workflows. +## When to Use + +- You need to write or debug n8n expressions using `{{ ... }}` syntax. +- The task involves `$json`, `$node`, webhook payloads, or expression-related workflow errors. +- You want syntax-correct dynamic values inside n8n nodes and parameters. + --- ## Expression Format diff --git a/plugins/antigravity-awesome-skills-claude/skills/n8n-mcp-tools-expert/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/n8n-mcp-tools-expert/SKILL.md index c9ab2e5d..895ce8ad 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/n8n-mcp-tools-expert/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/n8n-mcp-tools-expert/SKILL.md @@ -9,6 +9,12 @@ source: community Master guide for using n8n-mcp MCP server tools to build workflows. +## When to Use + +- You are using the `n8n-mcp` toolset to discover nodes, validate configs, or manage workflows. +- The task involves choosing the right MCP tool or understanding its expected parameters and usage pattern. +- You need guidance on workflow creation or editing through n8n MCP rather than through the n8n UI alone. + --- ## Tool Categories diff --git a/plugins/antigravity-awesome-skills-claude/skills/n8n-node-configuration/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/n8n-node-configuration/SKILL.md index 51e1a202..b956054e 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/n8n-node-configuration/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/n8n-node-configuration/SKILL.md @@ -9,6 +9,12 @@ source: community Expert guidance for operation-aware node configuration with property dependencies. +## When to Use + +- You need to configure an n8n node correctly for a specific resource and operation. +- The task involves required fields, property dependencies, or choosing the right `get_node` detail level. +- You are troubleshooting node setup rather than overall workflow architecture. + --- ## Configuration Philosophy diff --git a/plugins/antigravity-awesome-skills-claude/skills/n8n-validation-expert/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/n8n-validation-expert/SKILL.md index fbf60f3e..b1386d9e 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/n8n-validation-expert/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/n8n-validation-expert/SKILL.md @@ -9,6 +9,12 @@ source: community Expert guide for interpreting and fixing n8n validation errors. +## When to Use + +- You need to interpret or fix validation errors in an n8n workflow. +- The task involves `missing_required`, `invalid_value`, expression failures, or iterative validate-fix loops. +- You want concrete remediation guidance for workflow validation output. + --- ## Validation Philosophy diff --git a/plugins/antigravity-awesome-skills-claude/skills/n8n-workflow-patterns/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/n8n-workflow-patterns/SKILL.md index 9001a058..dbbe3e4d 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/n8n-workflow-patterns/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/n8n-workflow-patterns/SKILL.md @@ -9,6 +9,12 @@ source: community Proven architectural patterns for building n8n workflows. +## When to Use + +- You need to choose an architectural pattern for an n8n workflow before building it. +- The task involves webhook processing, API integration, scheduled jobs, database sync, or AI-agent workflow design. +- You want a high-level workflow structure rather than node-by-node troubleshooting. + --- ## The 5 Core Patterns diff --git a/plugins/antigravity-awesome-skills-claude/skills/new-rails-project/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/new-rails-project/SKILL.md index f2006b4d..09c41839 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/new-rails-project/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/new-rails-project/SKILL.md @@ -13,6 +13,12 @@ metadata: Generate a new Rails project named $1 in the current directory. You may reference @CLAUDE.md for general guidance, though the guidance here takes precedence. +## When to Use + +- You need to bootstrap a new Rails project with the opinionated stack defined in this skill. +- The project should start with Rails, PostgreSQL, Inertia.js, React, Vite, Tailwind, Sidekiq, and Redis already planned together. +- You want setup guidance that covers project creation, conventions, testing, and verification for a fresh Rails app. + # Tech Stack Set up the following tech stack: - **Rails ~8** with PostgreSQL - Server-side framework and database diff --git a/plugins/antigravity-awesome-skills-claude/skills/nutrition-analyzer/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/nutrition-analyzer/SKILL.md index 3dc3c3c9..6acf4b41 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/nutrition-analyzer/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/nutrition-analyzer/SKILL.md @@ -10,6 +10,12 @@ source: community 分析饮食和营养数据,识别营养模式,评估营养状况,并提供个性化营养改善建议。 +## When to Use + +- 需要分析营养摄入、饮食模式或营养素达标情况时使用。 +- 任务涉及宏量/微量营养素评估、RDA 对比、饮食趋势或膳食改进建议。 +- 需要把营养数据与运动、睡眠或慢性病数据关联分析时使用。 + ## 功能 ### 1. 营养趋势分析 diff --git a/plugins/antigravity-awesome-skills-claude/skills/obsidian-clipper-template-creator/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/obsidian-clipper-template-creator/SKILL.md index aaf17915..0bc317d1 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/obsidian-clipper-template-creator/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/obsidian-clipper-template-creator/SKILL.md @@ -10,6 +10,12 @@ date_added: "2026-02-27" This skill helps you create importable JSON templates for the Obsidian Web Clipper. +## When to Use + +- You need to create or refine an importable Obsidian Web Clipper template. +- You want to map a site's real DOM, schema data, and selectors into a valid clipping template. +- You need selector verification and template logic guidance before handing the JSON to the user. + ## Workflow 1. **Identify User Intent:** specific site (YouTube), specific type (Recipe), or general clipping? diff --git a/plugins/antigravity-awesome-skills-claude/skills/occupational-health-analyzer/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/occupational-health-analyzer/SKILL.md index 2a8da061..da298c5b 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/occupational-health-analyzer/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/occupational-health-analyzer/SKILL.md @@ -8,6 +8,12 @@ source: community # 职业健康分析技能 +## When to Use + +- 需要评估工作相关健康风险、人机工程问题或职业健康趋势时使用。 +- 任务涉及久坐、视屏终端、倒班、重复性劳损或工作压力等职业风险分析。 +- 用户请求职业健康评估、工作环境改进建议或职业病风险预警时使用。 + ## 核心功能 职业健康分析技能提供全面的职业健康数据分析功能,帮助用户追踪工作相关健康问题、识别职业健康风险、评估工作环境人机工程水平和优化职业健康。 diff --git a/plugins/antigravity-awesome-skills-claude/skills/oral-health-analyzer/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/oral-health-analyzer/SKILL.md index 33b5970e..ed329948 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/oral-health-analyzer/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/oral-health-analyzer/SKILL.md @@ -8,6 +8,12 @@ name: oral-health-analyzer # 口腔健康分析技能 +## When to Use + +- 需要分析口腔健康趋势、龋齿风险、牙周问题或卫生习惯时使用。 +- 任务涉及口腔健康评分、问题模式识别或个性化口腔护理建议。 +- 用户请求口腔健康报告或长期口腔记录分析时使用。 + ## 技能概述 本技能提供全面的口腔健康数据分析功能,包括趋势识别、风险评估、问题诊断和个性化建议生成。 diff --git a/plugins/antigravity-awesome-skills-claude/skills/plotly/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/plotly/SKILL.md index eb3b8620..82fbdd5f 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/plotly/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/plotly/SKILL.md @@ -12,6 +12,12 @@ source: community Python graphing library for creating interactive, publication-quality visualizations with 40+ chart types. +## When to Use + +- You need interactive charts with hover, zoom, pan, or web embedding. +- You are building dashboards, exploratory analysis notebooks, or presentations that benefit from rich interaction. +- You want to choose between Plotly Express and Graph Objects for the same visualization task. + ## Quick Start Install Plotly: diff --git a/plugins/antigravity-awesome-skills-claude/skills/polars/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/polars/SKILL.md index de55b2fe..80d27987 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/polars/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/polars/SKILL.md @@ -10,6 +10,12 @@ source: community # Polars +## When to Use + +- You need a faster in-memory DataFrame workflow than pandas for data that still fits in RAM. +- You are building ETL, analytics, or transformation pipelines that benefit from lazy evaluation and parallel execution. +- You want expression-based tabular operations on top of Apache Arrow semantics. + ## Overview Polars is a lightning-fast DataFrame library for Python and Rust built on Apache Arrow. Work with Polars' expression-based API, lazy evaluation framework, and high-performance data manipulation capabilities for efficient data processing, pandas migration, and data pipeline optimization. diff --git a/plugins/antigravity-awesome-skills-claude/skills/pr-writer/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/pr-writer/SKILL.md index 643e9f4f..fe8c2af3 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/pr-writer/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/pr-writer/SKILL.md @@ -11,6 +11,12 @@ Create pull requests following Sentry's engineering practices. **Requires**: GitHub CLI (`gh`) authenticated and available. +## When to Use + +- You are ready to open a pull request and need a structured description based on the committed branch diff. +- You want the PR body to capture what changed, why it changed, and any reviewer context. +- You are using GitHub CLI and need a repeatable PR-writing workflow rather than writing the description ad hoc. + ## Prerequisites Before creating a PR, ensure all changes are committed. If there are uncommitted changes, run the `sentry-skills:commit` skill first to commit them properly. diff --git a/plugins/antigravity-awesome-skills-claude/skills/product-manager/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/product-manager/SKILL.md index 383c76be..af886b51 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/product-manager/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/product-manager/SKILL.md @@ -13,6 +13,12 @@ date_added: "2026-03-06" You are a Senior Product Manager agent with deep expertise across 6 knowledge domains. You apply 30+ proven PM frameworks, use 12 ready-made templates, and calculate 32 SaaS metrics with exact formulas. +## When to Use + +- You need product management help across strategy, discovery, prioritization, execution, or metrics. +- The task involves PRDs, roadmaps, launch planning, SaaS metrics, or product decision frameworks. +- You want structured PM analysis rather than ad hoc brainstorming. + ## Knowledge Domains 1. **Strategy & Vision** — Mission alignment, product vision, competitive positioning diff --git a/plugins/antigravity-awesome-skills-claude/skills/qiskit/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/qiskit/SKILL.md index 3b0e4807..b18a32fa 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/qiskit/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/qiskit/SKILL.md @@ -10,6 +10,12 @@ source: community # Qiskit +## When to Use + +- You are building or optimizing quantum circuits with Qiskit for simulators or real hardware. +- You need IBM Quantum-style tooling for transpilation, execution, visualization, or algorithm libraries. +- You want guidance on moving from a simple circuit prototype to backend-aware execution. + ## Overview Qiskit is the world's most popular open-source quantum computing framework with 13M+ downloads. Build quantum circuits, optimize for hardware, execute on simulators or real quantum computers, and analyze results. Supports IBM Quantum (100+ qubit systems), IonQ, Amazon Braket, and other providers. diff --git a/plugins/antigravity-awesome-skills-claude/skills/rehabilitation-analyzer/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/rehabilitation-analyzer/SKILL.md index 965abbc2..9b628148 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/rehabilitation-analyzer/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/rehabilitation-analyzer/SKILL.md @@ -8,6 +8,12 @@ source: community # 康复训练分析技能 +## When to Use + +- 需要分析康复训练记录、功能恢复趋势或康复阶段进展时使用。 +- 任务涉及 ROM、肌力、疼痛、依从性或康复目标达成率分析。 +- 用户请求康复报告、趋势分析或训练计划优化建议时使用。 + ## 核心功能 康复训练分析技能提供全面的康复数据分析功能,帮助用户追踪康复进展、识别改善模式和优化训练计划。 diff --git a/plugins/antigravity-awesome-skills-claude/skills/robius-app-architecture/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/robius-app-architecture/SKILL.md index db531fa8..867996d4 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/robius-app-architecture/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/robius-app-architecture/SKILL.md @@ -17,7 +17,7 @@ Best practices for structuring Makepad applications based on the Robrix and Moly - **Robrix**: Matrix chat client - complex sync/async with background subscriptions - **Moly**: AI chat application - cross-platform (native + WASM) with streaming APIs -## Triggers +## When to Use Use this skill when: - Building a Makepad application with async backend integration diff --git a/plugins/antigravity-awesome-skills-claude/skills/robius-event-action/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/robius-event-action/SKILL.md index 15b78f2a..ed9c6fc5 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/robius-event-action/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/robius-event-action/SKILL.md @@ -17,7 +17,7 @@ Best practices for event handling and action patterns in Makepad applications ba - **Robrix**: Matrix chat client - MessageAction, RoomsListAction, AppStateAction - **Moly**: AI chat application - StoreAction, ChatAction, NavigationAction, Timer patterns -## Triggers +## When to Use Use this skill when: - Implementing custom actions in Makepad diff --git a/plugins/antigravity-awesome-skills-claude/skills/robius-matrix-integration/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/robius-matrix-integration/SKILL.md index 65be72a7..7e21a2a0 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/robius-matrix-integration/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/robius-matrix-integration/SKILL.md @@ -17,7 +17,7 @@ Best practices for integrating external APIs with Makepad applications based on - **Robrix**: Matrix SDK integration - sliding sync, timeline subscriptions, real-time updates - **Moly**: OpenAI/LLM API integration - SSE streaming, MCP protocol, multi-provider support -## Triggers +## When to Use Use this skill when: - Integrating Matrix SDK with Makepad diff --git a/plugins/antigravity-awesome-skills-claude/skills/robius-state-management/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/robius-state-management/SKILL.md index e76bcbb0..09f75a80 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/robius-state-management/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/robius-state-management/SKILL.md @@ -17,7 +17,7 @@ Best practices for state management and persistence in Makepad applications base - **Robrix**: Matrix chat client - AppState, SelectedRoom, persistence via serde - **Moly**: AI chat application - Central Store pattern, async initialization, Preferences -## Triggers +## When to Use Use this skill when: - Designing application state structure diff --git a/plugins/antigravity-awesome-skills-claude/skills/robius-widget-patterns/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/robius-widget-patterns/SKILL.md index edbe2f8c..084c1aed 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/robius-widget-patterns/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/robius-widget-patterns/SKILL.md @@ -17,7 +17,7 @@ Best practices for designing reusable Makepad widgets based on Robrix and Moly c - **Robrix**: Matrix chat client - Avatar, RoomsList, RoomScreen widgets - **Moly**: AI chat application - Slot, ChatLine, PromptInput, AdaptiveView widgets -## Triggers +## When to Use Use this skill when: - Creating reusable Makepad widgets diff --git a/plugins/antigravity-awesome-skills-claude/skills/seaborn/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/seaborn/SKILL.md index d6966a25..c3f22e67 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/seaborn/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/seaborn/SKILL.md @@ -10,6 +10,12 @@ source: community # Seaborn Statistical Visualization +## When to Use + +- You need publication-quality statistical graphics directly from tabular datasets. +- You are exploring multivariate relationships, distributions, or grouped comparisons with minimal plotting code. +- You want seaborn's dataset-oriented API and statistical defaults on top of matplotlib. + ## Overview Seaborn is a Python visualization library for creating publication-quality statistical graphics. Use this skill for dataset-oriented plotting, multivariate analysis, automatic statistical estimation, and complex multi-panel figures with minimal code. diff --git a/plugins/antigravity-awesome-skills-claude/skills/security-bluebook-builder/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/security-bluebook-builder/SKILL.md index 1e8e2111..95a41902 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/security-bluebook-builder/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/security-bluebook-builder/SKILL.md @@ -7,6 +7,12 @@ source: community # Security Bluebook Builder +## When to Use + +- You need a concise but enforceable security policy for an app handling sensitive data. +- You want a single Blue Book document with explicit assumptions, controls, and go/no-go gates. +- The user needs policy guidance grounded in scope, threat model, and operational security defaults rather than generic advice. + ## Overview Build a minimal but real security policy for sensitive apps. The output is a single, coherent Blue Book document using MUST/SHOULD/CAN language, with explicit assumptions, scope, and security gates. diff --git a/plugins/antigravity-awesome-skills-claude/skills/sexual-health-analyzer/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/sexual-health-analyzer/SKILL.md index 2546e1f7..c6cd066f 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/sexual-health-analyzer/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/sexual-health-analyzer/SKILL.md @@ -7,6 +7,12 @@ source: community # 性健康分析技能 +## When to Use + +- 需要分析性健康记录、筛查情况、避孕效果或相关风险模式时使用。 +- 任务涉及 IIEF-5 评分、STD 筛查管理、性活动统计或跨模块关联分析。 +- 用户请求性健康趋势报告或结构化风险分析时使用。 + ## 技能概述 本技能提供全面的性健康数据分析功能,包括IIEF-5评分分析、STD筛查管理、避孕效果评估、性活动统计以及与用药、慢性病、心理、营养、运动等模块的深度关联分析。 diff --git a/plugins/antigravity-awesome-skills-claude/skills/site-architecture/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/site-architecture/SKILL.md index 90e12158..c6c05251 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/site-architecture/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/site-architecture/SKILL.md @@ -272,7 +272,7 @@ graph TD | Type | Purpose | Example | |------|---------|---------| | Navigational | Move between sections | Header, footer, sidebar links | -| Contextual | Related content within text | "Learn more about [analytics](/features/analytics)" | +| Contextual | Related content within text | "Learn more about analytics at `/features/analytics`" | | Hub-and-spoke | Connect cluster content to hub | Blog posts linking to pillar page | | Cross-section | Connect related pages across sections | Feature page linking to related case study | diff --git a/plugins/antigravity-awesome-skills-claude/skills/skill-scanner/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/skill-scanner/SKILL.md index ae0c3074..c2166d0a 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/skill-scanner/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/skill-scanner/SKILL.md @@ -11,6 +11,12 @@ Scan agent skills for security issues before adoption. Detects prompt injection, **Important**: Run all scripts from the repository root using the full path via `${CLAUDE_SKILL_ROOT}`. +## When to Use + +- You need to evaluate a skill for prompt injection, malicious code, over-broad permissions, or supply-chain risk before adopting it. +- You want a static scan plus manual review workflow for a skill directory. +- The task is to decide whether a skill is safe enough to trust in an agent environment. + ## Bundled Script ### `scripts/scan_skill.py` diff --git a/plugins/antigravity-awesome-skills-claude/skills/sleep-analyzer/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/sleep-analyzer/SKILL.md index 991409b2..d77a0c4a 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/sleep-analyzer/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/sleep-analyzer/SKILL.md @@ -10,6 +10,12 @@ source: community 分析睡眠数据,识别睡眠模式,评估睡眠质量,并提供个性化睡眠改善建议。 +## When to Use + +- 需要分析睡眠时长、效率、作息规律或睡眠质量时使用。 +- 任务涉及失眠模式、夜间觉醒、PSQI 评分或睡眠问题识别。 +- 需要把睡眠数据与情绪、运动或其他健康因素做关联分析时使用。 + ## 功能 ### 1. 睡眠趋势分析 diff --git a/plugins/antigravity-awesome-skills-claude/skills/speckit-updater/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/speckit-updater/SKILL.md index 01888604..1e8eba7f 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/speckit-updater/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/speckit-updater/SKILL.md @@ -11,6 +11,12 @@ This skill provides safe update capabilities for GitHub SpecKit installations, p **Installation**: Available via plugin (`/plugin marketplace add NotMyself/claude-plugins` then `/plugin install speckit-updater`) or manual Git clone. See README.md for details. +## When to Use + +- You need to update or install SpecKit templates while preserving project customizations. +- You want a safe approval flow around update, rollback, or version-specific SpecKit operations. +- The task is to operate the SpecKit updater conversationally instead of running raw commands blindly. + ## What to do when this skill is invoked When the user invokes `/speckit-updater`, you should: diff --git a/plugins/antigravity-awesome-skills-claude/skills/speed/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/speed/SKILL.md index c0397680..332c852c 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/speed/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/speed/SKILL.md @@ -11,6 +11,12 @@ tools: Write, Bash, Read Launch the RSVP speed reader to display text one word at a time with Spritz-style ORP (Optimal Recognition Point) highlighting. +## When to Use + +- You want to launch the RSVP speed reader for text in the current session. +- The task is to turn either provided text or the assistant's prior response into a word-by-word reading view. +- You need a quick reading aid rather than a document transformation or summary. + ## Instructions 1. **Get the text:** diff --git a/plugins/antigravity-awesome-skills-claude/skills/spline-3d-integration/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/spline-3d-integration/SKILL.md index b35f8689..ab8be812 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/spline-3d-integration/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/spline-3d-integration/SKILL.md @@ -12,6 +12,12 @@ Master guide for embedding interactive 3D scenes from [Spline.design](https://sp --- +## When to Use + +- You need to embed an interactive Spline scene into a web project. +- The task involves choosing the correct integration path for vanilla web, React, Next.js, Vue, or iframe contexts. +- You need guidance on scene URLs, runtime control, performance, or common Spline embedding problems. + ## Quick Reference | Task | Guide | diff --git a/plugins/antigravity-awesome-skills-claude/skills/sred-project-organizer/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/sred-project-organizer/SKILL.md index 4a17e5df..fefd9015 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/sred-project-organizer/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/sred-project-organizer/SKILL.md @@ -9,6 +9,12 @@ source: community SRED expects projects to be presented in a particular format. Take the list of projects that have been worked on in the past year, and summarize them into the format expected by SRED, with the supporting evidence. Outputs a Notion document with a child document for each SREDable project. +## When to Use + +- You need to turn a prior-year work summary into SRED-formatted project documents. +- The task involves classifying projects as SREDable, collecting evidence, and organizing output in Notion. +- You already have or are ready to generate the upstream work summary that this organizer depends on. + # Prerequisites Before starting make sure that Github, Notion and Linear can be accessed. Notion and Linear should be connected using an MCP. Github can be connected with an MCP, but if you have access to the `gh` CLI tool, you can use that instead. diff --git a/plugins/antigravity-awesome-skills-claude/skills/sred-work-summary/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/sred-work-summary/SKILL.md index 17d1ecdb..15eabdcd 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/sred-work-summary/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/sred-work-summary/SKILL.md @@ -9,6 +9,12 @@ source: community Collect all the Github PRs, Notion docs and Linear tickets a person completed in a given year. Group the links from all of those into projects. Put everything into a private Notion document and return a link to that document. +## When to Use + +- You need to gather a year's worth of PRs, Notion docs, and Linear tickets into project groupings for SRED preparation. +- The task is to build the upstream Notion work summary before writing individual SRED project descriptions. +- You need a repeatable collection workflow across GitHub, Notion, and Linear for a fixed time window. + ## Prerequisites Before starting make sure that Github, Notion and Linear can be accessed. Notion and Linear should be connected using an MCP. Github can be connected with an MCP, but if you have access to the `gh` CLI tool, you can use that instead. diff --git a/plugins/antigravity-awesome-skills-claude/skills/stitch-loop/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/stitch-loop/SKILL.md index d7120890..6ad8d59d 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/stitch-loop/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/stitch-loop/SKILL.md @@ -15,6 +15,12 @@ source: community You are an **autonomous frontend builder** participating in an iterative site-building loop. Your goal is to generate a page using Stitch, integrate it into the site, and prepare instructions for the next iteration. +## When to Use + +- You are iteratively building a website with Stitch using a baton-based loop across runs or agents. +- Each pass should read the next prompt, generate or integrate a page, and hand off the next task. +- You need a disciplined autonomous loop for multi-step frontend site construction. + ## Overview The Build Loop pattern enables continuous, autonomous website development through a "baton" system. Each iteration: diff --git a/plugins/antigravity-awesome-skills-claude/skills/swiftui-expert-skill/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/swiftui-expert-skill/SKILL.md index b5d06a21..529b3f23 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/swiftui-expert-skill/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/swiftui-expert-skill/SKILL.md @@ -7,6 +7,12 @@ source: community # SwiftUI Expert Skill +## When to Use + +- You are building, reviewing, or refactoring SwiftUI code and need current best practices. +- The task involves state management, view composition, performance, accessibility, or iOS 26+ Liquid Glass adoption. +- You need a fact-based SwiftUI guidance layer without locking into a specific application architecture. + ## Overview Use this skill to build, review, or improve SwiftUI features with correct state management, optimal view composition, and iOS 26+ Liquid Glass styling. Prioritize native APIs, Apple design guidance, and performance-conscious patterns. This skill focuses on facts and best practices without enforcing specific architectural patterns. diff --git a/plugins/antigravity-awesome-skills-claude/skills/tcm-constitution-analyzer/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/tcm-constitution-analyzer/SKILL.md index 8dc63939..afe90cab 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/tcm-constitution-analyzer/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/tcm-constitution-analyzer/SKILL.md @@ -10,6 +10,12 @@ source: community 分析中医体质数据,识别体质类型,评估体质特征,并提供个性化养生改善建议。 +## When to Use + +- 你需要根据中医体质分类标准评估用户体质,并识别主导体质与兼夹体质。 +- 你想结合营养、运动、睡眠等健康数据分析体质特征、风险和变化趋势。 +- 你需要面向个体化调理的养生建议、趋势跟踪和相关性分析结果。 + ## 功能 ### 1. 体质辨识评估 diff --git a/plugins/antigravity-awesome-skills-claude/skills/threejs-animation/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/threejs-animation/SKILL.md index b61cc800..db936e5e 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/threejs-animation/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/threejs-animation/SKILL.md @@ -7,6 +7,12 @@ source: community # Three.js Animation +## When to Use + +- You need to animate objects, rigs, morph targets, or imported GLTF animations in Three.js. +- The task involves mixers, clips, keyframes, procedural motion, or animation blending. +- You are building motion behavior in a Three.js scene rather than just static rendering. + ## Quick Start ```javascript diff --git a/plugins/antigravity-awesome-skills-claude/skills/threejs-fundamentals/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/threejs-fundamentals/SKILL.md index 675238f3..8d2fdf51 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/threejs-fundamentals/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/threejs-fundamentals/SKILL.md @@ -7,6 +7,12 @@ source: community # Three.js Fundamentals +## When to Use + +- You need to set up the core structure of a Three.js scene. +- The task involves scenes, cameras, renderers, transforms, resize handling, or object hierarchy basics. +- You want foundational Three.js guidance before working on specialized topics like shaders or post-processing. + ## Quick Start ```javascript diff --git a/plugins/antigravity-awesome-skills-claude/skills/threejs-geometry/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/threejs-geometry/SKILL.md index dc33f21b..222f5858 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/threejs-geometry/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/threejs-geometry/SKILL.md @@ -7,6 +7,12 @@ source: community # Three.js Geometry +## When to Use + +- You need to create or optimize geometry in Three.js. +- The task involves built-in shapes, custom `BufferGeometry`, vertices, or instanced rendering. +- You are working on mesh structure rather than scene setup or materials alone. + ## Quick Start ```javascript diff --git a/plugins/antigravity-awesome-skills-claude/skills/threejs-interaction/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/threejs-interaction/SKILL.md index fa9e6c14..70e5bf03 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/threejs-interaction/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/threejs-interaction/SKILL.md @@ -7,6 +7,12 @@ source: community # Three.js Interaction +## When to Use + +- You need user interaction inside a Three.js scene. +- The task involves raycasting, object picking, pointer handling, touch input, or camera controls. +- You are building an interactive 3D experience rather than a passive render. + ## Quick Start ```javascript diff --git a/plugins/antigravity-awesome-skills-claude/skills/threejs-lighting/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/threejs-lighting/SKILL.md index b9dd9dae..7777b63b 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/threejs-lighting/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/threejs-lighting/SKILL.md @@ -7,6 +7,12 @@ source: community # Three.js Lighting +## When to Use + +- You need to add or tune lighting in a Three.js scene. +- The task involves light types, shadows, environment lighting, or lighting performance tradeoffs. +- You want to improve scene readability, realism, or mood through Three.js lighting setup. + ## Quick Start ```javascript diff --git a/plugins/antigravity-awesome-skills-claude/skills/threejs-loaders/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/threejs-loaders/SKILL.md index e7e2aa24..d75e84d4 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/threejs-loaders/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/threejs-loaders/SKILL.md @@ -7,6 +7,12 @@ source: community # Three.js Loaders +## When to Use + +- You need to load models, textures, HDR assets, or other external resources in Three.js. +- The task involves `GLTFLoader`, `TextureLoader`, loading progress, or async asset orchestration. +- You are managing scene assets rather than authoring geometry or shaders directly. + ## Quick Start ```javascript diff --git a/plugins/antigravity-awesome-skills-claude/skills/threejs-postprocessing/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/threejs-postprocessing/SKILL.md index 7cb7e7c3..e7c8ea2b 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/threejs-postprocessing/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/threejs-postprocessing/SKILL.md @@ -7,6 +7,12 @@ source: community # Three.js Post-Processing +## When to Use + +- You need screen-space visual effects in a Three.js render pipeline. +- The task involves `EffectComposer`, bloom, depth of field, color grading, blur, or custom passes. +- You are enhancing the final rendered image rather than base scene setup alone. + ## Quick Start ```javascript diff --git a/plugins/antigravity-awesome-skills-claude/skills/threejs-shaders/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/threejs-shaders/SKILL.md index b6166c5b..b42b1e76 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/threejs-shaders/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/threejs-shaders/SKILL.md @@ -7,6 +7,12 @@ source: community # Three.js Shaders +## When to Use + +- You need custom shader logic in Three.js. +- The task involves `ShaderMaterial`, uniforms, GLSL, vertex deformation, or fragment-based effects. +- You are extending material behavior beyond what built-in materials provide. + ## Quick Start ```javascript diff --git a/plugins/antigravity-awesome-skills-claude/skills/threejs-textures/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/threejs-textures/SKILL.md index 4cac7851..ecb815ef 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/threejs-textures/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/threejs-textures/SKILL.md @@ -7,6 +7,12 @@ source: community # Three.js Textures +## When to Use + +- You need to load, configure, or optimize textures in Three.js. +- The task involves UV mapping, texture settings, cubemaps, environment maps, or HDR texture workflows. +- You are working on surface detail and material inputs rather than geometry or animation. + ## Quick Start ```javascript diff --git a/plugins/antigravity-awesome-skills-claude/skills/travel-health-analyzer/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/travel-health-analyzer/SKILL.md index 475d2aec..173a6a2f 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/travel-health-analyzer/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/travel-health-analyzer/SKILL.md @@ -8,6 +8,12 @@ source: community # 旅行健康分析技能 +## When to Use + +- 需要做旅行前健康准备、目的地健康风险评估或疫苗建议时使用。 +- 任务涉及 WHO/CDC 风险信息、旅行药箱、预防措施或多语言医疗卡片。 +- 用户请求旅行健康规划或目的地卫生风险分析时使用。 + ## 🚨 重要医学免责声明 **本技能提供的所有健康建议和信息仅供参考,不能替代专业医疗建议。** diff --git a/plugins/antigravity-awesome-skills-claude/skills/varlock/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/varlock/SKILL.md index 61e8bcee..30001fd4 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/varlock/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/varlock/SKILL.md @@ -15,6 +15,12 @@ Secure-by-default environment variable management for Claude Code sessions. > **Repository**: https://github.com/dmno-dev/varlock > **Documentation**: https://varlock.dev +## When to Use + +- You need to work with environment variables or secrets in a Claude Code session without exposing their values. +- The task involves validating, loading, or auditing secrets while keeping them out of logs, diffs, and assistant context. +- You want a secure-by-default workflow built around Varlock instead of direct `.env` inspection. + ## Core Principle: Secrets Never Exposed When working with Claude, secrets must NEVER appear in: diff --git a/plugins/antigravity-awesome-skills-claude/skills/vexor-cli/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/vexor-cli/SKILL.md index 1cb74f2b..fbb8a14e 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/vexor-cli/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/vexor-cli/SKILL.md @@ -7,6 +7,12 @@ source: community # Vexor CLI Skill +## When to Use + +- You need to locate files by intent rather than exact filename or text match. +- The repository is large enough that manual browsing or naive grep is too slow or ambiguous. +- You want semantic discovery of where something is implemented, loaded, defined, or documented. + ## Goal Find files by intent (what they do), not exact text. diff --git a/plugins/antigravity-awesome-skills-claude/skills/videodb/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/videodb/SKILL.md index 26519753..4cde5162 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/videodb/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/videodb/SKILL.md @@ -16,6 +16,12 @@ argument-hint: "[task description]" Use this skill when you need to: +## When to Use + +- You need video or audio perception, indexing, search, or timeline editing from files, URLs, desktop sessions, or live streams. +- The task involves timestamps, searchable evidence, subtitles, clips, overlays, or real-time monitoring alerts. +- You want one workflow that combines ingestion, understanding, retrieval, and media actions. + ## 1) Desktop Perception - Start/stop a **desktop session** capturing **screen, mic, and system audio** - Stream **live context** and store **episodic session memory** diff --git a/plugins/antigravity-awesome-skills-claude/skills/weightloss-analyzer/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/weightloss-analyzer/SKILL.md index 553fa1be..a299ce7c 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/weightloss-analyzer/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/weightloss-analyzer/SKILL.md @@ -9,6 +9,12 @@ source: community 分析减肥数据,计算代谢率,追踪能量缺口,管理减肥阶段。 +## When to Use + +- 需要分析减重数据、代谢率、能量缺口或减脂阶段管理时使用。 +- 任务涉及 BMI、体脂、围度、BMR/TDEE 或体重变化趋势分析。 +- 用户请求减肥进度评估、目标规划或个性化减重建议时使用。 + ## 功能 ### 1. 身体成分分析 diff --git a/plugins/antigravity-awesome-skills-claude/skills/wellally-tech/SKILL.md b/plugins/antigravity-awesome-skills-claude/skills/wellally-tech/SKILL.md index dcfb7ab6..56c9eb55 100644 --- a/plugins/antigravity-awesome-skills-claude/skills/wellally-tech/SKILL.md +++ b/plugins/antigravity-awesome-skills-claude/skills/wellally-tech/SKILL.md @@ -9,6 +9,12 @@ source: community Integrate multiple digital health data sources, connect to [WellAlly.tech](https://www.wellally.tech/) knowledge base, providing data import and knowledge reference for personal health management systems. +## When to Use + +- You need to import or normalize health data from sources like Apple Health, Fitbit, Oura, or CSV/JSON exports. +- You want to connect personal health data workflows to the WellAlly.tech knowledge base. +- The task involves data import, health-data management, or article recommendations driven by user health context. + ## Core Features ### 1. Digital Health Data Import diff --git a/plugins/antigravity-awesome-skills/.codex-plugin/plugin.json b/plugins/antigravity-awesome-skills/.codex-plugin/plugin.json index e1236cf2..dc4e07a5 100644 --- a/plugins/antigravity-awesome-skills/.codex-plugin/plugin.json +++ b/plugins/antigravity-awesome-skills/.codex-plugin/plugin.json @@ -19,7 +19,7 @@ "skills": "./skills/", "interface": { "displayName": "Antigravity Awesome Skills", - "shortDescription": "1,342 plugin-safe skills for coding, security, product, and ops workflows.", + "shortDescription": "1,343 plugin-safe skills for coding, security, product, and ops workflows.", "longDescription": "Install a plugin-safe Codex distribution of Antigravity Awesome Skills. Skills that still need hardening or target-specific setup remain available in the repo but are excluded from this plugin.", "developerName": "sickn33 and contributors", "category": "Productivity", diff --git a/plugins/antigravity-awesome-skills/skills/acceptance-orchestrator/SKILL.md b/plugins/antigravity-awesome-skills/skills/acceptance-orchestrator/SKILL.md index f2d54272..6a1f5389 100644 --- a/plugins/antigravity-awesome-skills/skills/acceptance-orchestrator/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/acceptance-orchestrator/SKILL.md @@ -14,6 +14,12 @@ Orchestrate coding work as a state machine that ends only when acceptance criter Core rule: **do not optimize for "code changed"; optimize for "DoD proven".** +## When to Use + +- The task already has an issue or clear acceptance criteria and should run end-to-end with minimal human re-intervention. +- You need structured handoff across implementation, review, deployment, and final verification. +- You want explicit stop conditions and escalation instead of silent partial completion. + ## Required Sub-Skills - `create-issue-gate` diff --git a/plugins/antigravity-awesome-skills/skills/aegisops-ai/SKILL.md b/plugins/antigravity-awesome-skills/skills/aegisops-ai/SKILL.md index 7a294f50..b28a5181 100644 --- a/plugins/antigravity-awesome-skills/skills/aegisops-ai/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/aegisops-ai/SKILL.md @@ -1,8 +1,6 @@ --- name: aegisops-ai -description: "Autonomous DevSecOps & FinOps Guardrails. -Orchestrates Gemini 3 Flash to audit Linux Kernel patches, -Terraform cost drifts, and K8s compliance." +description: "Autonomous DevSecOps & FinOps Guardrails. Orchestrates Gemini 3 Flash to audit Linux Kernel patches, Terraform cost drifts, and K8s compliance." risk: safe source: community author: Champbreed @@ -124,4 +122,3 @@ python3 main.py + - **Repository**: https://github.com/Champbreed/AegisOps-AI + - **Documentation**: https://github.com/Champbreed/AegisOps-AI#readme - diff --git a/plugins/antigravity-awesome-skills/skills/agentmail/SKILL.md b/plugins/antigravity-awesome-skills/skills/agentmail/SKILL.md index 6c4bd7f4..d01cb1d1 100644 --- a/plugins/antigravity-awesome-skills/skills/agentmail/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/agentmail/SKILL.md @@ -11,6 +11,12 @@ AgentMail gives AI agents real email addresses (`@theagentmail.net`) with a REST Base URL: `https://api.theagentmail.net` +## When to Use + +- An AI agent needs a real inbox/outbox for signups, verification flows, or transactional communication. +- You need to provision AgentMail accounts, send messages, read inbox contents, or register inbound webhooks. +- You need to monitor karma usage or wire email events into agent automation. + ## Quick start All requests require `Authorization: Bearer am_...` header (API key from dashboard). diff --git a/plugins/antigravity-awesome-skills/skills/agents-md/SKILL.md b/plugins/antigravity-awesome-skills/skills/agents-md/SKILL.md index 8dbd6d4b..1694a6d1 100644 --- a/plugins/antigravity-awesome-skills/skills/agents-md/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/agents-md/SKILL.md @@ -9,6 +9,12 @@ source: community AGENTS.md is the canonical agent-facing documentation. Keep it minimal—agents are capable and don't need hand-holding. Target under 60 lines; never exceed 100. Instruction-following quality degrades as document length increases. +## When to Use + +- The user asks to create, update, or audit `AGENTS.md` or `CLAUDE.md`. +- The project needs concise, high-signal agent instructions derived from the actual toolchain and repo layout. +- Existing agent documentation is too long, duplicated, or drifting away from real project conventions. + ## File Setup 1. Create `AGENTS.md` at project root diff --git a/plugins/antigravity-awesome-skills/skills/ai-analyzer/SKILL.md b/plugins/antigravity-awesome-skills/skills/ai-analyzer/SKILL.md index 8a56a42b..d987ec23 100644 --- a/plugins/antigravity-awesome-skills/skills/ai-analyzer/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/ai-analyzer/SKILL.md @@ -10,6 +10,12 @@ source: community 基于AI技术的综合健康分析系统,提供智能健康洞察、风险预测和个性化建议。 +## When to Use + +- The user wants AI-driven health analysis across multiple health datasets or lifestyle signals. +- You need anomaly detection, risk prediction, or personalized recommendations based on health inputs. +- You need generated health reports or question-answering over health metrics and trends. + ## 核心功能 ### 1. 智能健康分析 diff --git a/plugins/antigravity-awesome-skills/skills/antigravity-design-expert/SKILL.md b/plugins/antigravity-awesome-skills/skills/antigravity-design-expert/SKILL.md index 4e12b7c6..9335bd41 100644 --- a/plugins/antigravity-awesome-skills/skills/antigravity-design-expert/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/antigravity-design-expert/SKILL.md @@ -8,6 +8,12 @@ date_added: "2026-03-07" # Antigravity UI & Motion Design Expert +## When to Use + +- You are building a highly interactive web interface with spatial depth, glassmorphism, and motion-heavy UI. +- The design should lean on GSAP, 3D CSS transforms, or React-based 3D presentation patterns. +- You need a strong visual direction for dashboards, landing pages, or immersive product surfaces rather than a conventional flat UI. + ## 🎯 Role Overview You are a world-class UI/UX Engineer specializing in "Antigravity Design." Your primary skill is building highly interactive, spatial, and weightless web interfaces. You excel at creating isometric grids, floating elements, glassmorphism, and buttery-smooth scroll animations. diff --git a/plugins/antigravity-awesome-skills/skills/apify-actor-development/SKILL.md b/plugins/antigravity-awesome-skills/skills/apify-actor-development/SKILL.md index 95b8a4dd..ed1d2e5e 100644 --- a/plugins/antigravity-awesome-skills/skills/apify-actor-development/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/apify-actor-development/SKILL.md @@ -11,6 +11,12 @@ source: community **Important:** Before you begin, fill in the `generatedBy` property in the meta section of `.actor/actor.json`. Replace it with the tool and model you're currently using, such as "Claude Code with Claude Sonnet 4.5". This helps Apify monitor and improve AGENTS.md for specific AI tools and models. +## When to Use + +- You need to create, modify, or debug an Apify Actor project. +- The task involves choosing an Apify template, wiring actor inputs/outputs, or implementing actor runtime logic. +- You need safe setup guidance for `apify` CLI authentication, project bootstrap, or deployment workflow. + ## What are Apify Actors? Actors are serverless programs inspired by the UNIX philosophy - programs that do one thing well and can be easily combined to build complex systems. They're packaged as Docker images and run in isolated containers in the cloud. diff --git a/plugins/antigravity-awesome-skills/skills/apify-audience-analysis/SKILL.md b/plugins/antigravity-awesome-skills/skills/apify-audience-analysis/SKILL.md index df20ffe3..21017986 100644 --- a/plugins/antigravity-awesome-skills/skills/apify-audience-analysis/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/apify-audience-analysis/SKILL.md @@ -9,6 +9,12 @@ source: community Analyze and understand your audience using Apify Actors to extract follower demographics, engagement patterns, and behavior data from multiple platforms. +## When to Use + +- You need audience demographics, engagement patterns, or follower behavior from social platforms. +- The task is to choose and run Apify Actors for audience analysis across Facebook, Instagram, YouTube, or TikTok. +- You need structured extraction plus a summarized interpretation of audience findings. + ## Prerequisites (No need to check it upfront) diff --git a/plugins/antigravity-awesome-skills/skills/apify-brand-reputation-monitoring/SKILL.md b/plugins/antigravity-awesome-skills/skills/apify-brand-reputation-monitoring/SKILL.md index 662f2766..28afefea 100644 --- a/plugins/antigravity-awesome-skills/skills/apify-brand-reputation-monitoring/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/apify-brand-reputation-monitoring/SKILL.md @@ -9,6 +9,12 @@ source: community Scrape reviews, ratings, and brand mentions from multiple platforms using Apify Actors. +## When to Use + +- You need to monitor reviews, ratings, or brand mentions across social, travel, or map platforms. +- The task is to select and run an Apify Actor for brand sentiment or reputation tracking. +- You need exported monitoring results and a summary of reputation signals. + ## Prerequisites (No need to check it upfront) diff --git a/plugins/antigravity-awesome-skills/skills/apify-competitor-intelligence/SKILL.md b/plugins/antigravity-awesome-skills/skills/apify-competitor-intelligence/SKILL.md index 2c8b121e..a09bfefe 100644 --- a/plugins/antigravity-awesome-skills/skills/apify-competitor-intelligence/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/apify-competitor-intelligence/SKILL.md @@ -9,6 +9,12 @@ source: community Analyze competitors using Apify Actors to extract data from multiple platforms. +## When to Use + +- You need competitor benchmarks for content, reviews, pricing, ads, audience, or channel performance. +- The task involves selecting Apify Actors to compare competitors across maps, booking, social, or video platforms. +- You need structured competitor data plus synthesized takeaways for strategy or positioning. + ## Prerequisites (No need to check it upfront) diff --git a/plugins/antigravity-awesome-skills/skills/apify-content-analytics/SKILL.md b/plugins/antigravity-awesome-skills/skills/apify-content-analytics/SKILL.md index 428171ec..2a71fc39 100644 --- a/plugins/antigravity-awesome-skills/skills/apify-content-analytics/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/apify-content-analytics/SKILL.md @@ -9,6 +9,12 @@ source: community Track and analyze content performance using Apify Actors to extract engagement metrics from multiple platforms. +## When to Use + +- You need engagement, growth, or ROI metrics for posts, reels, videos, ads, or hashtags. +- The task is to use Apify Actors to collect cross-platform content performance data. +- You need exported analytics results and a concise interpretation of what content is performing best. + ## Prerequisites (No need to check it upfront) diff --git a/plugins/antigravity-awesome-skills/skills/apify-influencer-discovery/SKILL.md b/plugins/antigravity-awesome-skills/skills/apify-influencer-discovery/SKILL.md index b6a07b02..e9422bfa 100644 --- a/plugins/antigravity-awesome-skills/skills/apify-influencer-discovery/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/apify-influencer-discovery/SKILL.md @@ -9,6 +9,12 @@ source: community Discover and analyze influencers across multiple platforms using Apify Actors. +## When to Use + +- You need to discover creators or influencers for outreach, partnerships, or campaign planning. +- The task is to evaluate authenticity, engagement, niche fit, or audience signals across social platforms. +- You need Apify-based extraction plus a shortlist or summary of suitable influencer candidates. + ## Prerequisites (No need to check it upfront) diff --git a/plugins/antigravity-awesome-skills/skills/apify-lead-generation/SKILL.md b/plugins/antigravity-awesome-skills/skills/apify-lead-generation/SKILL.md index 3cb43fcc..676b7be3 100644 --- a/plugins/antigravity-awesome-skills/skills/apify-lead-generation/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/apify-lead-generation/SKILL.md @@ -9,6 +9,12 @@ source: community Scrape leads from multiple platforms using Apify Actors. +## When to Use + +- You need business, creator, or contact leads from maps, search, social, or video platforms. +- The task involves selecting an Apify Actor to discover prospects and extract outreach data. +- You need exported lead data plus a concise summary of lead quality or segmentation. + ## Prerequisites (No need to check it upfront) diff --git a/plugins/antigravity-awesome-skills/skills/apify-market-research/SKILL.md b/plugins/antigravity-awesome-skills/skills/apify-market-research/SKILL.md index 7deb1e6c..12793c2f 100644 --- a/plugins/antigravity-awesome-skills/skills/apify-market-research/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/apify-market-research/SKILL.md @@ -9,6 +9,12 @@ source: community Conduct market research using Apify Actors to extract data from multiple platforms. +## When to Use + +- You need market sizing, regional demand, pricing, trend, or consumer behavior data. +- The task is to gather research inputs from maps, travel, Facebook, Instagram, or trend sources with Apify. +- You need structured market data plus a synthesized view of opportunities or risks. + ## Prerequisites (No need to check it upfront) diff --git a/plugins/antigravity-awesome-skills/skills/apify-ultimate-scraper/SKILL.md b/plugins/antigravity-awesome-skills/skills/apify-ultimate-scraper/SKILL.md index 41e06ffe..856265ef 100644 --- a/plugins/antigravity-awesome-skills/skills/apify-ultimate-scraper/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/apify-ultimate-scraper/SKILL.md @@ -9,6 +9,12 @@ source: community AI-driven data extraction from 55+ Actors across all major platforms. This skill automatically selects the best Actor for your task. +## When to Use + +- The user needs web data extraction but has not yet chosen a specific Apify Actor. +- You need a general-purpose Apify entry point that maps a broad scraping goal to the most suitable Actor. +- The task spans multiple platforms and benefits from one unified workflow for actor selection, execution, and summarization. + ## Prerequisites (No need to check it upfront) diff --git a/plugins/antigravity-awesome-skills/skills/awt-e2e-testing/SKILL.md b/plugins/antigravity-awesome-skills/skills/awt-e2e-testing/SKILL.md index 6c536be6..7252c632 100644 --- a/plugins/antigravity-awesome-skills/skills/awt-e2e-testing/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/awt-e2e-testing/SKILL.md @@ -11,6 +11,12 @@ source: "https://github.com/ksgisang/awt-skill" AWT gives AI coding tools the ability to see and interact with web applications through a real browser. Your AI designs YAML test scenarios; AWT executes them with Playwright. +## When to Use + +- You need AI-assisted end-to-end testing through a real browser with declarative YAML scenarios. +- The test flow depends on visual matching, OCR, or platform auto-detection instead of stable DOM selectors. +- You want an E2E toolchain that can both execute tests and explain failures for AI coding workflows. + ## What works now - YAML scenarios → Playwright with human-like interaction - Visual matching: OpenCV template + OCR (no CSS selectors needed) diff --git a/plugins/antigravity-awesome-skills/skills/baseline-ui/SKILL.md b/plugins/antigravity-awesome-skills/skills/baseline-ui/SKILL.md index d5b6ad00..b1515d92 100644 --- a/plugins/antigravity-awesome-skills/skills/baseline-ui/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/baseline-ui/SKILL.md @@ -9,6 +9,12 @@ source: community Enforces an opinionated UI baseline to prevent AI-generated interface slop. +## When to Use + +- You are building or reviewing Tailwind-based UI and want a strict baseline for accessibility, motion, typography, and layout. +- The task is to prevent generic or sloppy AI-generated interface decisions before they spread through the codebase. +- You need concrete UI constraints to apply to a file review or an ongoing frontend implementation. + ## How to use - `/baseline-ui` diff --git a/plugins/antigravity-awesome-skills/skills/beautiful-prose/SKILL.md b/plugins/antigravity-awesome-skills/skills/beautiful-prose/SKILL.md index 48d76d28..096a1a67 100644 --- a/plugins/antigravity-awesome-skills/skills/beautiful-prose/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/beautiful-prose/SKILL.md @@ -11,6 +11,12 @@ A hard-edged writing skill for producing timeless, forceful English prose withou This is a style contract, not a vibe. Treat violations as failures. +## When to Use + +- You need prose or rewrites with strong style discipline and no generic AI cadence. +- The task involves essays, literary-style writing, sharp rewrites, or exacting English prose. +- You want a forceful, concrete voice instead of friendly assistant-style copy. + ## What this skill does When active, write prose that is: diff --git a/plugins/antigravity-awesome-skills/skills/blog-writing-guide/SKILL.md b/plugins/antigravity-awesome-skills/skills/blog-writing-guide/SKILL.md index d6152ab3..2d1d17a2 100644 --- a/plugins/antigravity-awesome-skills/skills/blog-writing-guide/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/blog-writing-guide/SKILL.md @@ -13,6 +13,12 @@ This skill enforces Sentry's blog writing standards across every post — whethe What follows are the core principles to internalize and apply to every piece of content. +## When to Use + +- You need to draft or edit a Sentry blog post. +- The task involves technical storytelling, product announcements, or engineering deep-dives in Sentry's blog voice. +- You want blog content that is opinionated, specific, and technically credible rather than generic marketing copy. + ## The Sentry Voice **We sound like:** A senior developer at a conference afterparty explaining something they're genuinely excited about — smart, specific, a little irreverent, deeply knowledgeable. diff --git a/plugins/antigravity-awesome-skills/skills/brand-guidelines/SKILL.md b/plugins/antigravity-awesome-skills/skills/brand-guidelines/SKILL.md index 26340f86..029a8398 100644 --- a/plugins/antigravity-awesome-skills/skills/brand-guidelines/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/brand-guidelines/SKILL.md @@ -9,6 +9,12 @@ source: community Write user-facing copy following Sentry's brand guidelines. +## When to Use + +- You need to write or rewrite user-facing copy in Sentry's voice. +- The task involves UI text, onboarding, empty states, docs, marketing copy, or other branded content. +- You need guidance on when to use Plain Speech versus Sentry Voice. + ## Tone Selection Choose the appropriate tone based on context: diff --git a/plugins/antigravity-awesome-skills/skills/build/SKILL.md b/plugins/antigravity-awesome-skills/skills/build/SKILL.md index 79bfc309..d5b3cd4a 100644 --- a/plugins/antigravity-awesome-skills/skills/build/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/build/SKILL.md @@ -16,6 +16,12 @@ metadata: Feature development pipeline - research, plan, track, and implement major features. +## When to Use + +- You need a structured workflow for building a major feature across research, planning, implementation, and tracking. +- The task involves moving a feature through named phases such as `research`, `implementation`, `progress`, or `phase`. +- You want one command to coordinate status, next steps, and phased delivery for a feature effort. + ## Instructions This command manages a 4-phase feature development workflow for building major features. Parse `$ARGUMENTS` to determine which subcommand to run. diff --git a/plugins/antigravity-awesome-skills/skills/building-native-ui/SKILL.md b/plugins/antigravity-awesome-skills/skills/building-native-ui/SKILL.md index c97bb29a..ffe271d4 100644 --- a/plugins/antigravity-awesome-skills/skills/building-native-ui/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/building-native-ui/SKILL.md @@ -9,6 +9,12 @@ license: MIT # Expo UI Guidelines +## When to Use + +- You are building a native-feeling Expo Router application and need guidance on navigation, controls, effects, or platform-specific UI. +- You need to decide whether Expo Go is sufficient or a custom native build is actually required. +- The task involves modern Expo UI patterns across animations, tabs, headers, storage, media, or visual effects. + ## References Consult these resources as needed: diff --git a/plugins/antigravity-awesome-skills/skills/cirq/SKILL.md b/plugins/antigravity-awesome-skills/skills/cirq/SKILL.md index 6e743d51..45d6a390 100644 --- a/plugins/antigravity-awesome-skills/skills/cirq/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/cirq/SKILL.md @@ -12,6 +12,12 @@ source: community Cirq is Google Quantum AI's open-source framework for designing, simulating, and running quantum circuits on quantum computers and simulators. +## When to Use + +- You are designing, simulating, or executing quantum circuits with the Cirq ecosystem. +- You need Google Quantum AI-style primitives, parameterized circuits, or integrations like `cirq-google` and `cirq-ionq`. +- You are prototyping or teaching quantum workflows in Python and want concrete circuit examples. + ## Installation ```bash diff --git a/plugins/antigravity-awesome-skills/skills/code-simplifier/SKILL.md b/plugins/antigravity-awesome-skills/skills/code-simplifier/SKILL.md index 92021334..82b573e1 100644 --- a/plugins/antigravity-awesome-skills/skills/code-simplifier/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/code-simplifier/SKILL.md @@ -14,6 +14,12 @@ https://github.com/anthropics/claude-plugins-official/blob/main/plugins/code-sim You are an expert code simplification specialist focused on enhancing code clarity, consistency, and maintainability while preserving exact functionality. Your expertise lies in applying project-specific best practices to simplify and improve code without altering its behavior. You prioritize readable, explicit code over overly compact solutions. +## When to Use + +- You need to simplify or clean up code without changing behavior. +- The task involves readability improvements, reducing unnecessary complexity, or aligning recent edits with project standards. +- You want refinement focused on clarity and maintainability rather than feature work. + ## Refinement Principles ### 1. Preserve Functionality diff --git a/plugins/antigravity-awesome-skills/skills/commit/SKILL.md b/plugins/antigravity-awesome-skills/skills/commit/SKILL.md index 394315fa..de1d1999 100644 --- a/plugins/antigravity-awesome-skills/skills/commit/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/commit/SKILL.md @@ -9,6 +9,12 @@ source: community Follow these conventions when creating commits for Sentry projects. +## When to Use + +- The user asks to commit code, prepare a commit message, or save changes in git. +- You need Sentry-style commit formatting with conventional commit structure and issue references. +- The task requires enforcing branch safety before committing, especially avoiding direct commits on `main` or `master`. + ## Prerequisites Before committing, always check the current branch: diff --git a/plugins/antigravity-awesome-skills/skills/comprehensive-review-pr-enhance/SKILL.md b/plugins/antigravity-awesome-skills/skills/comprehensive-review-pr-enhance/SKILL.md index 3a2a57c4..0e24693b 100644 --- a/plugins/antigravity-awesome-skills/skills/comprehensive-review-pr-enhance/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/comprehensive-review-pr-enhance/SKILL.md @@ -11,6 +11,12 @@ source: community # Pull Request Enhancement +## When to Use + +- You need to turn a git diff into a reviewer-friendly pull request description. +- You want a PR summary with change categories, risks, testing notes, and a checklist. +- The diff is large enough that reviewers need explicit structure instead of a short ad hoc summary. + ## Workflow 1. Run `git diff ...HEAD --stat` to identify changed files and scope diff --git a/plugins/antigravity-awesome-skills/skills/conductor-setup/SKILL.md b/plugins/antigravity-awesome-skills/skills/conductor-setup/SKILL.md index 9fc57d05..b0030a89 100644 --- a/plugins/antigravity-awesome-skills/skills/conductor-setup/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/conductor-setup/SKILL.md @@ -12,6 +12,12 @@ metadata: Set up this Rails project for Conductor, the Mac app for parallel coding agents. +## When to Use + +- You need to configure a Rails project so it runs correctly inside Conductor workspaces. +- The project should support parallel coding agents with isolated ports, Redis settings, and shared secrets. +- You want the standard `conductor.json`, `bin/conductor-setup`, and `script/server` scaffolding for a Rails repo. + # What to Create ## 1. conductor.json (project root) diff --git a/plugins/antigravity-awesome-skills/skills/create-branch/SKILL.md b/plugins/antigravity-awesome-skills/skills/create-branch/SKILL.md index 254dc876..6ffa5b1c 100644 --- a/plugins/antigravity-awesome-skills/skills/create-branch/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/create-branch/SKILL.md @@ -10,6 +10,12 @@ source: community Create a git branch with the correct type prefix and a descriptive name following Sentry conventions. +## When to Use + +- You need to create a new git branch that follows the repository's naming convention. +- You are starting a new piece of work from the default branch and need help classifying it as `feat`, `fix`, `docs`, or another branch type. +- You want the branch name proposed from either the task description or the current local diff. + ## Step 1: Get the Username Prefix Run `gh api user --jq .login` to get the GitHub username. diff --git a/plugins/antigravity-awesome-skills/skills/create-issue-gate/SKILL.md b/plugins/antigravity-awesome-skills/skills/create-issue-gate/SKILL.md index ee0f3b02..4f0ef176 100644 --- a/plugins/antigravity-awesome-skills/skills/create-issue-gate/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/create-issue-gate/SKILL.md @@ -14,6 +14,12 @@ Create GitHub issues as the single tracking entrypoint for tasks, with a hard ga Core rule: **no explicit, testable acceptance criteria from user => issue stays `draft` and execution is blocked.** +## When to Use + +- You are starting a new implementation task and want a GitHub issue to be the required tracking entrypoint. +- The work must be blocked until the user provides explicit, testable acceptance criteria. +- You need to distinguish between `draft`, `ready`, and `blocked` work before execution begins. + ## Required Fields Every issue must include these sections: diff --git a/plugins/antigravity-awesome-skills/skills/create-pr/SKILL.md b/plugins/antigravity-awesome-skills/skills/create-pr/SKILL.md index e832f468..91409c2a 100644 --- a/plugins/antigravity-awesome-skills/skills/create-pr/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/create-pr/SKILL.md @@ -9,6 +9,12 @@ source: community This skill name is kept for compatibility. +## When to Use + +- The user explicitly asks for `create-pr` or refers to the legacy skill name. +- You need to redirect pull request creation work to the canonical `sentry-skills:pr-writer` workflow. +- The task is specifically about writing or updating a pull request rather than general git operations. + Use `sentry-skills:pr-writer` as the canonical skill for creating and editing pull requests. If invoked via `create-pr`, run the same workflow and conventions documented in `sentry-skills:pr-writer`. diff --git a/plugins/antigravity-awesome-skills/skills/daily/SKILL.md b/plugins/antigravity-awesome-skills/skills/daily/SKILL.md index a3966408..86da0284 100644 --- a/plugins/antigravity-awesome-skills/skills/daily/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/daily/SKILL.md @@ -9,6 +9,12 @@ source: community date_added: "2026-03-07" --- +## When to Use + +- You are building a real-time voice or multimodal AI application that uses Daily or Pipecat-style transports. +- You need guidance on low-latency audio, video, text, and AI service orchestration in one pipeline. +- You want a capability reference before choosing services, transports, or workflow patterns for an interactive agent. + ## Capabilities Pipecat enables agents to build production-ready voice and multimodal AI applications with real-time processing. Agents can orchestrate complex AI service pipelines that handle audio, video, and text simultaneously while maintaining ultra-low latency (500-800ms round-trip). The framework abstracts away the complexity of coordinating multiple AI services, network transports, and audio processing, allowing agents to focus on application logic. diff --git a/plugins/antigravity-awesome-skills/skills/differential-review/SKILL.md b/plugins/antigravity-awesome-skills/skills/differential-review/SKILL.md index 5617c007..c7daff5a 100644 --- a/plugins/antigravity-awesome-skills/skills/differential-review/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/differential-review/SKILL.md @@ -9,6 +9,12 @@ source: community Security-focused code review for PRs, commits, and diffs. +## When to Use + +- You need a security-focused review of a PR, commit range, or diff rather than a general code review. +- The changes touch auth, crypto, external calls, value transfer, permissions, or other high-risk logic. +- You need findings backed by code evidence, attack scenarios, and an explicit report artifact. + ## Core Principles 1. **Risk-First**: Focus on auth, crypto, value transfer, external calls diff --git a/plugins/antigravity-awesome-skills/skills/django-access-review/SKILL.md b/plugins/antigravity-awesome-skills/skills/django-access-review/SKILL.md index d3588113..e51f1b8d 100644 --- a/plugins/antigravity-awesome-skills/skills/django-access-review/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/django-access-review/SKILL.md @@ -22,6 +22,12 @@ Find access control vulnerabilities by investigating how the codebase answers on **Can User A access, modify, or delete User B's data?** +## When to Use + +- You need to review Django or DRF code for access control gaps, IDOR risk, or object-level authorization failures. +- The task involves confirming whether one user can access, modify, or delete another user's data. +- You want an investigation-driven authorization review instead of generic pattern matching. + ## Philosophy: Investigation Over Pattern Matching Do NOT scan for predefined vulnerable patterns. Instead: diff --git a/plugins/antigravity-awesome-skills/skills/django-perf-review/SKILL.md b/plugins/antigravity-awesome-skills/skills/django-perf-review/SKILL.md index 750c1083..3baf5d60 100644 --- a/plugins/antigravity-awesome-skills/skills/django-perf-review/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/django-perf-review/SKILL.md @@ -11,6 +11,12 @@ source: community Review Django code for **validated** performance issues. Research the codebase to confirm issues before reporting. Report only what you can prove. +## When to Use + +- You need a Django performance review focused on verified ORM and query issues. +- The code likely has N+1 queries, unbounded querysets, missing indexes, or other database-driven bottlenecks. +- You want only provable performance findings, not speculative optimization advice. + ## Review Approach 1. **Research first** - Trace data flow, check for existing optimizations, verify data volume diff --git a/plugins/antigravity-awesome-skills/skills/evolution/SKILL.md b/plugins/antigravity-awesome-skills/skills/evolution/SKILL.md index 5dd8a55b..b3dd1ec3 100644 --- a/plugins/antigravity-awesome-skills/skills/evolution/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/evolution/SKILL.md @@ -11,6 +11,12 @@ source: community This skill enables makepad-skills to self-improve continuously during development. +## When to Use + +- You are maintaining `makepad-skills` and want the skill library to improve itself during development. +- You need the workflow for deciding when a new pattern should become a skill update or hook-driven evolution. +- You are working on self-correction, self-validation, or version adaptation for the skill set. + ## Quick Navigation | Topic | Description | diff --git a/plugins/antigravity-awesome-skills/skills/expo-cicd-workflows/SKILL.md b/plugins/antigravity-awesome-skills/skills/expo-cicd-workflows/SKILL.md index 34e11b8d..f45440dc 100644 --- a/plugins/antigravity-awesome-skills/skills/expo-cicd-workflows/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/expo-cicd-workflows/SKILL.md @@ -12,6 +12,12 @@ license: MIT License Help developers write and edit EAS CI/CD workflow YAML files. +## When to Use + +- You need to create, edit, or validate `.eas/workflows/*.yml` files for an Expo project. +- The task involves EAS build pipelines, deployment automation, workflow triggers, or Expo CI/CD configuration. +- You need schema-backed workflow guidance rather than relying on stale memorized syntax. + ## Reference Documentation Fetch these resources before generating or validating workflow files. Use the fetch script (implemented using Node.js) in this skill's `scripts/` directory; it caches responses using ETags for efficiency: diff --git a/plugins/antigravity-awesome-skills/skills/expo-dev-client/SKILL.md b/plugins/antigravity-awesome-skills/skills/expo-dev-client/SKILL.md index 84f77ebd..b4227321 100644 --- a/plugins/antigravity-awesome-skills/skills/expo-dev-client/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/expo-dev-client/SKILL.md @@ -9,6 +9,12 @@ license: MIT Use EAS Build to create development clients for testing native code changes on physical devices. Use this for creating custom Expo Go clients for testing branches of your app. +## When to Use + +- You need an Expo development client because the app depends on custom native code or targets not supported by Expo Go. +- The task involves building, distributing, or testing EAS development builds on physical devices. +- You need guidance on when to choose a dev client versus staying on plain Expo Go. + ## Important: When Development Clients Are Needed **Only create development clients when your app requires custom native code.** Most apps work fine in Expo Go. diff --git a/plugins/antigravity-awesome-skills/skills/expo-tailwind-setup/SKILL.md b/plugins/antigravity-awesome-skills/skills/expo-tailwind-setup/SKILL.md index a50e10a5..a15a5be4 100644 --- a/plugins/antigravity-awesome-skills/skills/expo-tailwind-setup/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/expo-tailwind-setup/SKILL.md @@ -11,6 +11,12 @@ license: MIT This guide covers setting up Tailwind CSS v4 in Expo using react-native-css and NativeWind v5 for universal styling across iOS, Android, and Web. +## When to Use + +- You need to set up Tailwind CSS v4 styling in an Expo app using `react-native-css` and NativeWind v5. +- The task involves configuring Metro, PostCSS, global CSS, or package versions for Expo + Tailwind. +- You want one styling setup that works across iOS, Android, and web in an Expo project. + ## Overview This setup uses: diff --git a/plugins/antigravity-awesome-skills/skills/expo-ui-jetpack-compose/SKILL.md b/plugins/antigravity-awesome-skills/skills/expo-ui-jetpack-compose/SKILL.md index 5c69cffb..72b582a3 100644 --- a/plugins/antigravity-awesome-skills/skills/expo-ui-jetpack-compose/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/expo-ui-jetpack-compose/SKILL.md @@ -12,6 +12,12 @@ description: `@expo/ui/jetpack-compose` package lets you use Jetpack Compose Vie > The instructions in this skill apply to SDK 55 only. For other SDK versions, refer to the Expo UI Jetpack Compose docs for that version for the most accurate information. +## When to Use + +- You need to build Android-native UI in Expo using `@expo/ui/jetpack-compose`. +- The task involves choosing Compose views or modifiers, embedding them in `Host`, or translating Jetpack Compose patterns into Expo UI code. +- You are working specifically against Expo SDK 55 behavior for Jetpack Compose integration. + ## Installation ```bash diff --git a/plugins/antigravity-awesome-skills/skills/expo-ui-swift-ui/SKILL.md b/plugins/antigravity-awesome-skills/skills/expo-ui-swift-ui/SKILL.md index eaa50dd6..a7517250 100644 --- a/plugins/antigravity-awesome-skills/skills/expo-ui-swift-ui/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/expo-ui-swift-ui/SKILL.md @@ -12,6 +12,12 @@ description: `@expo/ui/swift-ui` package lets you use SwiftUI Views and modifier > The instructions in this skill apply to SDK 55 only. For other SDK versions, refer to the Expo UI SwiftUI docs for that version for the most accurate information. +## When to Use + +- You need to build iOS-native UI in Expo using `@expo/ui/swift-ui`. +- The task involves selecting SwiftUI views or modifiers, wrapping trees in `Host`, or embedding React Native components with `RNHostView`. +- You are targeting Expo SDK 55 behavior for SwiftUI integration and extension guidance. + ## Installation ```bash diff --git a/plugins/antigravity-awesome-skills/skills/family-health-analyzer/SKILL.md b/plugins/antigravity-awesome-skills/skills/family-health-analyzer/SKILL.md index 8ab9c950..9234b9ae 100644 --- a/plugins/antigravity-awesome-skills/skills/family-health-analyzer/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/family-health-analyzer/SKILL.md @@ -8,6 +8,12 @@ source: community # 家庭健康分析技能 +## When to Use + +- 需要分析家族病史、遗传风险或家庭层面的健康模式时使用。 +- 任务涉及家庭健康报告、家族聚集性疾病识别或预防建议生成。 +- 需要把多个家庭成员的健康数据汇总后做趋势或风险评估。 + ## 技能概述 本技能提供家庭健康数据的深度分析,包括: diff --git a/plugins/antigravity-awesome-skills/skills/favicon/SKILL.md b/plugins/antigravity-awesome-skills/skills/favicon/SKILL.md index 6c83b6fb..6897180f 100644 --- a/plugins/antigravity-awesome-skills/skills/favicon/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/favicon/SKILL.md @@ -13,6 +13,12 @@ metadata: Generate a complete set of favicons from the source image at `$1` and update the project's HTML with the appropriate link tags. +## When to Use + +- You need to generate a complete favicon set from a single source image. +- The task includes placing the assets in the correct framework-specific static directory and updating HTML link tags. +- You want one workflow that validates the source image, detects the project type, and writes the right favicon outputs. + ## Prerequisites First, verify ImageMagick v7+ is installed by running: diff --git a/plugins/antigravity-awesome-skills/skills/ffuf-web-fuzzing/SKILL.md b/plugins/antigravity-awesome-skills/skills/ffuf-web-fuzzing/SKILL.md index 51e7a52b..3d4cf9d7 100644 --- a/plugins/antigravity-awesome-skills/skills/ffuf-web-fuzzing/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/ffuf-web-fuzzing/SKILL.md @@ -7,6 +7,12 @@ source: community # FFUF (Fuzz Faster U Fool) Skill +## When to Use + +- You are fuzzing web targets with `ffuf` during authorized security testing or penetration testing. +- The task involves content discovery, subdomain enumeration, parameter fuzzing, or authenticated request fuzzing. +- You need guidance on wordlists, filtering, calibration, and interpreting ffuf results efficiently. + ## Overview FFUF is a fast web fuzzer written in Go, designed for discovering hidden content, directories, files, subdomains, and testing for vulnerabilities during penetration testing. It's significantly faster than traditional tools like dirb or dirbuster. diff --git a/plugins/antigravity-awesome-skills/skills/find-bugs/SKILL.md b/plugins/antigravity-awesome-skills/skills/find-bugs/SKILL.md index f2af4d13..ebfb1851 100644 --- a/plugins/antigravity-awesome-skills/skills/find-bugs/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/find-bugs/SKILL.md @@ -9,6 +9,12 @@ source: community Review changes on this branch for bugs, security vulnerabilities, and code quality issues. +## When to Use + +- You need a review focused on bugs, security issues, or risky code changes. +- The task involves auditing the current branch diff rather than implementing new behavior. +- You want a structured review process with checklist-driven verification against changed files. + ## Phase 1: Complete Input Gathering 1. Get the FULL diff: `git diff $(gh repo view --json defaultBranchRef --jq '.defaultBranchRef.name')...HEAD` diff --git a/plugins/antigravity-awesome-skills/skills/fitness-analyzer/SKILL.md b/plugins/antigravity-awesome-skills/skills/fitness-analyzer/SKILL.md index 8e000f22..224ec54d 100644 --- a/plugins/antigravity-awesome-skills/skills/fitness-analyzer/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/fitness-analyzer/SKILL.md @@ -10,6 +10,12 @@ source: community 分析运动数据,识别运动模式,评估健身进展,并提供个性化训练建议。 +## When to Use + +- 需要分析运动记录、训练强度、运动习惯或健身进展时使用。 +- 任务涉及跑步、力量训练、耐力或柔韧性等维度的趋势与改进建议。 +- 需要把运动数据与其他健康模块做关联分析时使用。 + ## 功能 ### 1. 运动趋势分析 diff --git a/plugins/antigravity-awesome-skills/skills/food-database-query/SKILL.md b/plugins/antigravity-awesome-skills/skills/food-database-query/SKILL.md index 5d242597..a0974eed 100644 --- a/plugins/antigravity-awesome-skills/skills/food-database-query/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/food-database-query/SKILL.md @@ -14,6 +14,12 @@ source: community --- +## When to Use + +- 需要查询食物营养成分、比较食物差异或做营养计算时使用。 +- 任务涉及食物数据库检索、食物推荐、份量换算或分类筛选。 +- 需要基于结构化食物数据生成分析结果而不是自由文本建议时使用。 + ## 技能概述 本技能提供全面的营养食物数据库查询功能,支持食物营养信息查询、比较、推荐和自动营养计算。 diff --git a/plugins/antigravity-awesome-skills/skills/fp-async/SKILL.md b/plugins/antigravity-awesome-skills/skills/fp-async/SKILL.md index f7ab8ab0..3b2b7290 100644 --- a/plugins/antigravity-awesome-skills/skills/fp-async/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/fp-async/SKILL.md @@ -22,6 +22,12 @@ Stop writing nested try/catch blocks. Stop losing error context. Start building **TaskEither is simply an async operation that tracks success or failure.** That's it. No fancy terminology needed. +## When to Use + +- You need async error handling in TypeScript with `TaskEither`. +- The task involves wrapping Promises, composing API calls, or replacing nested `try/catch` flows. +- You want practical fp-ts async patterns instead of academic explanations. + ```typescript // TaskEither means: // "An async operation that either fails with Error or succeeds with User" diff --git a/plugins/antigravity-awesome-skills/skills/fp-backend/SKILL.md b/plugins/antigravity-awesome-skills/skills/fp-backend/SKILL.md index 5061921c..dc23bd98 100644 --- a/plugins/antigravity-awesome-skills/skills/fp-backend/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/fp-backend/SKILL.md @@ -20,6 +20,12 @@ tags: Functional programming patterns for building type-safe, testable backend services using fp-ts. +## When to Use + +- You are building or refactoring a Node.js or Deno backend with fp-ts. +- The task involves dependency injection, service composition, or typed backend errors with `ReaderTaskEither`. +- You need functional backend architecture patterns rather than isolated utility snippets. + ## Core Concepts ### ReaderTaskEither (RTE) diff --git a/plugins/antigravity-awesome-skills/skills/fp-data-transforms/SKILL.md b/plugins/antigravity-awesome-skills/skills/fp-data-transforms/SKILL.md index 537a3eeb..14ff6251 100644 --- a/plugins/antigravity-awesome-skills/skills/fp-data-transforms/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/fp-data-transforms/SKILL.md @@ -21,6 +21,12 @@ tags: This skill covers the data transformations you do every day: working with arrays, reshaping objects, normalizing API responses, grouping data, and safely accessing nested values. Each section shows the imperative approach first, then the functional equivalent, with honest assessments of when each approach shines. +## When to Use + +- You need to transform arrays, objects, grouped data, or nested values in TypeScript. +- The task involves reshaping API responses, null-safe access, aggregation, or normalization. +- You want practical functional patterns for everyday data work instead of low-level loops. + --- ## Table of Contents diff --git a/plugins/antigravity-awesome-skills/skills/fp-either-ref/SKILL.md b/plugins/antigravity-awesome-skills/skills/fp-either-ref/SKILL.md index d84a090b..f3f1a043 100644 --- a/plugins/antigravity-awesome-skills/skills/fp-either-ref/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/fp-either-ref/SKILL.md @@ -11,6 +11,12 @@ tags: [fp-ts, either, error-handling, validation, quick-reference] Either = success or failure. `Right(value)` or `Left(error)`. +## When to Use + +- You need a quick fp-ts reference for typed synchronous error handling. +- The task involves validation, fallible operations, or converting throwing code to `Either`. +- You want a compact cheat sheet rather than a long tutorial. + ## Create ```typescript diff --git a/plugins/antigravity-awesome-skills/skills/fp-errors/SKILL.md b/plugins/antigravity-awesome-skills/skills/fp-errors/SKILL.md index 4b8df05a..96d4bc4e 100644 --- a/plugins/antigravity-awesome-skills/skills/fp-errors/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/fp-errors/SKILL.md @@ -21,6 +21,12 @@ This skill teaches you how to handle errors without try/catch spaghetti. No acad The core idea: **Errors are just data**. Instead of throwing them into the void and hoping someone catches them, return them as values that TypeScript can track. +## When to Use + +- You need to replace exception-heavy code with `Either` or `TaskEither`. +- The task involves validation, domain errors, or clearer error contracts in TypeScript. +- You want pragmatic fp-ts error-handling guidance for real application code. + --- ## 1. Stop Throwing Everywhere diff --git a/plugins/antigravity-awesome-skills/skills/fp-option-ref/SKILL.md b/plugins/antigravity-awesome-skills/skills/fp-option-ref/SKILL.md index 572a90b5..29fb21a5 100644 --- a/plugins/antigravity-awesome-skills/skills/fp-option-ref/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/fp-option-ref/SKILL.md @@ -11,6 +11,12 @@ tags: [fp-ts, option, nullable, maybe, quick-reference] Option = value that might not exist. `Some(value)` or `None`. +## When to Use + +- You need a quick fp-ts reference for nullable or optional values. +- The task involves eliminating null checks, safe property access, or optional chaining with `Option`. +- You want a short reference card rather than a full migration guide. + ## Create ```typescript diff --git a/plugins/antigravity-awesome-skills/skills/fp-pragmatic/SKILL.md b/plugins/antigravity-awesome-skills/skills/fp-pragmatic/SKILL.md index 5832e05c..f9db40fd 100644 --- a/plugins/antigravity-awesome-skills/skills/fp-pragmatic/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/fp-pragmatic/SKILL.md @@ -18,6 +18,12 @@ tags: **Read this first.** This guide cuts through the academic jargon and shows you what actually matters. No category theory. No abstract nonsense. Just patterns that make your code better. +## When to Use + +- You want a pragmatic starting point for fp-ts or functional programming in TypeScript. +- The task is exploratory or educational and needs an 80/20 view of what is actually worth adopting. +- You need guidance on when FP helps and when it is better to keep code simple. + ## The Golden Rule > **If functional programming makes your code harder to read, don't use it.** diff --git a/plugins/antigravity-awesome-skills/skills/fp-refactor/SKILL.md b/plugins/antigravity-awesome-skills/skills/fp-refactor/SKILL.md index e050cbdc..1deb1f3b 100644 --- a/plugins/antigravity-awesome-skills/skills/fp-refactor/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/fp-refactor/SKILL.md @@ -21,6 +21,12 @@ tags: This skill provides comprehensive patterns and strategies for migrating existing imperative TypeScript code to fp-ts functional programming patterns. +## When to Use + +- You are refactoring an existing imperative TypeScript codebase toward fp-ts patterns. +- The task involves converting `try/catch`, null checks, callbacks, DI, or loops into functional equivalents. +- You need migration guidance and tradeoffs, not just isolated fp-ts examples. + ## Table of Contents 1. [Converting try-catch to Either/TaskEither](#1-converting-try-catch-to-eithertaskeither) diff --git a/plugins/antigravity-awesome-skills/skills/fp-taskeither-ref/SKILL.md b/plugins/antigravity-awesome-skills/skills/fp-taskeither-ref/SKILL.md index 0886a718..00c6eefd 100644 --- a/plugins/antigravity-awesome-skills/skills/fp-taskeither-ref/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/fp-taskeither-ref/SKILL.md @@ -11,6 +11,12 @@ tags: [fp-ts, taskeither, async, promise, error-handling, quick-reference] TaskEither = async operation that can fail. Like `Promise>`. +## When to Use + +- You need a quick fp-ts reference for async operations that can fail. +- The task involves API calls, Promise wrapping, or composing asynchronous error-handling pipelines. +- You want a concise cheat sheet for `TaskEither` operators and patterns. + ## Create ```typescript diff --git a/plugins/antigravity-awesome-skills/skills/fp-types-ref/SKILL.md b/plugins/antigravity-awesome-skills/skills/fp-types-ref/SKILL.md index 00c0a312..f8f89d2c 100644 --- a/plugins/antigravity-awesome-skills/skills/fp-types-ref/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/fp-types-ref/SKILL.md @@ -9,6 +9,12 @@ tags: [fp-ts, typescript, quick-reference, option, either, task] # fp-ts Quick Reference +## When to Use + +- You need help choosing between `Option`, `Either`, `Task`, `TaskEither`, or related fp-ts types. +- The task is about imports, decision guidance, or selecting the right abstraction for a TypeScript flow. +- You want a compact reference for common fp-ts type choices and patterns. + ## Which Type Should I Use? ``` diff --git a/plugins/antigravity-awesome-skills/skills/gh-review-requests/SKILL.md b/plugins/antigravity-awesome-skills/skills/gh-review-requests/SKILL.md index 0696e16c..0f2c83b8 100644 --- a/plugins/antigravity-awesome-skills/skills/gh-review-requests/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/gh-review-requests/SKILL.md @@ -12,6 +12,12 @@ Fetch unread `review_requested` notifications for open (unmerged) PRs, filtered **Requires**: GitHub CLI (`gh`) authenticated. +## When to Use + +- You need to find unread GitHub PR review requests for a specific team. +- You want to check which open PRs currently need your review or a teammate's review. +- You need a filtered review queue instead of manually browsing GitHub notifications. + ## Step 1: Identify the Team If the user has not specified a team, ask: diff --git a/plugins/antigravity-awesome-skills/skills/gha-security-review/SKILL.md b/plugins/antigravity-awesome-skills/skills/gha-security-review/SKILL.md index 7cb2bc36..ef3e34dc 100644 --- a/plugins/antigravity-awesome-skills/skills/gha-security-review/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/gha-security-review/SKILL.md @@ -17,6 +17,12 @@ Find exploitable vulnerabilities in GitHub Actions workflows. Every finding MUST This skill encodes attack patterns from real GitHub Actions exploits — not generic CI/CD theory. +## When to Use + +- You are reviewing GitHub Actions workflows for exploitable security issues. +- The task requires tracing a concrete attack path from an external attacker to workflow execution or secret exposure. +- You need a security review of workflow files, composite actions, or workflow-related scripts with evidence-based findings only. + ## Scope Review the workflows provided (file, diff, or repo). Research the codebase as needed to trace complete attack paths before reporting. diff --git a/plugins/antigravity-awesome-skills/skills/gmail-automation/SKILL.md b/plugins/antigravity-awesome-skills/skills/gmail-automation/SKILL.md index 2c7d55c0..978273fa 100644 --- a/plugins/antigravity-awesome-skills/skills/gmail-automation/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/gmail-automation/SKILL.md @@ -15,6 +15,12 @@ Lightweight Gmail integration with standalone OAuth authentication. No MCP serve > **⚠️ Requires Google Workspace account.** Personal Gmail accounts are not supported. +## When to Use + +- You need to search, read, or send Gmail messages from the command line without an MCP server. +- You are automating inbox workflows for a Google Workspace account. +- You want a lightweight Gmail integration backed by standalone OAuth scripts. + ## First-Time Setup Authenticate with Google (opens browser): diff --git a/plugins/antigravity-awesome-skills/skills/goal-analyzer/SKILL.md b/plugins/antigravity-awesome-skills/skills/goal-analyzer/SKILL.md index 2a89d53a..5716a01a 100644 --- a/plugins/antigravity-awesome-skills/skills/goal-analyzer/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/goal-analyzer/SKILL.md @@ -10,6 +10,12 @@ source: community 分析健康目标数据,识别目标模式和进度,评估目标达成情况,并提供个性化目标管理建议。 +## When to Use + +- 你需要评估健康目标是否符合 SMART 原则,并识别目标设定中的薄弱点。 +- 你想跟踪目标进度,并结合营养、运动、睡眠等健康数据做关联分析。 +- 你需要面向个人健康管理的目标优化建议、风险提示和阶段性调整方案。 + ## 功能 ### 1. SMART目标验证 diff --git a/plugins/antigravity-awesome-skills/skills/google-calendar-automation/SKILL.md b/plugins/antigravity-awesome-skills/skills/google-calendar-automation/SKILL.md index 6e5c327f..aafe862b 100644 --- a/plugins/antigravity-awesome-skills/skills/google-calendar-automation/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/google-calendar-automation/SKILL.md @@ -15,6 +15,12 @@ Lightweight Google Calendar integration with standalone OAuth authentication. No > **⚠️ Requires Google Workspace account.** Personal Gmail accounts are not supported. +## When to Use + +- You need to list, create, inspect, or update Google Calendar events from local scripts. +- The task requires OAuth-backed calendar automation without standing up an MCP server. +- You need quick operational access to calendars, schedules, attendees, or event details in a Workspace environment. + ## First-Time Setup Authenticate with Google (opens browser): diff --git a/plugins/antigravity-awesome-skills/skills/google-docs-automation/SKILL.md b/plugins/antigravity-awesome-skills/skills/google-docs-automation/SKILL.md index c77ac03b..eecc0edb 100644 --- a/plugins/antigravity-awesome-skills/skills/google-docs-automation/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/google-docs-automation/SKILL.md @@ -15,6 +15,12 @@ Lightweight Google Docs integration with standalone OAuth authentication. No MCP > **⚠️ Requires Google Workspace account.** Personal Gmail accounts are not supported. +## When to Use + +- You need to create, search, read, or edit Google Docs from local automation scripts. +- The task involves document text extraction, append/insert operations, or content replacement in Workspace docs. +- You want direct Docs automation without relying on an MCP server. + ## First-Time Setup Authenticate with Google (opens browser): diff --git a/plugins/antigravity-awesome-skills/skills/google-drive-automation/SKILL.md b/plugins/antigravity-awesome-skills/skills/google-drive-automation/SKILL.md index 5329011d..e085fbd0 100644 --- a/plugins/antigravity-awesome-skills/skills/google-drive-automation/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/google-drive-automation/SKILL.md @@ -15,6 +15,12 @@ Lightweight Google Drive integration with standalone OAuth authentication. No MC > **Requires Google Workspace account.** Personal Gmail accounts are not supported. +## When to Use + +- You need to search, list, upload, download, move, or organize Google Drive files and folders. +- The task requires direct Drive read/write automation through local scripts in a Workspace account. +- You want file-level Drive operations without introducing an MCP server dependency. + ## First-Time Setup Authenticate with Google (opens browser): diff --git a/plugins/antigravity-awesome-skills/skills/google-slides-automation/SKILL.md b/plugins/antigravity-awesome-skills/skills/google-slides-automation/SKILL.md index a0bd1482..18022403 100644 --- a/plugins/antigravity-awesome-skills/skills/google-slides-automation/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/google-slides-automation/SKILL.md @@ -15,6 +15,12 @@ Lightweight Google Slides integration with standalone OAuth authentication. No M > **Requires Google Workspace account.** Personal Gmail accounts are not supported. +## When to Use + +- You need to create, inspect, or modify Google Slides presentations from local automation. +- The task involves reading slide text, adding/removing slides, or batch updating presentation content. +- You want Slides automation for Workspace documents without using an MCP server. + ## First-Time Setup Authenticate with Google (opens browser): diff --git a/plugins/antigravity-awesome-skills/skills/health-trend-analyzer/SKILL.md b/plugins/antigravity-awesome-skills/skills/health-trend-analyzer/SKILL.md index 735349c5..929cdbb9 100644 --- a/plugins/antigravity-awesome-skills/skills/health-trend-analyzer/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/health-trend-analyzer/SKILL.md @@ -10,6 +10,12 @@ source: community 分析一段时间内健康数据的趋势和模式,识别变化、相关性,并提供数据驱动的健康洞察。 +## When to Use + +- 需要分析一段时间内健康数据的趋势、相关性或显著变化时使用。 +- 任务涉及体重、症状、用药、化验、情绪或睡眠等多维度随时间变化。 +- 用户询问“最近健康状况有什么变化”或需要趋势报告时使用。 + ## 核心功能 ### 1. 多维度趋势分析 diff --git a/plugins/antigravity-awesome-skills/skills/hugging-face-datasets/SKILL.md b/plugins/antigravity-awesome-skills/skills/hugging-face-datasets/SKILL.md index 1e4f4420..6dc3fba1 100644 --- a/plugins/antigravity-awesome-skills/skills/hugging-face-datasets/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/hugging-face-datasets/SKILL.md @@ -8,6 +8,12 @@ source: community # Overview This skill provides tools to manage datasets on the Hugging Face Hub with a focus on creation, configuration, content management, and SQL-based data manipulation. It is designed to complement the existing Hugging Face MCP server by providing dataset editing and querying capabilities. +## When to Use + +- You need to create, configure, or update datasets on the Hugging Face Hub. +- You want SQL-style querying, transformation, or export flows over Hub datasets. +- You are managing dataset content and metadata directly rather than only searching existing datasets. + ## Integration with HF MCP Server - **Use HF MCP Server for**: Dataset discovery, search, and metadata retrieval - **Use This Skill for**: Dataset creation, content editing, SQL queries, data transformation, and structured data formatting diff --git a/plugins/antigravity-awesome-skills/skills/hugging-face-evaluation/SKILL.md b/plugins/antigravity-awesome-skills/skills/hugging-face-evaluation/SKILL.md index a8c2e76c..bb533921 100644 --- a/plugins/antigravity-awesome-skills/skills/hugging-face-evaluation/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/hugging-face-evaluation/SKILL.md @@ -11,6 +11,12 @@ This skill provides tools to add structured evaluation results to Hugging Face m - Importing benchmark scores from Artificial Analysis - Running custom model evaluations with vLLM or accelerate backends (lighteval/inspect-ai) +## When to Use + +- You need to add structured evaluation results to a Hugging Face model card. +- You want to import benchmark data or run custom evaluations with vLLM, lighteval, or inspect-ai. +- You are preparing leaderboard-compatible `model-index` metadata for a model release. + ## Integration with HF Ecosystem - **Model Cards**: Updates model-index metadata for leaderboard integration - **Artificial Analysis**: Direct API integration for benchmark imports diff --git a/plugins/antigravity-awesome-skills/skills/hugging-face-tool-builder/SKILL.md b/plugins/antigravity-awesome-skills/skills/hugging-face-tool-builder/SKILL.md index 656a22a0..354bc92f 100644 --- a/plugins/antigravity-awesome-skills/skills/hugging-face-tool-builder/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/hugging-face-tool-builder/SKILL.md @@ -9,6 +9,12 @@ source: community Your purpose is now is to create reusable command line scripts and utilities for using the Hugging Face API, allowing chaining, piping and intermediate processing where helpful. You can access the API directly, as well as use the `hf` command line tool. Model and Dataset cards can be accessed from repositories directly. +## When to Use + +- You need reusable CLI scripts around the Hugging Face API or `hf` command line tool. +- You want shell-friendly utilities that support chaining, piping, and intermediate processing. +- You are automating repeated Hub tasks and need a composable interface instead of ad hoc API calls. + ## Script Rules Make sure to follow these rules: diff --git a/plugins/antigravity-awesome-skills/skills/issues/SKILL.md b/plugins/antigravity-awesome-skills/skills/issues/SKILL.md index 5238702e..b70bf6d6 100644 --- a/plugins/antigravity-awesome-skills/skills/issues/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/issues/SKILL.md @@ -11,6 +11,12 @@ metadata: Interact with GitHub issues - create, list, and view issues. +## When to Use + +- The user wants to create, list, inspect, or otherwise work with GitHub issues. +- The task involves issue intake or repository issue management through the GitHub CLI workflow. +- You need a guided issue flow that gathers titles, descriptions, and action selection before running commands. + ## Instructions This command helps you work with GitHub issues using the `gh` CLI. diff --git a/plugins/antigravity-awesome-skills/skills/landing-page-generator/SKILL.md b/plugins/antigravity-awesome-skills/skills/landing-page-generator/SKILL.md index ab6237d7..ad7ed6af 100644 --- a/plugins/antigravity-awesome-skills/skills/landing-page-generator/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/landing-page-generator/SKILL.md @@ -17,6 +17,12 @@ Generate high-converting landing pages from a product description. Output comple **Target:** LCP < 1s · CLS < 0.1 · FID < 100ms **Output:** TSX components + Tailwind styles + SEO meta + copy variants +## When to Use + +- You need to generate a marketing landing page in Next.js or React. +- The task involves conversion-focused page structure, section variants, Tailwind styling, or SEO-aware copy. +- You want complete landing-page output from a product description rather than isolated UI fragments. + ## Core Capabilities - 5 hero section variants (centered, split, gradient, video-bg, minimal) diff --git a/plugins/antigravity-awesome-skills/skills/makepad-animation/SKILL.md b/plugins/antigravity-awesome-skills/skills/makepad-animation/SKILL.md index a5a2b08b..15f62268 100644 --- a/plugins/antigravity-awesome-skills/skills/makepad-animation/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/makepad-animation/SKILL.md @@ -19,6 +19,12 @@ You are an expert at Makepad animations. Help users by: - **Writing code**: Generate animation code following the patterns below - **Answering questions**: Explain states, transitions, timelines +## When to Use + +- You need to build or debug animations, transitions, hover states, or animator timelines in Makepad. +- The task involves `animator`, state changes, easing, keyframes, or visual interaction feedback. +- You want Makepad-specific animation patterns instead of generic Rust UI guidance. + ## Documentation Refer to the local files for detailed documentation: diff --git a/plugins/antigravity-awesome-skills/skills/makepad-basics/SKILL.md b/plugins/antigravity-awesome-skills/skills/makepad-basics/SKILL.md index a923030b..28a8bca7 100644 --- a/plugins/antigravity-awesome-skills/skills/makepad-basics/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/makepad-basics/SKILL.md @@ -19,6 +19,12 @@ You are an expert at the Rust `makepad-widgets` crate. Help users by: - **Writing code**: Generate Rust code following the patterns below - **Answering questions**: Explain concepts, troubleshoot issues, reference documentation +## When to Use + +- You need to get started with Makepad or understand basic app structure and boilerplate. +- The task involves project setup, `live_design!`, `app_main!`, or first-screen application wiring. +- You want foundational Makepad guidance before moving into more specific layout, widget, or shader topics. + ## Documentation Refer to the local files for detailed documentation: diff --git a/plugins/antigravity-awesome-skills/skills/makepad-deployment/SKILL.md b/plugins/antigravity-awesome-skills/skills/makepad-deployment/SKILL.md index 08989865..fefed7c6 100644 --- a/plugins/antigravity-awesome-skills/skills/makepad-deployment/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/makepad-deployment/SKILL.md @@ -14,6 +14,12 @@ source: community This skill covers packaging Makepad applications for all supported platforms. +## When to Use + +- You need to package, distribute, or automate deployment of a Makepad application. +- The task involves desktop installers, APK/IPA builds, WebAssembly output, or CI-based release artifacts. +- You need guidance on `cargo-packager`, `cargo-makepad`, or GitHub Actions packaging flows for Makepad. + ## Quick Navigation | Platform | Tool | Output | diff --git a/plugins/antigravity-awesome-skills/skills/makepad-dsl/SKILL.md b/plugins/antigravity-awesome-skills/skills/makepad-dsl/SKILL.md index fef59a10..c037ed2e 100644 --- a/plugins/antigravity-awesome-skills/skills/makepad-dsl/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/makepad-dsl/SKILL.md @@ -19,6 +19,12 @@ You are an expert at the Rust `makepad-widgets` crate DSL. Help users by: - **Writing code**: Generate DSL code following the patterns below - **Answering questions**: Explain DSL syntax, inheritance, property overriding +## When to Use + +- You need help with Makepad `live_design!` syntax, object definitions, or inheritance patterns. +- The task involves widget declarations, property overrides, prototypes, or DSL composition rules. +- You want Makepad DSL-specific examples rather than generic Rust syntax advice. + ## Documentation Refer to the local files for detailed documentation: diff --git a/plugins/antigravity-awesome-skills/skills/makepad-event-action/SKILL.md b/plugins/antigravity-awesome-skills/skills/makepad-event-action/SKILL.md index f8f963af..000e8285 100644 --- a/plugins/antigravity-awesome-skills/skills/makepad-event-action/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/makepad-event-action/SKILL.md @@ -20,6 +20,12 @@ You are an expert at Makepad event and action handling. Help users by: - **Creating actions**: Widget-to-parent communication - **Event flow**: Understanding event propagation +## When to Use + +- You need to handle input, lifecycle, or UI interaction events in Makepad. +- The task involves `handle_event`, `Event` variants, `Hit` processing, or widget action propagation. +- You need to design or debug Makepad event/action flow between widgets and parents. + ## Documentation Refer to the local files for detailed documentation: diff --git a/plugins/antigravity-awesome-skills/skills/makepad-layout/SKILL.md b/plugins/antigravity-awesome-skills/skills/makepad-layout/SKILL.md index fd039c25..b82e495d 100644 --- a/plugins/antigravity-awesome-skills/skills/makepad-layout/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/makepad-layout/SKILL.md @@ -20,6 +20,12 @@ You are an expert at Makepad layout system. Help users by: - **Writing code**: Generate layout code following the patterns below - **Answering questions**: Explain layout concepts, sizing, flow directions +## When to Use + +- You need to size, align, or position widgets in a Makepad UI. +- The task involves `Walk`, `Align`, `Fit`, `Fill`, padding, spacing, or container flow configuration. +- You want Makepad-specific layout solutions for centering, responsiveness, or composition. + ## Documentation Refer to the local files for detailed documentation: diff --git a/plugins/antigravity-awesome-skills/skills/makepad-platform/SKILL.md b/plugins/antigravity-awesome-skills/skills/makepad-platform/SKILL.md index 5300c78a..36337520 100644 --- a/plugins/antigravity-awesome-skills/skills/makepad-platform/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/makepad-platform/SKILL.md @@ -20,6 +20,12 @@ You are an expert at Makepad cross-platform development. Help users by: - **Understanding platforms**: Explain supported platforms and backends - **Platform-specific code**: Help with conditional compilation and platform APIs +## When to Use + +- You need to understand or target specific platforms and graphics backends in Makepad. +- The task involves platform compatibility, conditional compilation, or OS-specific behavior across desktop, mobile, or web. +- You need guidance on backend differences such as Metal, D3D11, OpenGL, WebGL, or platform modules. + ## Documentation Refer to the local files for detailed documentation: diff --git a/plugins/antigravity-awesome-skills/skills/makepad-reference/SKILL.md b/plugins/antigravity-awesome-skills/skills/makepad-reference/SKILL.md index ded903f8..326b3103 100644 --- a/plugins/antigravity-awesome-skills/skills/makepad-reference/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/makepad-reference/SKILL.md @@ -9,6 +9,12 @@ source: community This category provides reference materials for debugging, code quality, and advanced layout patterns. +## When to Use + +- You need quick-reference material for common Makepad errors, debugging, or API lookups. +- The task is diagnostic or reference-oriented rather than writing a focused feature in one subsystem. +- You want a central starting point before diving into more specialized Makepad skills. + ## Quick Navigation | Topic | File | Use When | diff --git a/plugins/antigravity-awesome-skills/skills/makepad-shaders/SKILL.md b/plugins/antigravity-awesome-skills/skills/makepad-shaders/SKILL.md index 90f056d9..9040581a 100644 --- a/plugins/antigravity-awesome-skills/skills/makepad-shaders/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/makepad-shaders/SKILL.md @@ -19,6 +19,12 @@ You are an expert at Makepad shaders. Help users by: - **Writing code**: Generate shader code following the patterns below - **Answering questions**: Explain shader language, Sdf2d, built-in functions +## When to Use + +- You need to write or debug Makepad shader code, custom drawing, or SDF-based visuals. +- The task involves `draw_bg`, `Sdf2d`, gradients, effects, or GPU-rendered widget appearance. +- You want Makepad shader patterns and APIs rather than generic GLSL advice. + ## Documentation Refer to the local files for detailed documentation: diff --git a/plugins/antigravity-awesome-skills/skills/makepad-splash/SKILL.md b/plugins/antigravity-awesome-skills/skills/makepad-splash/SKILL.md index 6a604ea7..945662de 100644 --- a/plugins/antigravity-awesome-skills/skills/makepad-splash/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/makepad-splash/SKILL.md @@ -18,6 +18,12 @@ You are an expert at Makepad Splash scripting language. Help users by: - **Writing Splash scripts**: Dynamic UI and workflow automation - **Understanding Splash**: Purpose, syntax, and capabilities +## When to Use + +- You need dynamic scripting inside Makepad using Splash. +- The task involves `script!`, `cx.eval`, runtime-generated UI, or workflow automation in Makepad. +- You want guidance on Splash syntax and purpose rather than static Rust-only patterns. + ## Documentation Refer to the local files for detailed documentation: diff --git a/plugins/antigravity-awesome-skills/skills/makepad-widgets/SKILL.md b/plugins/antigravity-awesome-skills/skills/makepad-widgets/SKILL.md index 5c6dfb1d..1f7411e9 100644 --- a/plugins/antigravity-awesome-skills/skills/makepad-widgets/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/makepad-widgets/SKILL.md @@ -15,6 +15,12 @@ You are an expert at Makepad widgets. Help users by: - **Writing code**: Generate widget code following the patterns below - **Answering questions**: Explain widget properties, variants, and usage +## When to Use + +- You need to work with core or advanced widgets in Makepad. +- The task involves widget selection, properties, variants, composition, or widget-specific behavior. +- You want examples for `View`, `Button`, labels, rich text, or other `makepad-widgets` building blocks. + ## Documentation Refer to the local files for detailed documentation: diff --git a/plugins/antigravity-awesome-skills/skills/mental-health-analyzer/SKILL.md b/plugins/antigravity-awesome-skills/skills/mental-health-analyzer/SKILL.md index 6862ad28..57a821f7 100644 --- a/plugins/antigravity-awesome-skills/skills/mental-health-analyzer/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/mental-health-analyzer/SKILL.md @@ -8,6 +8,12 @@ source: community # 心理健康分析技能 +## When to Use + +- 需要分析情绪、焦虑、抑郁评分、治疗进展或危机风险时使用。 +- 任务涉及心理健康趋势、情绪模式识别或与睡眠/运动/营养的关联分析。 +- 用户请求心理健康报告、风险预警或治疗进展追踪时使用。 + ## 核心功能 心理健康分析技能提供全面的心理健康数据分析功能,帮助用户追踪心理状态、识别情绪模式、监测危机风险和优化应对策略。 diff --git a/plugins/antigravity-awesome-skills/skills/n8n-expression-syntax/SKILL.md b/plugins/antigravity-awesome-skills/skills/n8n-expression-syntax/SKILL.md index deba51db..22006a7d 100644 --- a/plugins/antigravity-awesome-skills/skills/n8n-expression-syntax/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/n8n-expression-syntax/SKILL.md @@ -9,6 +9,12 @@ source: community Expert guide for writing correct n8n expressions in workflows. +## When to Use + +- You need to write or debug n8n expressions using `{{ ... }}` syntax. +- The task involves `$json`, `$node`, webhook payloads, or expression-related workflow errors. +- You want syntax-correct dynamic values inside n8n nodes and parameters. + --- ## Expression Format diff --git a/plugins/antigravity-awesome-skills/skills/n8n-mcp-tools-expert/SKILL.md b/plugins/antigravity-awesome-skills/skills/n8n-mcp-tools-expert/SKILL.md index c9ab2e5d..895ce8ad 100644 --- a/plugins/antigravity-awesome-skills/skills/n8n-mcp-tools-expert/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/n8n-mcp-tools-expert/SKILL.md @@ -9,6 +9,12 @@ source: community Master guide for using n8n-mcp MCP server tools to build workflows. +## When to Use + +- You are using the `n8n-mcp` toolset to discover nodes, validate configs, or manage workflows. +- The task involves choosing the right MCP tool or understanding its expected parameters and usage pattern. +- You need guidance on workflow creation or editing through n8n MCP rather than through the n8n UI alone. + --- ## Tool Categories diff --git a/plugins/antigravity-awesome-skills/skills/n8n-node-configuration/SKILL.md b/plugins/antigravity-awesome-skills/skills/n8n-node-configuration/SKILL.md index 51e1a202..b956054e 100644 --- a/plugins/antigravity-awesome-skills/skills/n8n-node-configuration/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/n8n-node-configuration/SKILL.md @@ -9,6 +9,12 @@ source: community Expert guidance for operation-aware node configuration with property dependencies. +## When to Use + +- You need to configure an n8n node correctly for a specific resource and operation. +- The task involves required fields, property dependencies, or choosing the right `get_node` detail level. +- You are troubleshooting node setup rather than overall workflow architecture. + --- ## Configuration Philosophy diff --git a/plugins/antigravity-awesome-skills/skills/n8n-validation-expert/SKILL.md b/plugins/antigravity-awesome-skills/skills/n8n-validation-expert/SKILL.md index fbf60f3e..b1386d9e 100644 --- a/plugins/antigravity-awesome-skills/skills/n8n-validation-expert/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/n8n-validation-expert/SKILL.md @@ -9,6 +9,12 @@ source: community Expert guide for interpreting and fixing n8n validation errors. +## When to Use + +- You need to interpret or fix validation errors in an n8n workflow. +- The task involves `missing_required`, `invalid_value`, expression failures, or iterative validate-fix loops. +- You want concrete remediation guidance for workflow validation output. + --- ## Validation Philosophy diff --git a/plugins/antigravity-awesome-skills/skills/n8n-workflow-patterns/SKILL.md b/plugins/antigravity-awesome-skills/skills/n8n-workflow-patterns/SKILL.md index 9001a058..dbbe3e4d 100644 --- a/plugins/antigravity-awesome-skills/skills/n8n-workflow-patterns/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/n8n-workflow-patterns/SKILL.md @@ -9,6 +9,12 @@ source: community Proven architectural patterns for building n8n workflows. +## When to Use + +- You need to choose an architectural pattern for an n8n workflow before building it. +- The task involves webhook processing, API integration, scheduled jobs, database sync, or AI-agent workflow design. +- You want a high-level workflow structure rather than node-by-node troubleshooting. + --- ## The 5 Core Patterns diff --git a/plugins/antigravity-awesome-skills/skills/new-rails-project/SKILL.md b/plugins/antigravity-awesome-skills/skills/new-rails-project/SKILL.md index f2006b4d..09c41839 100644 --- a/plugins/antigravity-awesome-skills/skills/new-rails-project/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/new-rails-project/SKILL.md @@ -13,6 +13,12 @@ metadata: Generate a new Rails project named $1 in the current directory. You may reference @CLAUDE.md for general guidance, though the guidance here takes precedence. +## When to Use + +- You need to bootstrap a new Rails project with the opinionated stack defined in this skill. +- The project should start with Rails, PostgreSQL, Inertia.js, React, Vite, Tailwind, Sidekiq, and Redis already planned together. +- You want setup guidance that covers project creation, conventions, testing, and verification for a fresh Rails app. + # Tech Stack Set up the following tech stack: - **Rails ~8** with PostgreSQL - Server-side framework and database diff --git a/plugins/antigravity-awesome-skills/skills/nutrition-analyzer/SKILL.md b/plugins/antigravity-awesome-skills/skills/nutrition-analyzer/SKILL.md index 3dc3c3c9..6acf4b41 100644 --- a/plugins/antigravity-awesome-skills/skills/nutrition-analyzer/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/nutrition-analyzer/SKILL.md @@ -10,6 +10,12 @@ source: community 分析饮食和营养数据,识别营养模式,评估营养状况,并提供个性化营养改善建议。 +## When to Use + +- 需要分析营养摄入、饮食模式或营养素达标情况时使用。 +- 任务涉及宏量/微量营养素评估、RDA 对比、饮食趋势或膳食改进建议。 +- 需要把营养数据与运动、睡眠或慢性病数据关联分析时使用。 + ## 功能 ### 1. 营养趋势分析 diff --git a/plugins/antigravity-awesome-skills/skills/obsidian-clipper-template-creator/SKILL.md b/plugins/antigravity-awesome-skills/skills/obsidian-clipper-template-creator/SKILL.md index aaf17915..0bc317d1 100644 --- a/plugins/antigravity-awesome-skills/skills/obsidian-clipper-template-creator/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/obsidian-clipper-template-creator/SKILL.md @@ -10,6 +10,12 @@ date_added: "2026-02-27" This skill helps you create importable JSON templates for the Obsidian Web Clipper. +## When to Use + +- You need to create or refine an importable Obsidian Web Clipper template. +- You want to map a site's real DOM, schema data, and selectors into a valid clipping template. +- You need selector verification and template logic guidance before handing the JSON to the user. + ## Workflow 1. **Identify User Intent:** specific site (YouTube), specific type (Recipe), or general clipping? diff --git a/plugins/antigravity-awesome-skills/skills/occupational-health-analyzer/SKILL.md b/plugins/antigravity-awesome-skills/skills/occupational-health-analyzer/SKILL.md index 2a8da061..da298c5b 100644 --- a/plugins/antigravity-awesome-skills/skills/occupational-health-analyzer/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/occupational-health-analyzer/SKILL.md @@ -8,6 +8,12 @@ source: community # 职业健康分析技能 +## When to Use + +- 需要评估工作相关健康风险、人机工程问题或职业健康趋势时使用。 +- 任务涉及久坐、视屏终端、倒班、重复性劳损或工作压力等职业风险分析。 +- 用户请求职业健康评估、工作环境改进建议或职业病风险预警时使用。 + ## 核心功能 职业健康分析技能提供全面的职业健康数据分析功能,帮助用户追踪工作相关健康问题、识别职业健康风险、评估工作环境人机工程水平和优化职业健康。 diff --git a/plugins/antigravity-awesome-skills/skills/oral-health-analyzer/SKILL.md b/plugins/antigravity-awesome-skills/skills/oral-health-analyzer/SKILL.md index 33b5970e..ed329948 100644 --- a/plugins/antigravity-awesome-skills/skills/oral-health-analyzer/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/oral-health-analyzer/SKILL.md @@ -8,6 +8,12 @@ name: oral-health-analyzer # 口腔健康分析技能 +## When to Use + +- 需要分析口腔健康趋势、龋齿风险、牙周问题或卫生习惯时使用。 +- 任务涉及口腔健康评分、问题模式识别或个性化口腔护理建议。 +- 用户请求口腔健康报告或长期口腔记录分析时使用。 + ## 技能概述 本技能提供全面的口腔健康数据分析功能,包括趋势识别、风险评估、问题诊断和个性化建议生成。 diff --git a/plugins/antigravity-awesome-skills/skills/plotly/SKILL.md b/plugins/antigravity-awesome-skills/skills/plotly/SKILL.md index eb3b8620..82fbdd5f 100644 --- a/plugins/antigravity-awesome-skills/skills/plotly/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/plotly/SKILL.md @@ -12,6 +12,12 @@ source: community Python graphing library for creating interactive, publication-quality visualizations with 40+ chart types. +## When to Use + +- You need interactive charts with hover, zoom, pan, or web embedding. +- You are building dashboards, exploratory analysis notebooks, or presentations that benefit from rich interaction. +- You want to choose between Plotly Express and Graph Objects for the same visualization task. + ## Quick Start Install Plotly: diff --git a/plugins/antigravity-awesome-skills/skills/polars/SKILL.md b/plugins/antigravity-awesome-skills/skills/polars/SKILL.md index de55b2fe..80d27987 100644 --- a/plugins/antigravity-awesome-skills/skills/polars/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/polars/SKILL.md @@ -10,6 +10,12 @@ source: community # Polars +## When to Use + +- You need a faster in-memory DataFrame workflow than pandas for data that still fits in RAM. +- You are building ETL, analytics, or transformation pipelines that benefit from lazy evaluation and parallel execution. +- You want expression-based tabular operations on top of Apache Arrow semantics. + ## Overview Polars is a lightning-fast DataFrame library for Python and Rust built on Apache Arrow. Work with Polars' expression-based API, lazy evaluation framework, and high-performance data manipulation capabilities for efficient data processing, pandas migration, and data pipeline optimization. diff --git a/plugins/antigravity-awesome-skills/skills/pr-writer/SKILL.md b/plugins/antigravity-awesome-skills/skills/pr-writer/SKILL.md index 643e9f4f..fe8c2af3 100644 --- a/plugins/antigravity-awesome-skills/skills/pr-writer/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/pr-writer/SKILL.md @@ -11,6 +11,12 @@ Create pull requests following Sentry's engineering practices. **Requires**: GitHub CLI (`gh`) authenticated and available. +## When to Use + +- You are ready to open a pull request and need a structured description based on the committed branch diff. +- You want the PR body to capture what changed, why it changed, and any reviewer context. +- You are using GitHub CLI and need a repeatable PR-writing workflow rather than writing the description ad hoc. + ## Prerequisites Before creating a PR, ensure all changes are committed. If there are uncommitted changes, run the `sentry-skills:commit` skill first to commit them properly. diff --git a/plugins/antigravity-awesome-skills/skills/product-manager/SKILL.md b/plugins/antigravity-awesome-skills/skills/product-manager/SKILL.md index 383c76be..af886b51 100644 --- a/plugins/antigravity-awesome-skills/skills/product-manager/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/product-manager/SKILL.md @@ -13,6 +13,12 @@ date_added: "2026-03-06" You are a Senior Product Manager agent with deep expertise across 6 knowledge domains. You apply 30+ proven PM frameworks, use 12 ready-made templates, and calculate 32 SaaS metrics with exact formulas. +## When to Use + +- You need product management help across strategy, discovery, prioritization, execution, or metrics. +- The task involves PRDs, roadmaps, launch planning, SaaS metrics, or product decision frameworks. +- You want structured PM analysis rather than ad hoc brainstorming. + ## Knowledge Domains 1. **Strategy & Vision** — Mission alignment, product vision, competitive positioning diff --git a/plugins/antigravity-awesome-skills/skills/project-skill-audit/SKILL.md b/plugins/antigravity-awesome-skills/skills/project-skill-audit/SKILL.md new file mode 100644 index 00000000..a0ad430f --- /dev/null +++ b/plugins/antigravity-awesome-skills/skills/project-skill-audit/SKILL.md @@ -0,0 +1,190 @@ +--- +name: project-skill-audit +description: Audit a project and recommend the highest-value skills to add or update. +risk: safe +source: "Dimillian/Skills (MIT)" +date_added: "2026-03-25" +--- + +# Project Skill Audit + +## Overview + +Audit the project's real recurring workflows before recommending skills. Prefer evidence from memory, rollout summaries, existing skill folders, and current repo conventions over generic brainstorming. + +Recommend updates before new skills when an existing project skill is already close to the needed behavior. + +## When to Use + +- When the user asks what skills a project needs or which existing skills should be updated. +- When recommendations should be grounded in project history, memory files, and local conventions. + +## Workflow + +1. Map the current project surface. + Identify the repo root and read the most relevant project guidance first, such as `AGENTS.md`, `README.md`, roadmap/ledger files, and local docs that define workflows or validation expectations. + +2. Build the memory/session path first. + Resolve the memory base as `$CODEX_HOME` when set, otherwise default to `~/.codex`. + Use these locations: + - memory index: `$CODEX_HOME/memories/MEMORY.md` or `~/.codex/memories/MEMORY.md` + - rollout summaries: `$CODEX_HOME/memories/rollout_summaries/` + - raw sessions: `$CODEX_HOME/sessions/` or `~/.codex/sessions/` + +3. Read project past sessions in this order. + If the runtime prompt already includes a memory summary, start there. + Then search `MEMORY.md` for: + - repo name + - repo basename + - current `cwd` + - important module or file names + Open only the 1-3 most relevant rollout summaries first. + Fall back to raw session JSONL only when the summaries are missing the exact evidence you need. + +4. Scan existing project-local skills before suggesting anything new. + Check these locations relative to the current repo root: + - `.agents/skills` + - `.codex/skills` + - `skills` + Read both `SKILL.md` and `agents/openai.yaml` when present. + +5. Compare project-local skills against recurring work. + Look for repeated patterns in past sessions: + - repeated validation sequences + - repeated failure shields + - recurring ownership boundaries + - repeated root-cause categories + - workflows that repeatedly require the same repo-specific context + If the pattern appears repeatedly and is not already well captured, it is a candidate skill. + +6. Separate `new skill` from `update existing skill`. + Recommend an update when an existing skill is already the right bucket but has stale triggers, missing guardrails, outdated paths, weak validation instructions, or incomplete scope. + Recommend a new skill only when the workflow is distinct enough that stretching an existing skill would make it vague or confusing. + +7. Check for overlap with global skills only after reviewing project-local skills. + Use `$CODEX_HOME/skills` and `$CODEX_HOME/skills/public` to avoid proposing project-local skills for workflows already solved well by a generic shared skill. + Do not reject a project-local skill just because a global skill exists; project-specific guardrails can still justify a local specialization. + +## Session Analysis + +### 1. Search memory index first + +- Search `MEMORY.md` with `rg` using the repo name, basename, and `cwd`. +- Prefer entries that already cite rollout summaries with the same repo path. +- Capture: + - repeated workflows + - validation commands + - failure shields + - ownership boundaries + - milestone or roadmap coupling + +### 2. Open targeted rollout summaries + +- Open the most relevant summary files under `memories/rollout_summaries/`. +- Prefer summaries whose filenames, `cwd`, or `keywords` match the current project. +- Extract: + - what the user asked for repeatedly + - what steps kept recurring + - what broke repeatedly + - what commands proved correctness + - what project-specific context had to be rediscovered + +### 3. Use raw sessions only as a fallback + +- Only search `sessions/` JSONL files if rollout summaries are missing a concrete detail. +- Search by: + - exact `cwd` + - repo basename + - thread ID from a rollout summary + - specific file paths or commands +- Use raw sessions to recover exact prompts, command sequences, diffs, or failure text, not to replace the summary pass. + +### 4. Turn session evidence into skill candidates + +- A candidate `new skill` should correspond to a repeated workflow, not just a repeated topic. +- A candidate `skill update` should correspond to a workflow already covered by a local skill whose triggers, guardrails, or validation instructions no longer match the recorded sessions. +- Prefer concrete evidence such as: + - "this validation sequence appeared in 4 sessions" + - "this ownership confusion repeated across extractor and runtime fixes" + - "the same local script and telemetry probes had to be rediscovered repeatedly" + +## Recommendation Rules + +- Recommend a new skill when: + - the same repo-specific workflow or failure mode appears multiple times across sessions + - success depends on project-specific paths, scripts, ownership rules, or validation steps + - the workflow benefits from strong defaults or failure shields + +- Recommend an update when: + - an existing project-local skill already covers most of the need + - `SKILL.md` and `agents/openai.yaml` drift from each other + - paths, scripts, validation commands, or milestone references are stale + - the skill body is too generic to reflect how the project is actually worked on + +- Do not recommend a skill when: + - the pattern is a one-off bug rather than a reusable workflow + - a generic global skill already fits with no meaningful project-specific additions + - the workflow has not recurred enough to justify the maintenance cost + +## What To Scan + +- Past sessions and memory: + - memory summary already in context, if any + - `$CODEX_HOME/memories/MEMORY.md` or `~/.codex/memories/MEMORY.md` + - the 1-3 most relevant rollout summaries for the current repo + - raw `$CODEX_HOME/sessions` or `~/.codex/sessions` JSONL files only if summaries are insufficient + +- Project-local skill surface: + - `./.agents/skills/*/SKILL.md` + - `./.agents/skills/*/agents/openai.yaml` + - `./.codex/skills/*/SKILL.md` + - `./skills/*/SKILL.md` + +- Project conventions: + - `AGENTS.md` + - `README.md` + - roadmap, ledger, architecture, or validation docs + - current worktree or recent touched areas if needed for context + +## Output Expectations + +Return a compact audit with: + +1. `Existing skills` + List the project-local skills found and the main workflow each one covers. + +2. `Suggested updates` + For each update candidate, include: + - skill name + - why it is incomplete or stale + - the highest-value change to make + +3. `Suggested new skills` + For each new skill, include: + - recommended skill name + - why it should exist + - what would trigger it + - the core workflow it should encode + +4. `Priority order` + Rank the top recommendations by expected value. + +## Naming Guidance + +- Prefer short hyphen-case names. +- Use project prefixes for project-local skills when that improves clarity. +- Prefer verb-led or action-oriented names over vague nouns. + +## Failure Shields + +- Do not invent recurring patterns without session or repo evidence. +- Do not recommend duplicate skills when an update to an existing skill would suffice. +- Do not rely on a single memory note if the current repo clearly evolved since then. +- Do not bulk-load all rollout summaries; stay targeted. +- Do not skip rollout summaries and jump straight to raw sessions unless the summaries are insufficient. +- Do not recommend skills from themes alone; recommendations should come from repeated procedures, repeated validation flows, or repeated failure modes. +- Do not confuse a project's current implementation tasks with its reusable skill needs. + +## Follow-up + +If the user asks to actually create or update one of the recommended skills, switch to `$skill-creator` and implement the chosen skill rather than continuing the audit. diff --git a/plugins/antigravity-awesome-skills/skills/project-skill-audit/agents/openai.yaml b/plugins/antigravity-awesome-skills/skills/project-skill-audit/agents/openai.yaml new file mode 100644 index 00000000..6d607843 --- /dev/null +++ b/plugins/antigravity-awesome-skills/skills/project-skill-audit/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + display_name: "Project Skill Audit" + short_description: "Audit project sessions and skill coverage" + default_prompt: "Use $project-skill-audit to analyze this project and recommend new skills or updates to existing ones." diff --git a/plugins/antigravity-awesome-skills/skills/qiskit/SKILL.md b/plugins/antigravity-awesome-skills/skills/qiskit/SKILL.md index 3b0e4807..b18a32fa 100644 --- a/plugins/antigravity-awesome-skills/skills/qiskit/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/qiskit/SKILL.md @@ -10,6 +10,12 @@ source: community # Qiskit +## When to Use + +- You are building or optimizing quantum circuits with Qiskit for simulators or real hardware. +- You need IBM Quantum-style tooling for transpilation, execution, visualization, or algorithm libraries. +- You want guidance on moving from a simple circuit prototype to backend-aware execution. + ## Overview Qiskit is the world's most popular open-source quantum computing framework with 13M+ downloads. Build quantum circuits, optimize for hardware, execute on simulators or real quantum computers, and analyze results. Supports IBM Quantum (100+ qubit systems), IonQ, Amazon Braket, and other providers. diff --git a/plugins/antigravity-awesome-skills/skills/rehabilitation-analyzer/SKILL.md b/plugins/antigravity-awesome-skills/skills/rehabilitation-analyzer/SKILL.md index 965abbc2..9b628148 100644 --- a/plugins/antigravity-awesome-skills/skills/rehabilitation-analyzer/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/rehabilitation-analyzer/SKILL.md @@ -8,6 +8,12 @@ source: community # 康复训练分析技能 +## When to Use + +- 需要分析康复训练记录、功能恢复趋势或康复阶段进展时使用。 +- 任务涉及 ROM、肌力、疼痛、依从性或康复目标达成率分析。 +- 用户请求康复报告、趋势分析或训练计划优化建议时使用。 + ## 核心功能 康复训练分析技能提供全面的康复数据分析功能,帮助用户追踪康复进展、识别改善模式和优化训练计划。 diff --git a/plugins/antigravity-awesome-skills/skills/robius-app-architecture/SKILL.md b/plugins/antigravity-awesome-skills/skills/robius-app-architecture/SKILL.md index db531fa8..867996d4 100644 --- a/plugins/antigravity-awesome-skills/skills/robius-app-architecture/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/robius-app-architecture/SKILL.md @@ -17,7 +17,7 @@ Best practices for structuring Makepad applications based on the Robrix and Moly - **Robrix**: Matrix chat client - complex sync/async with background subscriptions - **Moly**: AI chat application - cross-platform (native + WASM) with streaming APIs -## Triggers +## When to Use Use this skill when: - Building a Makepad application with async backend integration diff --git a/plugins/antigravity-awesome-skills/skills/robius-event-action/SKILL.md b/plugins/antigravity-awesome-skills/skills/robius-event-action/SKILL.md index 15b78f2a..ed9c6fc5 100644 --- a/plugins/antigravity-awesome-skills/skills/robius-event-action/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/robius-event-action/SKILL.md @@ -17,7 +17,7 @@ Best practices for event handling and action patterns in Makepad applications ba - **Robrix**: Matrix chat client - MessageAction, RoomsListAction, AppStateAction - **Moly**: AI chat application - StoreAction, ChatAction, NavigationAction, Timer patterns -## Triggers +## When to Use Use this skill when: - Implementing custom actions in Makepad diff --git a/plugins/antigravity-awesome-skills/skills/robius-matrix-integration/SKILL.md b/plugins/antigravity-awesome-skills/skills/robius-matrix-integration/SKILL.md index 65be72a7..7e21a2a0 100644 --- a/plugins/antigravity-awesome-skills/skills/robius-matrix-integration/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/robius-matrix-integration/SKILL.md @@ -17,7 +17,7 @@ Best practices for integrating external APIs with Makepad applications based on - **Robrix**: Matrix SDK integration - sliding sync, timeline subscriptions, real-time updates - **Moly**: OpenAI/LLM API integration - SSE streaming, MCP protocol, multi-provider support -## Triggers +## When to Use Use this skill when: - Integrating Matrix SDK with Makepad diff --git a/plugins/antigravity-awesome-skills/skills/robius-state-management/SKILL.md b/plugins/antigravity-awesome-skills/skills/robius-state-management/SKILL.md index e76bcbb0..09f75a80 100644 --- a/plugins/antigravity-awesome-skills/skills/robius-state-management/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/robius-state-management/SKILL.md @@ -17,7 +17,7 @@ Best practices for state management and persistence in Makepad applications base - **Robrix**: Matrix chat client - AppState, SelectedRoom, persistence via serde - **Moly**: AI chat application - Central Store pattern, async initialization, Preferences -## Triggers +## When to Use Use this skill when: - Designing application state structure diff --git a/plugins/antigravity-awesome-skills/skills/robius-widget-patterns/SKILL.md b/plugins/antigravity-awesome-skills/skills/robius-widget-patterns/SKILL.md index edbe2f8c..084c1aed 100644 --- a/plugins/antigravity-awesome-skills/skills/robius-widget-patterns/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/robius-widget-patterns/SKILL.md @@ -17,7 +17,7 @@ Best practices for designing reusable Makepad widgets based on Robrix and Moly c - **Robrix**: Matrix chat client - Avatar, RoomsList, RoomScreen widgets - **Moly**: AI chat application - Slot, ChatLine, PromptInput, AdaptiveView widgets -## Triggers +## When to Use Use this skill when: - Creating reusable Makepad widgets diff --git a/plugins/antigravity-awesome-skills/skills/seaborn/SKILL.md b/plugins/antigravity-awesome-skills/skills/seaborn/SKILL.md index d6966a25..c3f22e67 100644 --- a/plugins/antigravity-awesome-skills/skills/seaborn/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/seaborn/SKILL.md @@ -10,6 +10,12 @@ source: community # Seaborn Statistical Visualization +## When to Use + +- You need publication-quality statistical graphics directly from tabular datasets. +- You are exploring multivariate relationships, distributions, or grouped comparisons with minimal plotting code. +- You want seaborn's dataset-oriented API and statistical defaults on top of matplotlib. + ## Overview Seaborn is a Python visualization library for creating publication-quality statistical graphics. Use this skill for dataset-oriented plotting, multivariate analysis, automatic statistical estimation, and complex multi-panel figures with minimal code. diff --git a/plugins/antigravity-awesome-skills/skills/security-bluebook-builder/SKILL.md b/plugins/antigravity-awesome-skills/skills/security-bluebook-builder/SKILL.md index 1e8e2111..95a41902 100644 --- a/plugins/antigravity-awesome-skills/skills/security-bluebook-builder/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/security-bluebook-builder/SKILL.md @@ -7,6 +7,12 @@ source: community # Security Bluebook Builder +## When to Use + +- You need a concise but enforceable security policy for an app handling sensitive data. +- You want a single Blue Book document with explicit assumptions, controls, and go/no-go gates. +- The user needs policy guidance grounded in scope, threat model, and operational security defaults rather than generic advice. + ## Overview Build a minimal but real security policy for sensitive apps. The output is a single, coherent Blue Book document using MUST/SHOULD/CAN language, with explicit assumptions, scope, and security gates. diff --git a/plugins/antigravity-awesome-skills/skills/sexual-health-analyzer/SKILL.md b/plugins/antigravity-awesome-skills/skills/sexual-health-analyzer/SKILL.md index 2546e1f7..c6cd066f 100644 --- a/plugins/antigravity-awesome-skills/skills/sexual-health-analyzer/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/sexual-health-analyzer/SKILL.md @@ -7,6 +7,12 @@ source: community # 性健康分析技能 +## When to Use + +- 需要分析性健康记录、筛查情况、避孕效果或相关风险模式时使用。 +- 任务涉及 IIEF-5 评分、STD 筛查管理、性活动统计或跨模块关联分析。 +- 用户请求性健康趋势报告或结构化风险分析时使用。 + ## 技能概述 本技能提供全面的性健康数据分析功能,包括IIEF-5评分分析、STD筛查管理、避孕效果评估、性活动统计以及与用药、慢性病、心理、营养、运动等模块的深度关联分析。 diff --git a/plugins/antigravity-awesome-skills/skills/site-architecture/SKILL.md b/plugins/antigravity-awesome-skills/skills/site-architecture/SKILL.md index 90e12158..c6c05251 100644 --- a/plugins/antigravity-awesome-skills/skills/site-architecture/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/site-architecture/SKILL.md @@ -272,7 +272,7 @@ graph TD | Type | Purpose | Example | |------|---------|---------| | Navigational | Move between sections | Header, footer, sidebar links | -| Contextual | Related content within text | "Learn more about [analytics](/features/analytics)" | +| Contextual | Related content within text | "Learn more about analytics at `/features/analytics`" | | Hub-and-spoke | Connect cluster content to hub | Blog posts linking to pillar page | | Cross-section | Connect related pages across sections | Feature page linking to related case study | diff --git a/plugins/antigravity-awesome-skills/skills/sleep-analyzer/SKILL.md b/plugins/antigravity-awesome-skills/skills/sleep-analyzer/SKILL.md index 991409b2..d77a0c4a 100644 --- a/plugins/antigravity-awesome-skills/skills/sleep-analyzer/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/sleep-analyzer/SKILL.md @@ -10,6 +10,12 @@ source: community 分析睡眠数据,识别睡眠模式,评估睡眠质量,并提供个性化睡眠改善建议。 +## When to Use + +- 需要分析睡眠时长、效率、作息规律或睡眠质量时使用。 +- 任务涉及失眠模式、夜间觉醒、PSQI 评分或睡眠问题识别。 +- 需要把睡眠数据与情绪、运动或其他健康因素做关联分析时使用。 + ## 功能 ### 1. 睡眠趋势分析 diff --git a/plugins/antigravity-awesome-skills/skills/speckit-updater/SKILL.md b/plugins/antigravity-awesome-skills/skills/speckit-updater/SKILL.md index 01888604..1e8eba7f 100644 --- a/plugins/antigravity-awesome-skills/skills/speckit-updater/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/speckit-updater/SKILL.md @@ -11,6 +11,12 @@ This skill provides safe update capabilities for GitHub SpecKit installations, p **Installation**: Available via plugin (`/plugin marketplace add NotMyself/claude-plugins` then `/plugin install speckit-updater`) or manual Git clone. See README.md for details. +## When to Use + +- You need to update or install SpecKit templates while preserving project customizations. +- You want a safe approval flow around update, rollback, or version-specific SpecKit operations. +- The task is to operate the SpecKit updater conversationally instead of running raw commands blindly. + ## What to do when this skill is invoked When the user invokes `/speckit-updater`, you should: diff --git a/plugins/antigravity-awesome-skills/skills/spline-3d-integration/SKILL.md b/plugins/antigravity-awesome-skills/skills/spline-3d-integration/SKILL.md index b35f8689..ab8be812 100644 --- a/plugins/antigravity-awesome-skills/skills/spline-3d-integration/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/spline-3d-integration/SKILL.md @@ -12,6 +12,12 @@ Master guide for embedding interactive 3D scenes from [Spline.design](https://sp --- +## When to Use + +- You need to embed an interactive Spline scene into a web project. +- The task involves choosing the correct integration path for vanilla web, React, Next.js, Vue, or iframe contexts. +- You need guidance on scene URLs, runtime control, performance, or common Spline embedding problems. + ## Quick Reference | Task | Guide | diff --git a/plugins/antigravity-awesome-skills/skills/sred-project-organizer/SKILL.md b/plugins/antigravity-awesome-skills/skills/sred-project-organizer/SKILL.md index 4a17e5df..fefd9015 100644 --- a/plugins/antigravity-awesome-skills/skills/sred-project-organizer/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/sred-project-organizer/SKILL.md @@ -9,6 +9,12 @@ source: community SRED expects projects to be presented in a particular format. Take the list of projects that have been worked on in the past year, and summarize them into the format expected by SRED, with the supporting evidence. Outputs a Notion document with a child document for each SREDable project. +## When to Use + +- You need to turn a prior-year work summary into SRED-formatted project documents. +- The task involves classifying projects as SREDable, collecting evidence, and organizing output in Notion. +- You already have or are ready to generate the upstream work summary that this organizer depends on. + # Prerequisites Before starting make sure that Github, Notion and Linear can be accessed. Notion and Linear should be connected using an MCP. Github can be connected with an MCP, but if you have access to the `gh` CLI tool, you can use that instead. diff --git a/plugins/antigravity-awesome-skills/skills/sred-work-summary/SKILL.md b/plugins/antigravity-awesome-skills/skills/sred-work-summary/SKILL.md index 17d1ecdb..15eabdcd 100644 --- a/plugins/antigravity-awesome-skills/skills/sred-work-summary/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/sred-work-summary/SKILL.md @@ -9,6 +9,12 @@ source: community Collect all the Github PRs, Notion docs and Linear tickets a person completed in a given year. Group the links from all of those into projects. Put everything into a private Notion document and return a link to that document. +## When to Use + +- You need to gather a year's worth of PRs, Notion docs, and Linear tickets into project groupings for SRED preparation. +- The task is to build the upstream Notion work summary before writing individual SRED project descriptions. +- You need a repeatable collection workflow across GitHub, Notion, and Linear for a fixed time window. + ## Prerequisites Before starting make sure that Github, Notion and Linear can be accessed. Notion and Linear should be connected using an MCP. Github can be connected with an MCP, but if you have access to the `gh` CLI tool, you can use that instead. diff --git a/plugins/antigravity-awesome-skills/skills/stitch-loop/SKILL.md b/plugins/antigravity-awesome-skills/skills/stitch-loop/SKILL.md index d7120890..6ad8d59d 100644 --- a/plugins/antigravity-awesome-skills/skills/stitch-loop/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/stitch-loop/SKILL.md @@ -15,6 +15,12 @@ source: community You are an **autonomous frontend builder** participating in an iterative site-building loop. Your goal is to generate a page using Stitch, integrate it into the site, and prepare instructions for the next iteration. +## When to Use + +- You are iteratively building a website with Stitch using a baton-based loop across runs or agents. +- Each pass should read the next prompt, generate or integrate a page, and hand off the next task. +- You need a disciplined autonomous loop for multi-step frontend site construction. + ## Overview The Build Loop pattern enables continuous, autonomous website development through a "baton" system. Each iteration: diff --git a/plugins/antigravity-awesome-skills/skills/swiftui-expert-skill/SKILL.md b/plugins/antigravity-awesome-skills/skills/swiftui-expert-skill/SKILL.md index b5d06a21..529b3f23 100644 --- a/plugins/antigravity-awesome-skills/skills/swiftui-expert-skill/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/swiftui-expert-skill/SKILL.md @@ -7,6 +7,12 @@ source: community # SwiftUI Expert Skill +## When to Use + +- You are building, reviewing, or refactoring SwiftUI code and need current best practices. +- The task involves state management, view composition, performance, accessibility, or iOS 26+ Liquid Glass adoption. +- You need a fact-based SwiftUI guidance layer without locking into a specific application architecture. + ## Overview Use this skill to build, review, or improve SwiftUI features with correct state management, optimal view composition, and iOS 26+ Liquid Glass styling. Prioritize native APIs, Apple design guidance, and performance-conscious patterns. This skill focuses on facts and best practices without enforcing specific architectural patterns. diff --git a/plugins/antigravity-awesome-skills/skills/tcm-constitution-analyzer/SKILL.md b/plugins/antigravity-awesome-skills/skills/tcm-constitution-analyzer/SKILL.md index 8dc63939..afe90cab 100644 --- a/plugins/antigravity-awesome-skills/skills/tcm-constitution-analyzer/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/tcm-constitution-analyzer/SKILL.md @@ -10,6 +10,12 @@ source: community 分析中医体质数据,识别体质类型,评估体质特征,并提供个性化养生改善建议。 +## When to Use + +- 你需要根据中医体质分类标准评估用户体质,并识别主导体质与兼夹体质。 +- 你想结合营养、运动、睡眠等健康数据分析体质特征、风险和变化趋势。 +- 你需要面向个体化调理的养生建议、趋势跟踪和相关性分析结果。 + ## 功能 ### 1. 体质辨识评估 diff --git a/plugins/antigravity-awesome-skills/skills/threejs-animation/SKILL.md b/plugins/antigravity-awesome-skills/skills/threejs-animation/SKILL.md index b61cc800..db936e5e 100644 --- a/plugins/antigravity-awesome-skills/skills/threejs-animation/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/threejs-animation/SKILL.md @@ -7,6 +7,12 @@ source: community # Three.js Animation +## When to Use + +- You need to animate objects, rigs, morph targets, or imported GLTF animations in Three.js. +- The task involves mixers, clips, keyframes, procedural motion, or animation blending. +- You are building motion behavior in a Three.js scene rather than just static rendering. + ## Quick Start ```javascript diff --git a/plugins/antigravity-awesome-skills/skills/threejs-fundamentals/SKILL.md b/plugins/antigravity-awesome-skills/skills/threejs-fundamentals/SKILL.md index 675238f3..8d2fdf51 100644 --- a/plugins/antigravity-awesome-skills/skills/threejs-fundamentals/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/threejs-fundamentals/SKILL.md @@ -7,6 +7,12 @@ source: community # Three.js Fundamentals +## When to Use + +- You need to set up the core structure of a Three.js scene. +- The task involves scenes, cameras, renderers, transforms, resize handling, or object hierarchy basics. +- You want foundational Three.js guidance before working on specialized topics like shaders or post-processing. + ## Quick Start ```javascript diff --git a/plugins/antigravity-awesome-skills/skills/threejs-geometry/SKILL.md b/plugins/antigravity-awesome-skills/skills/threejs-geometry/SKILL.md index dc33f21b..222f5858 100644 --- a/plugins/antigravity-awesome-skills/skills/threejs-geometry/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/threejs-geometry/SKILL.md @@ -7,6 +7,12 @@ source: community # Three.js Geometry +## When to Use + +- You need to create or optimize geometry in Three.js. +- The task involves built-in shapes, custom `BufferGeometry`, vertices, or instanced rendering. +- You are working on mesh structure rather than scene setup or materials alone. + ## Quick Start ```javascript diff --git a/plugins/antigravity-awesome-skills/skills/threejs-interaction/SKILL.md b/plugins/antigravity-awesome-skills/skills/threejs-interaction/SKILL.md index fa9e6c14..70e5bf03 100644 --- a/plugins/antigravity-awesome-skills/skills/threejs-interaction/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/threejs-interaction/SKILL.md @@ -7,6 +7,12 @@ source: community # Three.js Interaction +## When to Use + +- You need user interaction inside a Three.js scene. +- The task involves raycasting, object picking, pointer handling, touch input, or camera controls. +- You are building an interactive 3D experience rather than a passive render. + ## Quick Start ```javascript diff --git a/plugins/antigravity-awesome-skills/skills/threejs-lighting/SKILL.md b/plugins/antigravity-awesome-skills/skills/threejs-lighting/SKILL.md index b9dd9dae..7777b63b 100644 --- a/plugins/antigravity-awesome-skills/skills/threejs-lighting/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/threejs-lighting/SKILL.md @@ -7,6 +7,12 @@ source: community # Three.js Lighting +## When to Use + +- You need to add or tune lighting in a Three.js scene. +- The task involves light types, shadows, environment lighting, or lighting performance tradeoffs. +- You want to improve scene readability, realism, or mood through Three.js lighting setup. + ## Quick Start ```javascript diff --git a/plugins/antigravity-awesome-skills/skills/threejs-loaders/SKILL.md b/plugins/antigravity-awesome-skills/skills/threejs-loaders/SKILL.md index e7e2aa24..d75e84d4 100644 --- a/plugins/antigravity-awesome-skills/skills/threejs-loaders/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/threejs-loaders/SKILL.md @@ -7,6 +7,12 @@ source: community # Three.js Loaders +## When to Use + +- You need to load models, textures, HDR assets, or other external resources in Three.js. +- The task involves `GLTFLoader`, `TextureLoader`, loading progress, or async asset orchestration. +- You are managing scene assets rather than authoring geometry or shaders directly. + ## Quick Start ```javascript diff --git a/plugins/antigravity-awesome-skills/skills/threejs-postprocessing/SKILL.md b/plugins/antigravity-awesome-skills/skills/threejs-postprocessing/SKILL.md index 7cb7e7c3..e7c8ea2b 100644 --- a/plugins/antigravity-awesome-skills/skills/threejs-postprocessing/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/threejs-postprocessing/SKILL.md @@ -7,6 +7,12 @@ source: community # Three.js Post-Processing +## When to Use + +- You need screen-space visual effects in a Three.js render pipeline. +- The task involves `EffectComposer`, bloom, depth of field, color grading, blur, or custom passes. +- You are enhancing the final rendered image rather than base scene setup alone. + ## Quick Start ```javascript diff --git a/plugins/antigravity-awesome-skills/skills/threejs-shaders/SKILL.md b/plugins/antigravity-awesome-skills/skills/threejs-shaders/SKILL.md index b6166c5b..b42b1e76 100644 --- a/plugins/antigravity-awesome-skills/skills/threejs-shaders/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/threejs-shaders/SKILL.md @@ -7,6 +7,12 @@ source: community # Three.js Shaders +## When to Use + +- You need custom shader logic in Three.js. +- The task involves `ShaderMaterial`, uniforms, GLSL, vertex deformation, or fragment-based effects. +- You are extending material behavior beyond what built-in materials provide. + ## Quick Start ```javascript diff --git a/plugins/antigravity-awesome-skills/skills/threejs-textures/SKILL.md b/plugins/antigravity-awesome-skills/skills/threejs-textures/SKILL.md index 4cac7851..ecb815ef 100644 --- a/plugins/antigravity-awesome-skills/skills/threejs-textures/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/threejs-textures/SKILL.md @@ -7,6 +7,12 @@ source: community # Three.js Textures +## When to Use + +- You need to load, configure, or optimize textures in Three.js. +- The task involves UV mapping, texture settings, cubemaps, environment maps, or HDR texture workflows. +- You are working on surface detail and material inputs rather than geometry or animation. + ## Quick Start ```javascript diff --git a/plugins/antigravity-awesome-skills/skills/travel-health-analyzer/SKILL.md b/plugins/antigravity-awesome-skills/skills/travel-health-analyzer/SKILL.md index 475d2aec..173a6a2f 100644 --- a/plugins/antigravity-awesome-skills/skills/travel-health-analyzer/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/travel-health-analyzer/SKILL.md @@ -8,6 +8,12 @@ source: community # 旅行健康分析技能 +## When to Use + +- 需要做旅行前健康准备、目的地健康风险评估或疫苗建议时使用。 +- 任务涉及 WHO/CDC 风险信息、旅行药箱、预防措施或多语言医疗卡片。 +- 用户请求旅行健康规划或目的地卫生风险分析时使用。 + ## 🚨 重要医学免责声明 **本技能提供的所有健康建议和信息仅供参考,不能替代专业医疗建议。** diff --git a/plugins/antigravity-awesome-skills/skills/vexor-cli/SKILL.md b/plugins/antigravity-awesome-skills/skills/vexor-cli/SKILL.md index 1cb74f2b..fbb8a14e 100644 --- a/plugins/antigravity-awesome-skills/skills/vexor-cli/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/vexor-cli/SKILL.md @@ -7,6 +7,12 @@ source: community # Vexor CLI Skill +## When to Use + +- You need to locate files by intent rather than exact filename or text match. +- The repository is large enough that manual browsing or naive grep is too slow or ambiguous. +- You want semantic discovery of where something is implemented, loaded, defined, or documented. + ## Goal Find files by intent (what they do), not exact text. diff --git a/plugins/antigravity-awesome-skills/skills/videodb/SKILL.md b/plugins/antigravity-awesome-skills/skills/videodb/SKILL.md index 26519753..4cde5162 100644 --- a/plugins/antigravity-awesome-skills/skills/videodb/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/videodb/SKILL.md @@ -16,6 +16,12 @@ argument-hint: "[task description]" Use this skill when you need to: +## When to Use + +- You need video or audio perception, indexing, search, or timeline editing from files, URLs, desktop sessions, or live streams. +- The task involves timestamps, searchable evidence, subtitles, clips, overlays, or real-time monitoring alerts. +- You want one workflow that combines ingestion, understanding, retrieval, and media actions. + ## 1) Desktop Perception - Start/stop a **desktop session** capturing **screen, mic, and system audio** - Stream **live context** and store **episodic session memory** diff --git a/plugins/antigravity-awesome-skills/skills/weightloss-analyzer/SKILL.md b/plugins/antigravity-awesome-skills/skills/weightloss-analyzer/SKILL.md index 553fa1be..a299ce7c 100644 --- a/plugins/antigravity-awesome-skills/skills/weightloss-analyzer/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/weightloss-analyzer/SKILL.md @@ -9,6 +9,12 @@ source: community 分析减肥数据,计算代谢率,追踪能量缺口,管理减肥阶段。 +## When to Use + +- 需要分析减重数据、代谢率、能量缺口或减脂阶段管理时使用。 +- 任务涉及 BMI、体脂、围度、BMR/TDEE 或体重变化趋势分析。 +- 用户请求减肥进度评估、目标规划或个性化减重建议时使用。 + ## 功能 ### 1. 身体成分分析 diff --git a/plugins/antigravity-awesome-skills/skills/wellally-tech/SKILL.md b/plugins/antigravity-awesome-skills/skills/wellally-tech/SKILL.md index dcfb7ab6..56c9eb55 100644 --- a/plugins/antigravity-awesome-skills/skills/wellally-tech/SKILL.md +++ b/plugins/antigravity-awesome-skills/skills/wellally-tech/SKILL.md @@ -9,6 +9,12 @@ source: community Integrate multiple digital health data sources, connect to [WellAlly.tech](https://www.wellally.tech/) knowledge base, providing data import and knowledge reference for personal health management systems. +## When to Use + +- You need to import or normalize health data from sources like Apple Health, Fitbit, Oura, or CSV/JSON exports. +- You want to connect personal health data workflows to the WellAlly.tech knowledge base. +- The task involves data import, health-data management, or article recommendations driven by user health context. + ## Core Features ### 1. Digital Health Data Import diff --git a/plugins/antigravity-bundle-documents-presentations/skills/google-slides-automation/SKILL.md b/plugins/antigravity-bundle-documents-presentations/skills/google-slides-automation/SKILL.md index a0bd1482..18022403 100644 --- a/plugins/antigravity-bundle-documents-presentations/skills/google-slides-automation/SKILL.md +++ b/plugins/antigravity-bundle-documents-presentations/skills/google-slides-automation/SKILL.md @@ -15,6 +15,12 @@ Lightweight Google Slides integration with standalone OAuth authentication. No M > **Requires Google Workspace account.** Personal Gmail accounts are not supported. +## When to Use + +- You need to create, inspect, or modify Google Slides presentations from local automation. +- The task involves reading slide text, adding/removing slides, or batch updating presentation content. +- You want Slides automation for Workspace documents without using an MCP server. + ## First-Time Setup Authenticate with Google (opens browser): diff --git a/plugins/antigravity-bundle-expo-react-native/skills/expo-cicd-workflows/SKILL.md b/plugins/antigravity-bundle-expo-react-native/skills/expo-cicd-workflows/SKILL.md index 34e11b8d..f45440dc 100644 --- a/plugins/antigravity-bundle-expo-react-native/skills/expo-cicd-workflows/SKILL.md +++ b/plugins/antigravity-bundle-expo-react-native/skills/expo-cicd-workflows/SKILL.md @@ -12,6 +12,12 @@ license: MIT License Help developers write and edit EAS CI/CD workflow YAML files. +## When to Use + +- You need to create, edit, or validate `.eas/workflows/*.yml` files for an Expo project. +- The task involves EAS build pipelines, deployment automation, workflow triggers, or Expo CI/CD configuration. +- You need schema-backed workflow guidance rather than relying on stale memorized syntax. + ## Reference Documentation Fetch these resources before generating or validating workflow files. Use the fetch script (implemented using Node.js) in this skill's `scripts/` directory; it caches responses using ETags for efficiency: diff --git a/plugins/antigravity-bundle-expo-react-native/skills/expo-dev-client/SKILL.md b/plugins/antigravity-bundle-expo-react-native/skills/expo-dev-client/SKILL.md index 84f77ebd..b4227321 100644 --- a/plugins/antigravity-bundle-expo-react-native/skills/expo-dev-client/SKILL.md +++ b/plugins/antigravity-bundle-expo-react-native/skills/expo-dev-client/SKILL.md @@ -9,6 +9,12 @@ license: MIT Use EAS Build to create development clients for testing native code changes on physical devices. Use this for creating custom Expo Go clients for testing branches of your app. +## When to Use + +- You need an Expo development client because the app depends on custom native code or targets not supported by Expo Go. +- The task involves building, distributing, or testing EAS development builds on physical devices. +- You need guidance on when to choose a dev client versus staying on plain Expo Go. + ## Important: When Development Clients Are Needed **Only create development clients when your app requires custom native code.** Most apps work fine in Expo Go. diff --git a/plugins/antigravity-bundle-expo-react-native/skills/expo-tailwind-setup/SKILL.md b/plugins/antigravity-bundle-expo-react-native/skills/expo-tailwind-setup/SKILL.md index a50e10a5..a15a5be4 100644 --- a/plugins/antigravity-bundle-expo-react-native/skills/expo-tailwind-setup/SKILL.md +++ b/plugins/antigravity-bundle-expo-react-native/skills/expo-tailwind-setup/SKILL.md @@ -11,6 +11,12 @@ license: MIT This guide covers setting up Tailwind CSS v4 in Expo using react-native-css and NativeWind v5 for universal styling across iOS, Android, and Web. +## When to Use + +- You need to set up Tailwind CSS v4 styling in an Expo app using `react-native-css` and NativeWind v5. +- The task involves configuring Metro, PostCSS, global CSS, or package versions for Expo + Tailwind. +- You want one styling setup that works across iOS, Android, and web in an Expo project. + ## Overview This setup uses: diff --git a/plugins/antigravity-bundle-makepad-builder/skills/makepad-basics/SKILL.md b/plugins/antigravity-bundle-makepad-builder/skills/makepad-basics/SKILL.md index a923030b..28a8bca7 100644 --- a/plugins/antigravity-bundle-makepad-builder/skills/makepad-basics/SKILL.md +++ b/plugins/antigravity-bundle-makepad-builder/skills/makepad-basics/SKILL.md @@ -19,6 +19,12 @@ You are an expert at the Rust `makepad-widgets` crate. Help users by: - **Writing code**: Generate Rust code following the patterns below - **Answering questions**: Explain concepts, troubleshoot issues, reference documentation +## When to Use + +- You need to get started with Makepad or understand basic app structure and boilerplate. +- The task involves project setup, `live_design!`, `app_main!`, or first-screen application wiring. +- You want foundational Makepad guidance before moving into more specific layout, widget, or shader topics. + ## Documentation Refer to the local files for detailed documentation: diff --git a/plugins/antigravity-bundle-makepad-builder/skills/makepad-deployment/SKILL.md b/plugins/antigravity-bundle-makepad-builder/skills/makepad-deployment/SKILL.md index 08989865..fefed7c6 100644 --- a/plugins/antigravity-bundle-makepad-builder/skills/makepad-deployment/SKILL.md +++ b/plugins/antigravity-bundle-makepad-builder/skills/makepad-deployment/SKILL.md @@ -14,6 +14,12 @@ source: community This skill covers packaging Makepad applications for all supported platforms. +## When to Use + +- You need to package, distribute, or automate deployment of a Makepad application. +- The task involves desktop installers, APK/IPA builds, WebAssembly output, or CI-based release artifacts. +- You need guidance on `cargo-packager`, `cargo-makepad`, or GitHub Actions packaging flows for Makepad. + ## Quick Navigation | Platform | Tool | Output | diff --git a/plugins/antigravity-bundle-makepad-builder/skills/makepad-event-action/SKILL.md b/plugins/antigravity-bundle-makepad-builder/skills/makepad-event-action/SKILL.md index f8f963af..000e8285 100644 --- a/plugins/antigravity-bundle-makepad-builder/skills/makepad-event-action/SKILL.md +++ b/plugins/antigravity-bundle-makepad-builder/skills/makepad-event-action/SKILL.md @@ -20,6 +20,12 @@ You are an expert at Makepad event and action handling. Help users by: - **Creating actions**: Widget-to-parent communication - **Event flow**: Understanding event propagation +## When to Use + +- You need to handle input, lifecycle, or UI interaction events in Makepad. +- The task involves `handle_event`, `Event` variants, `Hit` processing, or widget action propagation. +- You need to design or debug Makepad event/action flow between widgets and parents. + ## Documentation Refer to the local files for detailed documentation: diff --git a/plugins/antigravity-bundle-makepad-builder/skills/makepad-layout/SKILL.md b/plugins/antigravity-bundle-makepad-builder/skills/makepad-layout/SKILL.md index fd039c25..b82e495d 100644 --- a/plugins/antigravity-bundle-makepad-builder/skills/makepad-layout/SKILL.md +++ b/plugins/antigravity-bundle-makepad-builder/skills/makepad-layout/SKILL.md @@ -20,6 +20,12 @@ You are an expert at Makepad layout system. Help users by: - **Writing code**: Generate layout code following the patterns below - **Answering questions**: Explain layout concepts, sizing, flow directions +## When to Use + +- You need to size, align, or position widgets in a Makepad UI. +- The task involves `Walk`, `Align`, `Fit`, `Fill`, padding, spacing, or container flow configuration. +- You want Makepad-specific layout solutions for centering, responsiveness, or composition. + ## Documentation Refer to the local files for detailed documentation: diff --git a/plugins/antigravity-bundle-makepad-builder/skills/makepad-shaders/SKILL.md b/plugins/antigravity-bundle-makepad-builder/skills/makepad-shaders/SKILL.md index 90f056d9..9040581a 100644 --- a/plugins/antigravity-bundle-makepad-builder/skills/makepad-shaders/SKILL.md +++ b/plugins/antigravity-bundle-makepad-builder/skills/makepad-shaders/SKILL.md @@ -19,6 +19,12 @@ You are an expert at Makepad shaders. Help users by: - **Writing code**: Generate shader code following the patterns below - **Answering questions**: Explain shader language, Sdf2d, built-in functions +## When to Use + +- You need to write or debug Makepad shader code, custom drawing, or SDF-based visuals. +- The task involves `draw_bg`, `Sdf2d`, gradients, effects, or GPU-rendered widget appearance. +- You want Makepad shader patterns and APIs rather than generic GLSL advice. + ## Documentation Refer to the local files for detailed documentation: diff --git a/plugins/antigravity-bundle-makepad-builder/skills/makepad-widgets/SKILL.md b/plugins/antigravity-bundle-makepad-builder/skills/makepad-widgets/SKILL.md index 5c6dfb1d..1f7411e9 100644 --- a/plugins/antigravity-bundle-makepad-builder/skills/makepad-widgets/SKILL.md +++ b/plugins/antigravity-bundle-makepad-builder/skills/makepad-widgets/SKILL.md @@ -15,6 +15,12 @@ You are an expert at Makepad widgets. Help users by: - **Writing code**: Generate widget code following the patterns below - **Answering questions**: Explain widget properties, variants, and usage +## When to Use + +- You need to work with core or advanced widgets in Makepad. +- The task involves widget selection, properties, variants, composition, or widget-specific behavior. +- You want examples for `View`, `Button`, labels, rich text, or other `makepad-widgets` building blocks. + ## Documentation Refer to the local files for detailed documentation: diff --git a/plugins/antigravity-bundle-oss-maintainer/skills/commit/SKILL.md b/plugins/antigravity-bundle-oss-maintainer/skills/commit/SKILL.md index 394315fa..de1d1999 100644 --- a/plugins/antigravity-bundle-oss-maintainer/skills/commit/SKILL.md +++ b/plugins/antigravity-bundle-oss-maintainer/skills/commit/SKILL.md @@ -9,6 +9,12 @@ source: community Follow these conventions when creating commits for Sentry projects. +## When to Use + +- The user asks to commit code, prepare a commit message, or save changes in git. +- You need Sentry-style commit formatting with conventional commit structure and issue references. +- The task requires enforcing branch safety before committing, especially avoiding direct commits on `main` or `master`. + ## Prerequisites Before committing, always check the current branch: diff --git a/plugins/antigravity-bundle-oss-maintainer/skills/create-pr/SKILL.md b/plugins/antigravity-bundle-oss-maintainer/skills/create-pr/SKILL.md index e832f468..91409c2a 100644 --- a/plugins/antigravity-bundle-oss-maintainer/skills/create-pr/SKILL.md +++ b/plugins/antigravity-bundle-oss-maintainer/skills/create-pr/SKILL.md @@ -9,6 +9,12 @@ source: community This skill name is kept for compatibility. +## When to Use + +- The user explicitly asks for `create-pr` or refers to the legacy skill name. +- You need to redirect pull request creation work to the canonical `sentry-skills:pr-writer` workflow. +- The task is specifically about writing or updating a pull request rather than general git operations. + Use `sentry-skills:pr-writer` as the canonical skill for creating and editing pull requests. If invoked via `create-pr`, run the same workflow and conventions documented in `sentry-skills:pr-writer`. diff --git a/plugins/antigravity-bundle-revops-crm-automation/skills/google-calendar-automation/SKILL.md b/plugins/antigravity-bundle-revops-crm-automation/skills/google-calendar-automation/SKILL.md index 6e5c327f..aafe862b 100644 --- a/plugins/antigravity-bundle-revops-crm-automation/skills/google-calendar-automation/SKILL.md +++ b/plugins/antigravity-bundle-revops-crm-automation/skills/google-calendar-automation/SKILL.md @@ -15,6 +15,12 @@ Lightweight Google Calendar integration with standalone OAuth authentication. No > **⚠️ Requires Google Workspace account.** Personal Gmail accounts are not supported. +## When to Use + +- You need to list, create, inspect, or update Google Calendar events from local scripts. +- The task requires OAuth-backed calendar automation without standing up an MCP server. +- You need quick operational access to calendars, schedules, attendees, or event details in a Workspace environment. + ## First-Time Setup Authenticate with Google (opens browser): diff --git a/skills_index.json b/skills_index.json index 850a0106..faa27121 100644 --- a/skills_index.json +++ b/skills_index.json @@ -21703,7 +21703,7 @@ "date_added": "2026-03-25", "plugin": { "targets": { - "codex": "blocked", + "codex": "supported", "claude": "blocked" }, "setup": { @@ -21712,7 +21712,6 @@ "docs": null }, "reasons": [ - "absolute_host_path", "target_specific_home_path" ] }