react-useeffect
React useEffect best practices from official docs. Use when writing/reviewing useEffect, useState for derived values, data fetching, or state synchronization. Teaches when NOT to use Effect and better alternati...
Discover Databases skills, compare source repositories and read the instructions for each workflow.
React useEffect best practices from official docs. Use when writing/reviewing useEffect, useState for derived values, data fetching, or state synchronization. Teaches when NOT to use Effect and better alternati...
Apply rigorous coding standards. Use when writing, implementing, or reviewing code.
Automated factory for converting GitHub repositories into specialized AI skills. Use this skill when the user provides a GitHub URL and wants to "package", "wrap", or "create a skill" from it. It automatically...
Lifecycle manager for GitHub-based skills. Use this to batch scan your skills directory, check for updates on GitHub, and perform guided upgrades of your skill wrappers.
Integrate Databuddy analytics into applications using the SDK or REST API. Use when implementing analytics tracking, feature flags, custom events, Web Vitals, error tracking, LLM observability, or querying anal...
Fix accessibility issues.
Fix animation performance issues.
Ship correct, complete metadata.
Enforces an opinionated UI baseline to prevent AI-generated interface slop.
Guide for deprecating R functions/arguments. Use when a user asks to deprecate a function or parameter, including adding lifecycle warnings, updating documentation, adding NEWS entries, and updating tests.
【設定追加時は必ず参照】KonomiTV に新しい設定 (v-switch/v-select など) を追加する際の必須手順。SettingsStore.ts / Settings.ts / config.py / Settings/*.vue への追加が必要
Generate daily briefing with priorities, progress, and alerts. Used as part of session-start or when user asks "what's on today". Internal skill supporting the marvin skill.
Run multiple isolated mux dev-server instances (temp MUX_ROOT + free ports)
Guidelines for when to use (and avoid) useEffect in React components
AI-driven browser automation via Model Context Protocol
Send a task to OpenCode via the `oask` CLI and wait for the reply. Use only when the user explicitly delegates to OpenCode (ask/@opencode/let opencode/review); not for questions about OpenCode itself.
Async via cask, end turn immediately; use only when user explicitly delegates to Codex (ask/@codex/let codex/review); NOT for questions about Codex itself.
Async via oask, end turn immediately; use only when user explicitly delegates to OpenCode (ask/@opencode/let opencode/review); NOT for questions about OpenCode itself.
Fetch the latest reply from Claude storage via the `lpend` CLI. Use only when the user explicitly asks to view the Claude reply/response (e.g. "看下 Claude 回复/输出"); do not run proactively after `lask` unles...
Test connectivity with OpenCode (shorthand: oc) via the `oping` CLI. Use when the user explicitly asks to check OpenCode/oc status/connection (e.g. "oc ping", "oc 还活着吗", "OpenCode 连上没"), or when troubles...
Send a task to Claude via the `lask` CLI and wait for the reply. Use only when the user explicitly delegates to Claude; not for questions about Claude itself.
Test connectivity with Gemini (shorthand: g/gm) via the `gping` CLI. Use when the user explicitly asks to check Gemini/gm status/connection (e.g. "g ping", "gm ping", "Gemini 连上没"), or when troubleshooting G...
Send a task to Gemini via the `gask` CLI and wait for the reply. Use only when the user explicitly delegates to Gemini (ask/@gemini/let gemini/review); not for questions about Gemini itself.
Fetch the latest reply from OpenCode (shorthand: oc) storage via the `opend` CLI. Use only when the user explicitly asks to view the OpenCode/oc reply/response (e.g. "看下 oc 回复/输出"); do not run proactively...
The default order uses GitHub repository stars from our indexed data. Stars belong to the source repository and may be shared by multiple skills. They indicate repository interest, not skill installs or an independent quality score.