Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
test-local-twoliter
Build and test local changes to twoliter before releasing
majiayu000/claude-skill-registry 163
-
rust-guidelines
Pragmatic Rust conventions to keep code readable, testable, and performant for this project.
majiayu000/claude-skill-registry 163
-
code-review-preferences
Use when reviewing code, PRs, or discussing code quality standards. Applies team coding standards and review methodology.
majiayu000/claude-skill-registry 163
-
environment-isolation
環境分離とアクセス制御スキル。開発・ステージング・本番環境の厳格な分離、
環境間Secret共有の防止、最小権限原則の徹底を提供します。
Anchors:
• Building Secure and Reliable Systems / 適用: Defense in Depth原則 / 目的: 多層防御設計
• The Twelve-Factor App / 適用: Config要素とコードの分離 / 目的: 環境変数による設定管理
• Railway Secret Management / 適用: 環境グループによるSecret分離 / 目的: 環境別Secretストア
Trigger:
Use when designing environment isolation strategy, managing secrets across dev/staging/prod environments,
implementing access control policies, preventing cross-environment data contamination,
or validating environment separation compliance.
environment isolation, secret management, access control, Railway secrets, GitHub secrets, security boundaries
majiayu000/claude-skill-registry 163
-
Frontend Components
Structure React 19+ components following best practices for organization, state management, props handling, and code readability with top-down structure and single responsibility principle. Use this skill when creating new React components, refactoring existing components, organizing component logic, managing component state, defining prop interfaces (IComponentProps with I prefix), or implementing component patterns. Apply when working on React component files (*.tsx, *.jsx), Shadcn/ui components, or any frontend component implementations. This skill ensures predictable top-down structure (imports → types/interfaces → component → hooks → derived values → JSX), proper props destructuring with defaults in function signature, manageable component size (split at >300 lines), composition via Shadcn Slot pattern (asChild prop), React 19 patterns (use() hook for promises, useActionState for forms, useOptimistic for immediate feedback), no manual useMemo/useCallback (React Compiler handles memoization), Server Components as default for data fetching, early returns for loading/error states, and components that pass the scroll test.
majiayu000/claude-skill-registry 163
-
mcp-integration
Miyabi MCP統合スキル - プロジェクト内の7つのMCPサーバーを活用した高度な機能提供。
IDE診断、GitHub拡張、プロジェクトコンテキスト、ファイルシステム、コンテキストエンジニアリング、
Miyabi CLI、dev3000デバッグツールを統合。
Use when:
- VS Codeの診断情報やJupyter実行が必要な時
- GitHubのIssue/PR操作が必要な時
- プロジェクト依存関係の分析が必要な時
- コンテキスト最適化やセマンティック検索が必要な時
- Miyabi CLIコマンド(init, agent-run, status, auto)を実行する時
- UIデバッグやブラウザ統合ログが必要な時
majiayu000/claude-skill-registry 163
-
visualization
Knowledge about pyecharts chart creation, HTML report generation, and visualization best practices
majiayu000/claude-skill-registry 163
-
simplicity-review
Reviews code for unnecessary complexity and suggests simplifications that make it easier for developers to understand
majiayu000/claude-skill-registry 163
-
splunk-analyzer
Automate Splunk queries and analyze results using Chrome DevTools MCP. Use when the user wants to run Splunk searches, export log data, or analyze Splunk results. Triggers on requests like "check error rates", "search Splunk for X", "run a Splunk query", "analyze logs from Splunk", or "find errors in payment-service".
majiayu000/claude-skill-registry 163
-
figma-mcp-workflow
Standardize Figma-to-code workflow using Figma MCP - always get_design_context first, then screenshot, use project tokens not hardcoded values, validate 1:1 parity
majiayu000/claude-skill-registry 163
-
setting-up-docs
コードベース分析から環境セットアップガイドドキュメントを生成。 パッケージマネージャ、必要なツール、環境変数、起動コマンドを検出。 トリガー: setup guide, environment setup, development environment, installation guide, getting started, prerequisites.
majiayu000/claude-skill-registry 163
-
convex-ai-card-generation
Generate Pictionary drawing cards using AI (Groq) with fallback to hardcoded libraries. Use when creating new game cards, implementing category-based card selection, or handling AI card generation with graceful degradation.
majiayu000/claude-skill-registry 163
-
open-meteo-skill
전세계 날씨 API Open-Meteo 스킬. 무료 오픈소스 날씨 API로 16일 예보, 80년 역사 데이터, 대기질, 해양 날씨 등 제공.
사용 시점: (1) 날씨 예보 조회 (2) 과거 날씨 데이터 조회 (3) 대기질/미세먼지 조회 (4) 해양 날씨/파도 정보 (5) 위치 좌표 검색 (6) 고도 정보 조회 (7) Flutter 앱에서 날씨 기능 구현 (8) 시간대별 날씨 표시 (2시간/4시간 단위) (9) 캐시 기반 실시간 날씨 아이콘 표시
키워드: 날씨, weather, 기온, 강수량, 습도, 풍속, 미세먼지, PM2.5, 파도, 일출, 일몰, geocoding, Flutter, 캐시, FutureBuilder, WMO 코드, 날씨 아이콘
majiayu000/claude-skill-registry 163
-
Lua C Integration
Use when lua C API for extending Lua with native code including stack operations, calling C from Lua, calling Lua from C, creating C modules, userdata types, metatables in C, and performance optimization techniques.
majiayu000/claude-skill-registry 163
-
phoenix-reserves-optimizer
Reserve allocation and follow-on optimization for the Phoenix fund model. Use when working on deterministic reserve engine logic and optimal reserves ranking.
majiayu000/claude-skill-registry 163
-
playwright-browser-take-screenshot
To take a screenshot of a page or element, capture an image for visual verification.
majiayu000/claude-skill-registry 163
-
enact/json-formatter
Formats and prettifies JSON with configurable indentation
majiayu000/claude-skill-registry 163
-
ts-skill
Runs a TypeScript file directly with Bun
majiayu000/claude-skill-registry 163
-
midnight-developer
This skill should be used when Ethereum developers are building smart contracts on pod network. It explains pod's coordination-free, blockless execution model, teaches order-independent programming with CRDTs, identifies Ethereum patterns that break on pod, and shows when to use external sequencing for order-dependent applications.
majiayu000/claude-skill-registry 163
-
nextjs-firestore
Next.js + Firebase/Firestore統合開発パターン。型定義、データ操作、リアルタイム同期、認証に使用。Firestore、Firebase、データベース操作時に使用。
majiayu000/claude-skill-registry 163
-
latex-writing
Guide LaTeX document authoring following best practices and proper semantic
markup. Use proactively when: (1) writing or editing .tex files, (2) writing
or editing .nw literate programming files, (3) literate-programming skill is
active and working with .nw files, (4) user mentions LaTeX, BibTeX, or
document formatting, (5) reviewing LaTeX code quality. Ensures proper use of
semantic environments (description vs itemize), csquotes (\enquote{} not
``...''), and cleveref (\cref{} not \S\ref{}).
majiayu000/claude-skill-registry 163
-
javascript-typescript
JavaScript and TypeScript development with ES6+, Node.js, React, and modern web frameworks. Use for frontend, backend, or full-stack JavaScript/TypeScript projects.
majiayu000/claude-skill-registry 163
-
log-writer
Creates or updates logs using type-specific templates with automatic validation and formatting
majiayu000/claude-skill-registry 163
-
ossfuzz
OSS-Fuzz provides free continuous fuzzing for open source projects. Use when setting up continuous fuzzing infrastructure or enrolling projects.
majiayu000/claude-skill-registry 163