Lint 与格式化
代码 lint 与格式化
english-prompt-optimizer
learnwy
"Optimize and restructure user prompts for better AI responses. Use when user writes in non-English (Chinese, Japanese, Korean, etc.), request is vague/unclear, or user asks to improve their prompt. Triggers on: '帮我', '请帮忙', 'お願い', any non-English complex request. Translates, restructures, and shows optimized prompt before proceeding."
react-native-component-generator
Dexploarer
Generates React Native components with platform-specific code, TypeScript support, and mobile-first patterns. Use when user asks to "create React Native component", "generate RN component", "scaffold mobile component", or "create cross-platform component".
grimoire-uniswap
franalgaba
Retrieves Uniswap router metadata using the Grimoire venue CLI. Use when you need router addresses, adapter information, or Uniswap V3/V4 details.
mathjax-rendering
BitYoungjae
Render mathematical formulas in Obsidian using LaTeX/MathJax syntax. Use when writing equations, matrices, integrals, summations, or any mathematical notation in Obsidian notes.
universal-design-for-learning
reggiechan74
This skill should be used when the user asks to "design accessible curriculum", "apply UDL", "accommodate diverse learners", "create inclusive workshops", "ensure accessibility", or references Universal Design for Learning. Also applies when generating lesson plans, outlines, or activities to ensure multiple means of representation, engagement, and expression. Provides practical guidance for creating inclusive, accessible learning experiences in 1-2 day workshop contexts.
grimoire-hyperliquid
franalgaba
Queries Hyperliquid market data using the Grimoire venue CLI. Use when you need mids, books, metadata, open orders, or a withdrawal call.
image-convert
agntswrm
Converts an image to a different format (PNG, JPG, WebP). Use when you need to change image formats, optimize for web, or prepare images for specific applications.
cine-shot
yelban
電影感 AI 繪圖提示詞生成器。根據使用者的場景描述,自動選配攝影機模組、光影預設, 產出 Midjourney 與 Gemini 3 Pro 雙平台格式的 cinematic prompt。
test-engineer
marcioaltoe
Expert testing and quality engineer for Vitest (running on Bun). Use when user needs test creation, test strategy, code quality setup, E2E testing, or debugging test failures. Examples - "write tests for this function", "create E2E tests with Playwright", "help me test this API route", "setup testing infrastructure", "why is this test failing?", "improve code quality with Biome".
quality-engineer
marcioaltoe
Expert in code quality, formatting, linting, and quality gates workflow. Use when user needs to setup quality tools, fix linting errors, configure Biome/Prettier, setup pre-commit hooks, or run quality checks. Examples - "setup code quality", "fix lint errors", "configure Biome", "setup Husky", "run quality checks", "format code", "type check errors".
audio-to-text
lucas-acc
Transcribe audio files to text with automatic language detection (supports Chinese and English)
audio-download
lucas-acc
Download audio from YouTube and Twitter/X links
linting
jiatastic
Python linting with Ruff - an extremely fast linter written in Rust. Use when: (1) Standardizing code quality, (2) Fixing style warnings, (3) Enforcing rules in CI, (4) Replacing flake8/isort/pyupgrade/autoflake, (5) Configuring lint rules and suppressions.
webman-best-practices
kitephp
MUST be used for Webman framework projects. Covers DDD architecture with controller/service/domain/infrastructure layers, strict dependency rules, lowercase directory naming, PER Coding Style with declare(strict_types=1) and final classes. Use when building Webman applications, implementing domain-driven design, or working with service layer patterns.
document-to-markdown
kcchien
Convert PDF, Office, images, HTML, and URLs to Markdown. Use for document conversion, text extraction, OCR, web scraping, RAG pipelines. Triggers: "convert to markdown", "extract text", "read PDF", "scrape URL".
design-critique
slb2248
Structured framework for design feedback sessions.
essay-brief
clyderankin
Extract the DNA of your essay through a question flow and save it as a reusable brief
essay-review
clyderankin
The tough New York Times editor—diagnose structural problems, weak arguments, and voice drift
matplotlib
G1Joshi
Matplotlib data visualization library. Use for plotting.
midjourney
G1Joshi
Midjourney AI image generation. Use for creative AI.
academic-researcher
SiluPanda
Expert-level academic research and LaTeX paper writing with IEEE/APA citation support. Creates peer-reviewed research papers, literature reviews, and theses with proper scholarly standards.
Lint-Clean Markdown Skill
fabioc-aloha
"Write markdown that passes linting on first attempt by internalizing common rules."
wfc-rules
sam-fakhreddine
Creates and edits markdown-based coding convention files (.wfc/rules/.md) for the wfc PreToolUse hook system. Use this skill to CREATE or EDIT rule files that guide code generation style and patterns. Rules are plain markdown documents intended for LLM evaluation during tool calls (if wfc hook is registered and active). DISTINCT FROM: - Linters (ESLint, Ruff, Pylint): use those for syntax/AST-based enforcement - Formatters (Prettier, Black): use those for whitespace/formatting - Security shields (wfc-safeguard): use that for blocking dangerous code TRIGGERS: "create/edit a wfc rule file", "add convention to .wfc/rules/", "/wfc-rules" PREREQUISITE: Requires .wfc/ directory and active PreToolUse hook. Rules created without these will be inert (no enforcement occurs). SCOPE: This skill ONLY writes to .wfc/rules/.md. It does not modify .wfc/config.*, .wfc/engine/, or any files outside the rules directory.
creating-illustrations
masayan1126
Generates high-quality image prompts for AI image generators (Midjourney, DALL-E, Stable Diffusion). Use when user mentions "イラスト作成", "画像プロンプト", "プロンプト生成", or "画像生成".