查询中

搜索技能

为您的 Agent 寻找最完美的能力。

结果数
53,183
符合搜索条件的技能
当前页
1682
共 2660 页
关键词
ai
按名称、标签或描述搜索
sql-databases
4

database-normalization

正規化設計の要件整理、正規形判定、非正規化判断を体系化するスキル。 1NF〜5NFの適用とパフォーマンス要件のトレードオフを整理する。 Anchors: • データベース実践講義 / 適用: 正規化理論 / 目的: 正規形の判断基準を明確化 • Designing Data-Intensive Applications / 適用: データモデリング / 目的: 性能と一貫性の整理 • Database Reliability Engineering / 適用: 運用設計 / 目的: 変更の安全性担保 Trigger: Use when evaluating normalization levels, designing relational schemas, documenting denormalization decisions, or reviewing schema trade-offs. database normalization, 1nf 2nf 3nf, schema review, denormalization decision

daishiman
daishiman
databases
open
sql-databases
4

foreign-key-constraints

外部キー制約と参照整合性をC.J. Dateの理論に基づいて設計するスキル。CASCADE動作の戦略的選択、循環参照の検出・解消、ソフトデリート整合性を提供。SQLite/Turso + Drizzle ORM環境に最適化。 Anchors: • An Introduction to Database Systems(C.J. Date) / 適用: FK設計 / 目的: 理論的に正しい制約設計 • The Pragmatic Programmer(Hunt, Thomas) / 適用: 実装品質 / 目的: 保守性の高い設計 Trigger: Use when designing foreign key relationships, selecting CASCADE behavior, detecting circular references, integrating soft delete patterns, or reviewing database schema integrity.

daishiman
daishiman
databases
open
sql-databases
4

database-migrations

安全で可逆的なデータベースマイグレーションを設計・運用するスキル。 スキーマ変更計画、移行期間、ロールバックまでの実務フローを整理する。 Anchors: • Refactoring Databases / 適用: 安全なスキーマ進化 / 目的: 破壊的変更の最小化 • Drizzle Kit / 適用: マイグレーション生成 / 目的: 変更管理の自動化 • Zero-Downtime Patterns / 適用: 本番適用 / 目的: サービス停止の回避 Trigger: Use when planning schema changes, generating migrations, applying them safely, or defining rollback/transition strategies. database migrations, schema change, drizzle kit, rollback, zero downtime

daishiman
daishiman
databases
open
sql-databases
4

query-optimization

データベースクエリ最適化を専門とするスキル。N+1問題の回避、フェッチ戦略の選択、実行計画分析、インデックス活用を通じてパフォーマンスを向上させます。 Anchors: • High Performance MySQL (Baron Schwartz) / 適用: クエリ最適化原則 / 目的: パフォーマンス向上の体系的アプローチ • SQL Performance Explained (Markus Winand) / 適用: インデックス設計とアクセスパターン / 目的: 実行計画の最適化 • High-Performance Java Persistence (Vlad Mihalcea) / 適用: ORM最適化とN+1問題解決 / 目的: アプリケーションレベルの最適化 Trigger: Use when optimizing query performance, analyzing execution plans, resolving N+1 problems, designing fetch strategies, improving database performance, or tuning ORM queries. Keywords: query optimization, N+1 problem, execution plan, index design, fetch strategy, database performance, ORM optimization

daishiman
daishiman
databases
open
sql-databases
4

connection-pooling

データベース接続プール設計と運用を支援するスキル。 サーバーレス環境やTursoの接続制約を踏まえたサイジングと検証手順を整理する。 Anchors: • 『The Pragmatic Programmer』(Andrew Hunt, David Thomas)/ 適用: 実践的改善 / 目的: 接続管理の品質維持 Trigger: Use when designing connection pools, sizing database connections, or troubleshooting serverless connection limits. connection pooling, database connections, pool sizing, serverless connections, Turso

daishiman
daishiman
databases
open
sql-databases
4

orm-best-practices

ORMベストプラクティスの専門スキル。Drizzle ORMを活用したエンティティ設計、リレーション管理、パフォーマンス最適化を提供します。 Anchors: • Designing Data-Intensive Applications (Martin Kleppmann) / 適用: データモデリング / 目的: 型安全なスキーマ定義とパフォーマンス最適化 • Drizzle ORM Documentation / 適用: TypeScript ORM / 目的: 型推論とクエリビルダーの活用 • High Performance MySQL (Baron Schwartz) / 適用: クエリ最適化 / 目的: N+1問題とインデックス戦略 Trigger: Use when defining Drizzle ORM schemas, mapping entity relationships, optimizing database queries, solving N+1 problems, or implementing type-safe data access patterns. ORM, Drizzle, schema, relation, N+1, query builder, type-safe, entity mapping

daishiman
daishiman
databases
open
sql-databases
4

sql-anti-patterns

SQLアンチパターンの検出・分析・改善提案を支援するスキル。 スキーマ設計レビュー、クエリ実装レビュー、パフォーマンス問題の診断と改善を行う。 Anchors: • SQL Antipatterns (Bill Karwin) / 適用: アンチパターンカタログ / 目的: 設計問題の体系的検出 • Database Design for Mere Mortals / 適用: 正規化とスキーマ設計 / 目的: 適切なデータモデリング • Use The Index, Luke / 適用: インデックス最適化 / 目的: クエリパフォーマンス改善 Trigger: Use when reviewing database schema, detecting SQL anti-patterns, diagnosing performance issues, or planning schema refactoring. sql anti-pattern, schema review, N+1, EAV, polymorphic associations, jaywalking, database design, query optimization

daishiman
daishiman
databases
open
sql-databases
4

repository

Go repository implementation with SQLC integration following hexagonal architecture. Use when implementing data persistence layer, creating repository interfaces, or working with SQLC-generated queries. Focuses on domain model conversion, transaction handling, and error patterns.

nikolayk812
nikolayk812
databases
open
sql-databases
4

transaction-management

データベーストランザクション管理の専門スキル。 ACID特性、分離レベル、デッドロック回避を提供します。 Anchors: • 『Designing Data-Intensive Applications』(Martin Kleppmann)/ 適用: トランザクション設計 / 目的: データ整合性 Trigger: トランザクション管理、ACID特性実装、データ整合性保証設計、トランザクション分離レベル決定、ロック戦略検討、ロールバック処理実装時に使用

daishiman
daishiman
databases
open
sql-databases
4

query-performance-tuning

SQLiteクエリパフォーマンス最適化を専門とするスキル。EXPLAIN QUERY PLAN分析、インデックス戦略、クエリリライトを通じて、遅いクエリを診断し実行計画を改善します。 Anchors: • High Performance MySQL (Baron Schwartz) / 適用: クエリ分析と診断手法 / 目的: 体系的なパフォーマンス診断 • Use The Index, Luke (Markus Winand) / 適用: インデックス設計原則 / 目的: 効果的なインデックス活用 • Systems Performance (Brendan Gregg) / 適用: 測定駆動のアプローチ / 目的: 定量的な効果検証 Trigger: Use when optimizing slow queries, analyzing execution plans, designing indexes, resolving N+1 problems, or improving database performance systematically. Keywords: slow query, EXPLAIN QUERY PLAN, index optimization, query rewriting, N+1 problem, database performance, SQLite performance

daishiman
daishiman
databases
open
sql-databases
4

drizzle-orm

DrizzleORMを使用したデータベーススキーマ設計、マイグレーション、型安全なクエリ構築を専門とするスキル。 SQLite、PostgreSQL、MySQLに対応し、TypeScriptの型システムを最大限活用した堅牢なDB層を構築する。 Anchors: • Drizzle ORM公式ドキュメント / 適用: スキーマ定義とマイグレーション / 目的: 型安全なDB設計の基盤 • TypeScript型システム / 適用: クエリビルダーとスキーマ定義 / 目的: エンドツーエンドの型安全性 • Database Design for Mere Mortals (Hernandez) / 適用: リレーション設計 / 目的: 正規化と参照整合性 Trigger: Use when defining Drizzle schemas, creating migrations, building type-safe queries, designing relations, or optimizing database performance. drizzle, orm, schema, migration, sqlite, postgresql, type-safe query

daishiman
daishiman
databases
open
containers
4

docker

Complete Docker containerization patterns for development and production workflows

vamseeachanta
vamseeachanta
devops
open
architecture-patterns
4

api-versioning

APIバージョニング戦略と後方互換性管理を専門とするスキル。破壊的変更の管理、段階的廃止プロセス、バージョン間の移行ガイド作成を支援します。 **Anchors(参考資料):** • 『RESTful Web APIs』(Leonard Richardson)/ 適用: API設計とバージョニング戦略 / 目的: RESTfulなバージョニング方式の理解と実装 **Triggers(自動発動条件):** - API バージョニング戦略を決定する時 - 破壊的変更を導入する時 - エンドポイントを非推奨化する時 - バージョン間の移行ガイドを作成する時 - APIバージョン管理を設計する時 - 後方互換性を検証する時

daishiman
daishiman
development
open
productivity-tools
4

aiworkflow-requirements

AIWorkflowOrchestratorプロジェクトの仕様管理スキル。 仕様書を検索・参照するためのインターフェース。 references/配下に全仕様を格納し、キーワード検索で必要な情報に素早くアクセス。 Anchors: • Specification-Driven Development / 適用: 仕様書正本 / 目的: 実装との一貫性 • Progressive Disclosure / 適用: 検索→詳細参照 / 目的: コンテキスト効率化 • MECE原則 / 適用: トピック分類 / 目的: 漏れなく重複なく Trigger: プロジェクト仕様の検索、アーキテクチャ確認、API設計参照、セキュリティ要件確認、テスト戦略参照を行う場合に使用。 仕様, 要件, アーキテクチャ, API, データベース, セキュリティ, UI/UX, デプロイ, Claude Code, テスト, MSW, カバレッジ

daishiman
daishiman
tools
open
architecture-patterns
4

defense-in-depth

Use when invalid data causes failures deep in execution, requiring validation at multiple system layers - validates at every layer data passes through to make bugs structurally impossible

alexsandrocruz
alexsandrocruz
development
open
architecture-patterns
4

kiss-principle

Apply the K.I.S.S principle (Keep It Simple, Stupid) to reduce complexity, improve maintainability, and solve problems elegantly. Use when designing systems, writing code, planning solutions, creating documentation, architecting features, or making decisions where simplicity drives quality and efficiency.

markpitt
markpitt
development
open
architecture-patterns
4

domain-event-patterns

ドメインイベントパターンを使用して、ビジネスドメイン内で発生した重要な出来事をモデル化・永続化・伝播するスキル。 イベントソーシング、CQRS、イベント駆動アーキテクチャの実装をサポートする。 Anchors: • Domain-Driven Design (Eric Evans) / 適用: ドメインイベント設計 / 目的: ビジネス上の重要な出来事の捕捉 • Implementing DDD (Vaughn Vernon) / 適用: イベントストア実装 / 目的: イベント永続化パターン • CQRS/Event Sourcing (Greg Young) / 適用: 状態再構築 / 目的: イベントストリームからの状態復元 Trigger: Use when designing domain events, implementing event sourcing, building event-driven architecture, modeling state changes as events, implementing CQRS patterns, creating event stores. domain event, event sourcing, CQRS, event-driven, event store, event handler

daishiman
daishiman
development
open
architecture-patterns
4

electron-ipc-patterns

Electronプロセス間通信(IPC)パターンの設計と実装専門知識。 安全で効率的なMain-Rendererプロセス通信、contextBridge、型安全なAPI設計を提供。 Anchors: • Electron Security / 適用: contextBridge/preload設計 / 目的: セキュアなIPC実装 • Clean Architecture / 適用: Main/Renderer境界設計 / 目的: 責務分離と保守性 • Type Safety / 適用: TypeScript型契約 / 目的: IPC通信の型安全性確保 Trigger: Use when implementing IPC communication patterns, setting up contextBridge, designing typed IPC handlers, securing renderer-main communication, or structuring bidirectional messaging flows. ipcMain, ipcRenderer, contextBridge, invoke, handle, preload, typed IPC

daishiman
daishiman
development
open
architecture-patterns
4

progressive-disclosure

3層開示モデル(メタデータ→本文→リソース)による段階的な情報提供で、トークン効率と知識スケーラビリティを両立。スキル発動信頼性を最大化し、必要な時に必要な知識だけをロードします。 Anchors: • The Pragmatic Programmer (Andrew Hunt, David Thomas) / 適用: 段階的な情報開示と実践的改善 / 目的: トークン効率を維持しながら深い知識を提供 • Progressive Disclosure (Jakob Nielsen) / 適用: 認知負荷の最小化 / 目的: UX設計原則のスキルメタデータへの応用 • Information Architecture (Louis Rosenfeld) / 適用: 階層的知識組織化 / 目的: 遅延読み込みとインデックス駆動設計 Trigger: Use when designing skill metadata, optimizing token usage, implementing progressive disclosure patterns, improving skill activation reliability, organizing knowledge hierarchically, reducing context window consumption, or creating scalable documentation structures.

daishiman
daishiman
development
open
architecture-patterns
4

multi-agent-systems

マルチエージェントシステム設計を専門とするスキル。 複数のエージェント間の効果的な協調、ハンドオフプロトコルの設計、情報受け渡しメカニズムにより、 スケーラブルで保守性の高い分散システムを構築する。 Anchors: • Building Microservices (Sam Newman) / 適用: サービス間の協調設計 / 目的: 疎結合で信頼性の高いエージェント連携 • Patterns of Enterprise Application Architecture (Martin Fowler) / 適用: ハンドオフパターン / 目的: 明確なプロトコル設計 • Working Effectively with Legacy Code (Michael Feathers) / 適用: 既存システムとの統合 / 目的: 段階的なエージェント導入 Trigger: Use when designing multi-agent collaboration, defining handoff protocols, optimizing inter-agent communication, or managing agent dependencies. multi-agent, agent collaboration, handoff protocol, delegation, chaining, parallel agents, feedback loop, orchestration

daishiman
daishiman
development
open
上一页
第 1682 页 / 共 2660 页
下一页