開發
前端、後端、行動裝置和全端開發技能
20307 skills in this category
create-functional-test
Create functional test for HTTP controllers and LiveComponents. Use when testing web endpoints, form submissions, API responses, or LiveComponent interactions. Tests make HTTP requests and verify responses/DOM.
curv-design-system
Apply the complete CURV Tools design system to all visual outputs - dashboards, reports, HTML artifacts, and data visualizations. Includes exact colors from production tools (rgb(3, 12, 27) dark background, rgb(157, 78, 221) purple accent), glassmorphic effects, gradient borders, header/footer templates, and animation patterns used in GL Decoder and SQPR Analyser.
testing-patterns
Padrões e boas práticas para testes de software
google-shell-style
Use when the user asks to "refactor shell script", "fix bash style", "apply Google style guide to shell", "review shell script style", "format bash script", or when writing, reviewing, or refactoring shell/bash scripts. Provides Google Shell Style Guide rules for formatting, quoting, naming, control flow, and common anti-patterns.
wasp-jobs
Background jobs with PgBoss for Wasp applications. Use when implementing async tasks, scheduled jobs, email queues, or background processing. Requires PostgreSQL database.
skill-generator
Use when you want to capture project-specific patterns as reusable skills - generates custom skills based on codebase patterns, common workflows, and team conventions discovered during analysis. Creates skills for patterns, testing, deployment, debugging, and setup. Do NOT use for generic skills that would work across any project - those belong in popkit core, not project-specific generation.
browserslistrc
Defines target browser versions for CSS autoprefixing and JavaScript transpilation. Generates .browserslistrc configuration file.
google-gemini-api
Complete guide for Google Gemini API using the CORRECT current SDK (@google/genai v1.27+, NOT thedeprecated @google/generative-ai). Covers text generation, multimodal inputs (text + images + video +audio + PDFs), function calling, thinking mode, streaming, and system instructions with accurate 2025model information (Gemini 2.5 Pro/Flash/Flash-Lite with 1M input tokens, NOT 2M).Use when: integrating Gemini API, implementing multimodal AI applications, using thinking mode forcomplex reasoning, function calling with parallel execution, streaming responses, deploying toCloudflare Workers, building chat applications, or encountering SDK deprecation warnings, context windowerrors, model not found errors, function calling failures, or multimodal format errors.Keywords: gemini api, @google/genai, gemini-2.5-pro, gemini-2.5-flash, gemini-2.5-flash-lite,multimodal gemini, thinking mode, google ai, genai sdk, function calling gemini, streaming gemini,gemini vision, gemini video, gemini audio, gemini pdf, sys
auto-swe
Setup an autonomous software development cycle, inspired by Anthropic's "Effective harnesses for long-running agents" blog (https://www.anthropic.com/engineering/effective-harnesses-for-long-running-agents). Adapted to fit our tech-stack (TypeScript, NextJS, InstantDB, Trigger.dev, tRPC) and style (kebab-case file-naming).
server-actions-and-routes
Next.js App Router における Server Actions と Route Handlers の使い分け、セキュリティ、および実装規約。
gitea
Expert guidance for Gitea self-hosted Git service including installation, configuration, repositories, webhooks, API usage, Docker deployment, and integration with CI/CD. Use this when working with Gitea Git hosting.
integration-patterns
Expertise in API design, database integration, and service connectivity. Activates when working with "API", "database", "webhook", "service", "integrate", "connect", or system architecture.
forge-lang-rust
Rust development standards including cargo test, clippy, and rustfmt. Use when working with Rust files, Cargo.toml, or Rust tests.
using-superpowers
Core skill activation protocol - establishes mandatory workflows for finding and applying skills before any task
session-capture
Saves complete session state to STATUS.json for seamless continuation across conversations. Captures git context, in-progress tasks, service status, focus area, and next actions. Use at the end of work sessions, before context limits, or when switching to a different task. Do NOT use mid-task or for quick questions - the overhead is only worthwhile when you actually need to resume later.
plugin-publishing
Use when the user wants to publish, share, or submit a Claude Code plugin to the marketplace
code-agent
Implements features and writes production-ready code
gemini-imagen
Generate images using Google Gemini's image generation APIs via Python CLI. Use for "generate image", "create image", "gemini image", "AI image", or when needing AI image generation in Claude Code.
conductor
Context-driven development methodology for organized, spec-first coding. Use when:- Project has a `conductor/` directory- User mentions specs, plans, tracks, or context-driven development- Files like `conductor/tracks.md`, `conductor/product.md`, `conductor/workflow.md` exist- User asks about project status, implementation progress, or track management- User wants to organize development work with TDD practices- User invokes `/conductor-*` commands (setup, newtrack, implement, status, revert, validate, block, skip, revise, archive, export, refresh)- User mentions documentation is outdated or wants to sync context with codebase changesInteroperable with Gemini CLI extension and Claude Code commands.Integrates with Beads for persistent task memory across sessions.
test-plan-generator
Automatically generate comprehensive QA test plans when user mentions testing requirements, QA needs, or asks what should be tested. Analyzes code changes and features to create structured test scenarios. Invoke when user mentions "test plan", "QA", "what to test", "testing requirements", or "test scenarios".