Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
bruno-endpoint-creation
Comprehensive guide for creating REST API endpoints in Bruno. Use when working with Bruno collections, creating .bru files, configuring API endpoints, setting up authentication, writing pre/post-request scripts, organizing Bruno collections, or testing REST APIs with Bruno.
majiayu000/claude-skill-registry 163
-
configuring-java-stack
Java stack configuration - Maven, JUnit 5, Spotless, SpotBugs, JaCoCo with 96% coverage threshold
majiayu000/claude-skill-registry 163
-
blazor-blog-feature
Adds a complete blog feature to an existing Blazor WebAssembly Static Web App with Azure Functions backend and Azure File Share for markdown storage. Use when implementing blog functionality in .NET Blazor WASM projects with Azure infrastructure. Includes post listing, detail pages, markdown rendering, Azure Storage integration.
majiayu000/claude-skill-registry 163
-
cosmic-python
Clean Architecture and Cosmic Python guidance for well-tested, layered Python systems. Use for designing Python projects with layered architecture (models, adapters, services, entrypoints), enforcing Clean Code and SOLID principles, testing strategies (unit tests, BDD, Gherkin), CI/CD setup (pytest, tox, importlinter), and architectural decision-making (ADRs). Applicable to systems requiring strict boundary enforcement, clean separation of concerns, and comprehensive test coverage.
majiayu000/claude-skill-registry 163
-
graceful-reintegration-protocol
Execute graceful reintegration after failsafe activation.
majiayu000/claude-skill-registry 163
-
rspec-mocking
Use when rSpec mocking with doubles, stubs, mocks, spies, and partial mocking strategies.
majiayu000/claude-skill-registry 163
-
neuropixels-analysis
Neuropixels neural recording analysis. Load SpikeGLX/OpenEphys data, preprocess, motion correction, Kilosort4 spike sorting, quality metrics, Allen/IBL curation, AI-assisted visual analysis, for Neuropixels 1.0/2.0 extracellular electrophysiology. Use when working with neural recordings, spike sorting, extracellular electrophysiology, or when the user mentions Neuropixels, SpikeGLX, Open Ephys, Kilosort, quality metrics, or unit curation.
majiayu000/claude-skill-registry 163
-
websocket-integration-testing
Use when testing WebSocket servers, validating message protocols, executing Gate 3A, or tempted to use mocks - enforces functional testing with wscat and real filesystem operations, NO MOCKS allowed
majiayu000/claude-skill-registry 163
-
github-sync
Two-way synchronization between SpecWeave specs and GitHub Projects (push & pull by default). Activates ONLY when user asks questions about GitHub integration or needs help configuring GitHub sync. Does NOT activate for slash commands. For syncing, use /sw-github:sync-spec command instead.
majiayu000/claude-skill-registry 163
-
multi-site-theming
Use when implementing per-site themes, white-labeling, or brand override systems. Covers tenant-specific branding, theme inheritance, CSS variable hierarchies, and dynamic theme switching for multi-site CMS architectures.
majiayu000/claude-skill-registry 163
-
event-scraper
Create new event scraping scripts for websites. Use when adding a new event source to the Asheville Event Feed. ALWAYS start by detecting the CMS/platform and trying known API endpoints first. Browser scraping is NOT supported (Vercel limitation). Handles API-based, HTML/JSON-LD, and hybrid patterns with comprehensive testing workflows.
majiayu000/claude-skill-registry 163
-
test-notebooks
Validates Jupyter notebook execution, outputs, and educational quality metrics
majiayu000/claude-skill-registry 163
-
thinking-frameworks
PROACTIVELY invoke this skill for any task, problem, or decision requiring structured thought, fresh perspectives, or 'out-of-the-box' thinking. Provides unified thinking frameworks for strategic thinking, prioritization, and problem analysis.
majiayu000/claude-skill-registry 163
-
debug-with-valgrind
Debug crashes, segfaults, and memory errors using valgrind integration with nextest through pre-configured profiles
majiayu000/claude-skill-registry 163
-
browser-screenshot
This skill should be used when users need to capture screenshots of web pages. It supports full-page screenshots, viewport-specific captures, responsive screenshots across multiple device sizes, and element-specific screenshots. Use this skill for visual testing, documentation, design reviews, or any task requiring automated browser screenshots.
majiayu000/claude-skill-registry 163
-
openwebf-host
DEPRECATED umbrella Skill (backward compatibility). Use only when a Flutter host request spans multiple WebF integration areas (controllers + bundles + embedding + routing + caching/theming + perf). Prefer focused openwebf-host-* Skills.
majiayu000/claude-skill-registry 163
-
extracting-interactions
Extracts interaction specifications from Figma designs (hover states, transitions, animations, triggers). Updates the "インタラクション" section in screen spec.md.
majiayu000/claude-skill-registry 163
-
moderation-rules
Load when handling moderation issues, conflict resolution, rule enforcement,
or developing moderation policies. Contains Discord-specific guidelines and
best practices for maintaining a healthy, safe community.
majiayu000/claude-skill-registry 163
-
frontend-testing
Implement comprehensive frontend testing using Jest, Vitest, React Testing Library, and Cypress. Use when building robust test suites for UI and integration tests.
majiayu000/claude-skill-registry 163
-
performance-test-planning
Design performance test strategies including load profiles, capacity planning, SLA validation, and .NET performance testing with NBomber and k6.
majiayu000/claude-skill-registry 163
-
Testing Writing Guidelines
Write focused tests for core user flows and critical paths with clear test names, behavior-focused assertions, mocked external dependencies, and fast execution, deferring edge case testing until explicitly required. Use this skill when creating or modifying test files, writing unit tests, integration tests, or test cases for any feature. Apply when writing test files (test/, __tests__/, spec/, .test.js, .spec.ts, test_*.py), implementing tests for core user workflows, testing critical business logic, mocking external dependencies (databases, APIs, file systems), writing descriptive test names, creating fast-running unit tests, or adding tests at logical completion points of feature development. Use for any task involving test creation, test coverage, test strategy, or test-driven development.
majiayu000/claude-skill-registry 163
-
collect-selector
Use this skill to determine the correct data-testid selector for Playwright or end-to-end tests.
majiayu000/claude-skill-registry 163
-
reasoningbank-agentdb
ReasoningBank integrations that rely on AgentDB for memory and retrieval.
majiayu000/claude-skill-registry 163
-
agile-ceremonies
Agile ceremonies and sprint management specialist. Use when running standups, retrospectives, sprint planning, or tracking sprint progress.
majiayu000/claude-skill-registry 163