Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
Global Validation
Implement runtime validation and type safety using Zod schemas for Content Collections, API inputs, form data, and environment variables. Use this skill when validating user input, API requests, content schemas, or ensuring data integrity. When working on Content Collections schema definitions in src/content/config.ts, API route input validation with Zod, form validation (server-side and client-side), environment variable validation, component prop validation with runtime checks, URL and query parameter validation, request body and form data sanitization, TypeScript runtime type validation, or custom Zod refinements and transformations.
majiayu000/claude-skill-registry 163
-
plantuml-diagram
Generate PlantUML diagrams including UML class, sequence, and component diagrams. Use when creating UML diagrams or system architecture visualizations.
majiayu000/claude-skill-registry 163
-
when-optimizing-prompts-use-prompt-architect-dnyoussef-context-cascade
majiayu000/claude-skill-registry 163
-
cloudflare-durable-objects-secondsky-claude-skills
majiayu000/claude-skill-registry 163
-
solana-agent-kit
Comprehensive guide for building AI agents that interact with Solana blockchain using SendAI's Solana Agent Kit. Covers 60+ actions, LangChain/Vercel AI integration, MCP server setup, and autonomous agent patterns.
majiayu000/claude-skill-registry 163
-
use-plan-execute
Use when you have a written implementation plan to execute in a separate session with review checkpoints
majiayu000/claude-skill-registry 163
-
internal-comms
A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever asked to write some sort of internal communications (status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, project updates, etc.).
majiayu000/claude-skill-registry 163
-
spring-boot-backend
Build and implement Spring Boot 3 backend with Java 17 - REST APIs, JPA entities, services, repositories, security (JWT), and database migrations for Photo Map MVP. This skill should be used when creating, developing, or implementing *.java files, backend endpoints, business logic, database entities, DTOs, authentication, or API error handling. File types .java, .xml, .properties, .yml, .sql (project)
majiayu000/claude-skill-registry 163
-
Real Pytest - No Mocks, Real Tests
Write pytests that test real public interfaces with actual components, no mocking, and precise assertions. MIRA-specific patterns. Use when creating or reviewing tests.
majiayu000/claude-skill-registry 163
-
scalability-assessment
Assess a system for growth bottlenecks. Use when a senior developer needs to evaluate scaling limits.
majiayu000/claude-skill-registry 163
-
playwright-browser-network-requests
To inspect network activity since page load, list network requests to review API calls and resources.
majiayu000/claude-skill-registry 163
-
repo-defining-workflows
Workflow pattern standards for creating multi-agent orchestrations including YAML frontmatter (name, description, tags, status, agents, parameters), execution phases (sequential/parallel/conditional), agent coordination patterns, and Gherkin success criteria. Essential for defining reusable, validated workflow processes.
majiayu000/claude-skill-registry 163
-
vercel-deployment
Expert knowledge for deploying to Vercel with Next.js Use when: vercel, deploy, deployment, hosting, production.
majiayu000/claude-skill-registry 163
-
permission-management
Central authority for Claude Code permissions. Covers permission system (tiered model, read-only, bash, file modification), permission rules (allow, ask, deny), rule precedence, permission modes (default, acceptEdits, plan, bypassPermissions), tool-specific permission rules (Bash patterns, Read/Edit patterns, WebFetch domains, MCP tools), /permissions command, and additionalDirectories. Assists with configuring permission rules, understanding permission modes, and troubleshooting permission issues. Delegates 100% to docs-management skill for official documentation.
majiayu000/claude-skill-registry 163
-
cyber_security_expert
网络安全与渗透测试专家,专注于漏洞分析、安全防护及代码审计。
majiayu000/claude-skill-registry 163
-
policyengine-python-client
Using PolicyEngine programmatically via Python client or REST API
majiayu000/claude-skill-registry 163
-
ha-integration
Develop custom Home Assistant integrations, config flows, entities, and platforms. Use when working with manifest.json, custom components, config_flow.py, entity base classes, or device registry. Activates on keywords: integration, custom component, config flow, entity, platform, manifest.json, device_info.
majiayu000/claude-skill-registry 163
-
agile-sprint-planning
Plan and execute effective sprints using Agile methodologies. Define sprint goals, estimate user stories, manage sprint backlog, and facilitate daily standups to maximize team productivity and deliver value incrementally.
majiayu000/claude-skill-registry 163
-
enforce-security-vigilance
Enforce continuous security vigilance and threat monitoring.
majiayu000/claude-skill-registry 163
-
ghostty
Control Ghostty terminal emulator via CLI. Manage windows, tabs, splits, and configuration.
majiayu000/claude-skill-registry 163
-
create-feature-branch
Create a new feature branch following Git Flow strategy. Use when starting new feature development, creating a branch for an issue, or when user says "create branch", "new feature", "start working on issue".
majiayu000/claude-skill-registry 163
-
robust-first
Survive first. Be correct later.
majiayu000/claude-skill-registry 163
-
universal-single-cell-annotator
A unified interface for annotating single-cell RNA-seq data using Marker Genes, Deep Learning (CellTypist), or LLMs.
majiayu000/claude-skill-registry 163
-
stripe-supabase-webhooks
This skill should be used when implementing Stripe webhook handlers in Next.js App Router with Supabase database integration. It applies when handling subscription lifecycle events, syncing payment status to a database, implementing upsert logic with fallback strategies, or sending transactional emails on payment events. Triggers on requests involving Stripe webhooks, subscription management, payment event handling, or Supabase subscriber tables.
majiayu000/claude-skill-registry 163