Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
integrating-storybook
spec.mdとのStorybook統合。Component APIからStoriesを自動生成。 トリガー: storybook, stories, component api, props, argTypes, variants, csf, csf3, autodocs, frontend component
majiayu000/claude-skill-registry 163
-
status-message-components
Implement loading, error, success, and empty state components for Vue 3. Use when creating toast notifications, loading spinners, empty state pages, or status indicators. Mentions "loading state", "empty state", "toast component", "error UI", or "success message".
majiayu000/claude-skill-registry 163
-
vault-search
Semantic search and Dataview-style queries across the Obsidian vault. Use when searching for notes by meaning, finding related content, querying frontmatter metadata, or answering questions about vault contents. Trigger phrases include "search vault", "find notes about", "what do I have on", "related notes", "list tasks", "show positions".
majiayu000/claude-skill-registry 163
-
nano-banana-prompting
This skill should be used when crafting prompts for Nano Banana Pro (Gemini image generation). Use when users want help writing image generation prompts, need guidance on prompt structure, or want to optimize their prompts for better results.
majiayu000/claude-skill-registry 163
-
design-doc-reviewer
Use when reviewing design documents, technical specifications, or architecture docs before implementation planning. Performs exhaustive analysis to ensure the design is specific enough to create a detailed, coherent, and actionable implementation plan without hand-waving or ambiguity.
majiayu000/claude-skill-registry 163
-
validation-first
Validation-First Development Skill using Quint for formal specifications - comprehensive skill handling both design (planning) and execution (verification) through formal state machine specifications.
majiayu000/claude-skill-registry 163
-
java-streams-api
Use when Java Streams API for functional-style data processing. Use when processing collections with streams.
majiayu000/claude-skill-registry 163
-
accessible-motion
Use when implementing reduced motion alternatives, vestibular-safe animations, WCAG compliance, or designing for users with motion sensitivity.
majiayu000/claude-skill-registry 163
-
summary
This skill should be used when providing concise summaries of research paper text. Use for quickly understanding the core content, arguments, and contributions of paper sections targeting top-tier computer science conferences.
majiayu000/claude-skill-registry 163
-
memory-systems
Design and implement memory architectures for agent systems. Use when building agents that need to persist state across sessions, maintain entity consistency, or reason over structured knowledge.
majiayu000/claude-skill-registry 163
-
using-base-ui-with-material-ui
Always use this skill when integrating Base UI components `@base-ui-components/react` with Material UI `@mui/material`.
majiayu000/claude-skill-registry 163
-
windows-cupy-nvrtc
Fix CuPy NVRTC compilation errors on Windows. Trigger: NVRTC_ERROR_BUILTIN_OPERATION_FAILURE, nvrtc-builtins64 not found
majiayu000/claude-skill-registry 163
-
task-plan-writing
Write rigorous implementation plans as if presenting to distinguished engineers. Use when entering plan mode, designing architecture, or when the user asks to plan a feature. Raises plan quality through expert audience framing.
majiayu000/claude-skill-registry 163
-
prompt-section-design
Design composable prompt sections for building agentic prompts. Use when creating reusable prompt components, designing LEGO-block prompt sections, or structuring prompts for the stakeholder trifecta.
majiayu000/claude-skill-registry 163
-
spec
Create specifications directly from clear requirements - uses spec-kit tools to create formal, executable specs following WHAT/WHY principle (not HOW)
majiayu000/claude-skill-registry 163
-
web-ui-design-guide
Apply modern, professional web UI design principles when building any web UI component. Only execute this when the current project is a web project and involves UI-related work. Use this skill for UI tasks involving buttons, forms, cards, layouts, navigation, or any visual web component. Ensures clean minimal design, neutral color palettes with single accent color, 8px grid spacing, clear typography hierarchy, and subtle visual effects. Prevents common anti-patterns like rainbow gradients, tiny text, and inconsistent spacing.
majiayu000/claude-skill-registry 163
-
spec-builder
Generate comprehensive specification documents including requirements, technical design, and detailed task breakdown from any feature request. Use when the user asks to create specs, requirements docs, design docs, or needs to break down a feature into implementation tasks. Perfect for planning new features, understanding system architecture, or preparing work for AI coding agents.
majiayu000/claude-skill-registry 163
-
git-bak-jikexueyuanwiki-git-bak
majiayu000/claude-skill-registry 163
-
developing-frontend
フロントエンド UI/UX 実装と最適化を支援します。React/Vue/Next.jsでの実装、パフォーマンス最適化、アクセシビリティを提供します。ユーザーインターフェース開発、Web アプリケーション構築が必要な場合に使用してください。
majiayu000/claude-skill-registry 163
-
evidence-collector
Plan and manage security evidence collection for compliance audits and assessments. Use this skill to identify required evidence, track collection status, and ensure audit readiness.
majiayu000/claude-skill-registry 163
-
engineering-claude-context
Curates context, optimizes prompts with XML, and manages extended thinking for Anthropic Claude models. Use when building Claude-based agents, designing system prompts, or handling long-context tasks.
majiayu000/claude-skill-registry 163
-
philosopher-analyst
Analyzes fundamental questions and concepts through philosophical lens using logic, epistemology,
metaphysics, and critical analysis frameworks.
Provides insights on meaning, truth, knowledge, existence, reasoning, and conceptual clarity.
Use when: Conceptual ambiguity, logical arguments, foundational assumptions, meaning questions.
Evaluates: Validity, soundness, coherence, assumptions, implications, conceptual clarity.
majiayu000/claude-skill-registry 163
-
postgres-nanoid
This skill should be used when the user asks to "generate IDs", "create identifiers", "use nanoid", "add public_id", "prefixed identifiers", "short IDs", or discusses ID generation strategies, public vs internal IDs, or URL-friendly identifiers. Use nanoid for public identifiers and UUID for auth.users references.
majiayu000/claude-skill-registry 163
-
language-shell
Shell scripting standards and safety practices. Use when language shell guidance is required or when selecting Shell as a thin wrapper or OS-near glue layer.
majiayu000/claude-skill-registry 163