Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
obsidian-canvas
Create and manage Obsidian Canvas files with automatic layout generation. Use when creating visual knowledge maps, weekly reading summaries, or project timelines.
majiayu000/claude-skill-registry 163
-
ui-ux-expert-skill
Technical workflow for implementing accessible React user interfaces with shadcn/ui, Tailwind CSS, and TanStack Query. Includes 6-phase process with mandatory Style Guide compliance, Context7 best practices consultation, Chrome DevTools validation, and WCAG 2.1 AA accessibility standards. Use after Test Agent, Implementer, and Supabase agents complete their work.
majiayu000/claude-skill-registry 163
-
api-contract-change-end-to-end
Use this when changing REST endpoints so Rust DTOs, UI DTOs, OpenAPI, and docs stay in sync.
majiayu000/claude-skill-registry 163
-
shadcn-framer
ShadCN UI + Framer Motion patterns.
majiayu000/claude-skill-registry 163
-
sikhaid-styling
Use when working on UI, styling, colors, or design in SikhAid project. Covers brand colors (navy/orange), Tailwind CSS patterns, custom animations, typography, responsive design, and the design system.
majiayu000/claude-skill-registry 163
-
workflow-state-patterns
Hook-based state machine patterns for multi-phase workflows. Use when designing sequential workflows with quality gates.
majiayu000/claude-skill-registry 163
-
minimum-viable-agentic
Guide creation of minimum viable agentic layer for a codebase. Use when starting agentic coding in a new project, bootstrapping essential components, or creating the minimal scaffolding for agent success.
majiayu000/claude-skill-registry 163
-
hooks-best-practices
React Hooks patterns including custom hooks and dependency management. Use when implementing component logic.
majiayu000/claude-skill-registry 163
-
ddd
Domain-Driven Design (DDD) skill for the ikigai project
majiayu000/claude-skill-registry 163
-
create-composable
Nuxt 4プロジェクトで再利用可能なComposableを作成する際のテンプレートとガイドライン
majiayu000/claude-skill-registry 163
-
playdate-dev
Playdate game development in Lua with the Playdate SDK, including game loop, sprites, graphics, input (crank, buttons, accelerometer), UI, performance, metadata (pdxinfo), and simulator/device workflow. Use when asked to make a Playdate game, implement Playdate-specific mechanics, or apply Playdate design and accessibility guidelines.
majiayu000/claude-skill-registry 163
-
agentuity-cli-cloud-sandbox-snapshot-get
Get snapshot details. Requires authentication. Use for Agentuity cloud platform operations
majiayu000/claude-skill-registry 163
-
design-brief-generator
Generate comprehensive design briefs for design projects. Use this skill when designers ask to "create a design brief", "structure a design project", "define design requirements", or need help planning design work.
majiayu000/claude-skill-registry 163
-
yup
Validates data with Yup schema builder using chainable methods, custom rules, and TypeScript inference. Use when validating forms with React Hook Form or Formik, or when needing flexible schema validation.
majiayu000/claude-skill-registry 163
-
component-generator
Generate production-ready SolidJS components with Kobalte accessibility primitives, CVA variants, and Storybook stories. Use when creating UI components for the frontend application.
majiayu000/claude-skill-registry 163
-
tasks-bug-diagnosis
DEPRECATED: This skill has been merged into `debugging` with `--autonomous` flag. Use `/debugging --autonomous` instead for structured headless debugging. Redirect: debugging --autonomous
majiayu000/claude-skill-registry 163
-
accessibility-advocate
Use when designing inclusive animations, addressing vestibular disorders and motion sensitivity, or ensuring animation accessibility compliance.
majiayu000/claude-skill-registry 163
-
agentuity-cli-project-create
Create a new project. Use for project management operations
majiayu000/claude-skill-registry 163
-
shared-wrapper-design
共有ラッパー(*Shared)と非共有本体(*)、Handle の使い分け、ArcShared+ToolboxMutex、SharedAccess/Clone の設計判断を扱う。共有の要否を判断し、shared_vs_handle ガイドに従って設計・実装する場面で使う。
majiayu000/claude-skill-registry 163
-
troubleshooting-guides
問題解決を効率化するトラブルシューティングガイドの設計スキル。
診断フロー、問題分類、解決手順書を体系的に設計します。
Anchors:
• 『Don't Make Me Think』(Steve Krug)/ 適用: ユーザビリティ設計 / 目的: 問題自己解決力向上
• SRE原則 / 適用: 障害対応 / 目的: トラブル診断効率化
Trigger:
トラブルシューティングガイド作成時、問題診断フロー設計時、エラー説明書作成時に使用
majiayu000/claude-skill-registry 163
-
torch-tensor-parallelism
Guidance for implementing tensor parallelism in PyTorch, including ColumnParallelLinear and RowParallelLinear layers. This skill should be used when implementing distributed tensor parallel operations, sharding linear layers across multiple GPUs, or simulating collective operations like all-gather and all-reduce for parallel computation.
majiayu000/claude-skill-registry 163
-
swiftui-component
SwiftUIコンポーネント設計支援。View構造化、状態管理(@State/@Binding/@Observable)、Previewマクロ活用、アクセシビリティ対応。「SwiftUIコンポーネントを設計して」「Viewを構造化して」で使用。
majiayu000/claude-skill-registry 163
-
ambiguity-elimination
曖昧性検出と除去スキル。定性的・不明確な表現を具体的・測定可能な要件に変換します。
Anchors:
• Don't Make Me Think(Steve Krug)/ 適用: ユーザビリティ判断とUI明確性 / 目的: ユーザーが「考えずに理解できる」表現基準の提供
• 5つの曖昧性パターン / 適用: 要件ドキュメント全体 / 目的: 定性的・曖昧な表現を体系的に検出・排除
• 定量化フレームワーク / 適用: 非機能要件の具体化 / 目的: 「速い」「多い」などの曖昧語を計測可能な指標へ変換
Trigger:
要件ドキュメントに「速い」「多い」「適切に」などの定性的表現や、定義・スコープ・条件が不明確な箇所があるとき。受容基準・パフォーマンス目標・条件の曖昧性を解決してから開発を開始する必要があるときに適用。
majiayu000/claude-skill-registry 163
-
uxui-evaluator
Evaluate interface descriptions against 168 research-backed UX/UI principles. Returns structured findings with severity, remediation, and business impact. API key optional — enriched output requires uxuiprinciples.com API Access.
majiayu000/claude-skill-registry 163