home/categories/development
domain cluster

Development

Frameworks, languages, and architectural tools.

23643টি স্কিলall categories
sorting
stars
current ordering strategy
query
all entries
refine the visible subset
architecture-patterns
4

profile-blocking

Find blocking calls in reactive WebFlux code that can cause performance issues and thread starvation

pwittchen
pwittchen
development
open
architecture-patterns
4

domain-driven-design

ドメイン駆動設計(DDD)のビルディングブロックを活用したドメインモデリングを専門とするスキル。 Entity、Value Object、Aggregate、Repository Patternを適用し、 ビジネスロジックを中心に据えた堅牢なドメイン層を設計する。 Anchors: • Domain-Driven Design (Eric Evans) / 適用: 戦術的パターン / 目的: ドメインモデル構築 • Implementing DDD (Vaughn Vernon) / 適用: 集約設計 / 目的: トランザクション境界定義 • Clean Architecture (Robert C. Martin) / 適用: 依存関係逆転 / 目的: ドメイン層の独立性確保 Trigger: Use when designing domain models, defining entities and value objects, establishing aggregate boundaries, designing repository interfaces, or applying DDD tactical patterns. domain driven design, DDD, entity design, value object, aggregate, repository pattern, domain model, bounded context

daishiman
daishiman
development
open
architecture-patterns
4

integration-patterns

MCPサーバーと外部システム間の統合パターン設計。同期・非同期通信、イベント駆動アーキテクチャ、データ同期パターンの設計指針を提供します。 Anchors: • Enterprise Integration Patterns (Hohpe/Woolf) / 適用: パターン選択・設計 / 目的: スケーラブルな連携設計 • Designing Data-Intensive Applications (Kleppmann) / 適用: 非同期・イベント駆動 / 目的: 分散システムの信頼性 • The Pragmatic Programmer / 適用: 実装品質 / 目的: 実践的な改善 Trigger: Use when designing system integration, API connectivity, service communication, async processing, or event-driven architecture. integration patterns, mcp server, async communication, event-driven, message queue, api integration

daishiman
daishiman
development
open
architecture-patterns
4

secret-management-architecture

シークレット管理アーキテクチャの設計・実装スキル。 Vault/KMS/Secrets Manager統合、キーローテーション、アクセス制御マトリクスを体系的に設計する。 シークレット分類からライフサイクル管理まで、エンタープライズグレードの機密情報管理戦略を提供。 Anchors: • Clean Architecture (Robert C. Martin) / 適用: 依存関係ルール / 目的: シークレット管理層の分離 • Zero Trust Architecture (NIST SP 800-207) / 適用: 認証・認可 / 目的: 最小権限アクセス • OWASP Secrets Management Cheat Sheet / 適用: 実装パターン / 目的: セキュリティベストプラクティス • HashiCorp Vault Best Practices / 適用: Vault統合 / 目的: シークレットバックエンド設計 Trigger: Use when designing secret management architecture, integrating Vault/KMS, planning key rotation, or creating access control matrices. secret management, vault integration, key rotation, access control, KMS, secrets manager, credential management

daishiman
daishiman
development
open
architecture-patterns
4

transaction-script

マーティン・ファウラーのPofEAAに基づくトランザクションスクリプトパターンを専門とするスキル。 シンプルなビジネスロジックを手続き型で組織化し、CRUDベースのアプリケーション開発を効率化します。 Anchors: • Patterns of Enterprise Application Architecture (Martin Fowler) / 適用: パターン定義と適用条件 / 目的: 適切なパターン選択 • Designing Data-Intensive Applications (Martin Kleppmann) / 適用: データモデリング / 目的: 手続き型アプローチの妥当性検証 Trigger: Use when implementing simple business logic, CRUD operations, building quick prototypes, or when domain model overhead is not justified. transaction script, executor pattern, procedural business logic, simple CRUD, PofEAA

daishiman
daishiman
development
open
architecture-patterns
4

error-handling

Comprehensive error handling patterns and strategies. Use when implementing exception handling, error recovery, retry logic, circuit breakers, fallback mechanisms, or designing error hierarchies. Triggers: error, exception, try-catch, retry, fallback, circuit breaker, error propagation, error messages.

cosmix
cosmix
development
open
architecture-patterns
4

command-agent-skill-integration

コマンド/エージェント/スキルの統合設計を整理し、連携パターンと複合ワークフローを支援するスキル。 起動パターン、参照パターン、統合検証の手順を一貫して整理する。 Anchors: • The Pragmatic Programmer (Andrew Hunt, David Thomas) / 適用: 連携手順の設計 / 目的: 再現性の確保 • Multi-Agent Systems (Wooldridge) / 適用: エージェント連携 / 目的: 協調設計の整理 • Workflow Patterns (van der Aalst) / 適用: 複合ワークフロー / 目的: 実行フローの明確化 Trigger: Use when integrating commands with agents and skills, designing composite workflows, or validating integration rules. command agent skill integration, composite workflow, agent invocation, skill reference

daishiman
daishiman
development
open
architecture-patterns
4

script-driven-skill

Build multi-step skills using a state-machine pattern with dumb orchestrator and smart phases

cbgbt
cbgbt
development
open
architecture-patterns
4

repository-pattern

データアクセス層の抽象化パターン専門スキル。 アプリケーション層とデータアクセス層を分離し、ドメインエンティティをコレクション風 インターフェースで操作する抽象化を提供する。インターフェース設計、実装、マッピング戦略を包括的にサポート。 Anchors: • Patterns of Enterprise Application Architecture (Martin Fowler) / 適用: Repository Pattern / 目的: 永続化抽象化とドメイン保護 • Domain-Driven Design (Eric Evans) / 適用: Aggregate, Repository / 目的: 集約境界とドメイン表現 Trigger: Use when designing repository interfaces, implementing data access layers, or separating domain from persistence. repository pattern, data access layer, entity mapping, persistence abstraction, リポジトリパターン

daishiman
daishiman
development
open
architecture-patterns
4

api-client-patterns

外部API統合における構造的パターンと腐敗防止層(Anti-Corruption Layer)の設計を専門とするスキル。API クライアントの設計、データ変換、パターンの実装を支援します。 **Anchors**: • 『RESTful Web APIs』(Leonard Richardson, Mike Amundsen)/ 適用: API仕様分析と設計 / 目的: 外部API統合の基盤構築 • 『Design Patterns』(Gang of Four)/ 適用: APIクライアント抽象化 / 目的: Adapter Patternによるインターフェース統合と保護 • 『Domain-Driven Design』(Eric Evans)/ 適用: 境界層実装 / 目的: Anti-Corruption Layerによる外部API変更の影響隔離 • 『Design Patterns』(Gang of Four)/ 適用: 統合インターフェース設計 / 目的: Facade Patternによる複雑なAPI統合の簡潔化 • 『API Design Best Practices』(複数の標準仕様)/ 適用: データ変換ロジック / 目的: 型安全な形式変換と検証 **Triggers**: • APIクライアントを設計する必要がある時に使用 • 外部データを内部ドメインモデルに変換する必要がある時に使用 • 腐敗防止層の境界を設計する必要がある時に使用 • 外部API変更の影響を最小限に抑えたい時に使用 • 複数のAPI統合を管理する必要がある時に使用

daishiman
daishiman
development
open
architecture-patterns
4

agent-chain-analyzer

Detects and analyzes agent chain anti-patterns where agents invoke other agents sequentially causing massive context load

fractary
fractary
development
open
architecture-patterns
4

architecture-validator

Validates project architecture against Fractary standards and best practices for Manager-as-Agent patterns

fractary
fractary
development
open
architecture-patterns
4

value-object-patterns

値オブジェクトパターンの専門スキル。 不変性、等価性、ドメイン概念のカプセル化を提供します。 Anchors: - Domain-Driven Design(Eric Evans)/ 適用: 値オブジェクト設計 / 目的: ドメインモデル表現 - Implementing DDD(Vaughn Vernon)/ 適用: 実装パターン / 目的: 実践的コード - Refactoring(Martin Fowler)/ 適用: プリミティブ執着検出 / 目的: コードスメル改善 Trigger: Use when implementing value objects, designing immutable domain concepts, refactoring primitive obsession, or integrating value objects into domain models.

daishiman
daishiman
development
open
architecture-patterns
4

rag-cag-security

Security patterns for RAG and CAG systems with multi-tenant isolation. Use when building retrieval-augmented or cache-augmented generation systems that require tenant isolation, access control, and secure data handling.

jpoutrin
jpoutrin
development
open
architecture-patterns
4

structured-output-design

構造化出力の仕様書を設計するためのスキル。スキーマ定義、命名規則、互換性とバージョニング方針を整理し、長期運用に耐える出力契約を作成する。 Anchors: • JSON Schema / 適用: スキーマ設計 / 目的: フィールド仕様の形式化 • Semantic Versioning 2.0.0 / 適用: バージョニング設計 / 目的: 互換性ルールの明確化 • Postel's Law / 適用: 互換性判断 / 目的: 入出力の許容範囲を整理 Trigger: Use when defining output contracts, schema evolution rules, or compatibility plans for structured data. output contract, schema design, compatibility, versioning, JSON schema

daishiman
daishiman
development
open
architecture-patterns
4

gpui-entities

Entity and context patterns for state management in GPUI. Use when managing component state, implementing entity lifecycle, handling subscriptions, or avoiding common entity access pitfalls.

cnwzhu
cnwzhu
development
open
architecture-patterns
4

network-resilience

ネットワーク障害に対する耐性設計を専門とするスキル。 部分障害からの自動復旧、オフラインキュー、データ同期を統合的に提供し、 ネットワーク不安定環境でも堅牢に動作するアプリケーションを構築する。 Anchors: • Distributed Systems (Andrew Tanenbaum) / 適用: 部分障害への対応設計 / 目的: 障害耐性のあるシステム構築 • The Pragmatic Programmer / 適用: 実践的なエラーハンドリング / 目的: 保守性の高いコード設計 • Release It! (Michael Nygard) / 適用: サーキットブレーカー・リトライパターン / 目的: プロダクション品質の実現 Trigger: Use when implementing network-aware applications, designing offline-first features, implementing automatic reconnection, building offline queues, or ensuring data synchronization between local and remote states. network resilience, offline, reconnection, retry, circuit breaker, state sync, offline queue, connection management

daishiman
daishiman
development
open
architecture-patterns
4

domain-services

ドメイン駆動設計におけるドメインサービスの識別・設計・実装を専門とするスキル。 エンティティや値オブジェクトに属さないドメインロジックを適切にモデル化する。 Anchors: • Domain-Driven Design (Eric Evans) / 適用: サービス識別パターン / 目的: ドメインロジックの適切な配置 • Implementing DDD (Vaughn Vernon) / 適用: サービス実装ガイドライン / 目的: 実践的な設計指針 • Clean Architecture (Robert Martin) / 適用: 依存性逆転の原則 / 目的: テスト容易性の確保 Trigger: Use when identifying domain services, implementing cross-aggregate operations, designing service boundaries, separating domain and application services. domain service, cross-aggregate, stateless, domain logic, service boundary

daishiman
daishiman
development
open
architecture-patterns
4

resource-oriented-api

MCPのリソース指向API設計パターンを提供。URIスキーム設計、リソースモデル定義、 プロバイダー実装、キャッシュ戦略、リソース変換パターンを網羅する。 Anchors: • RESTful Web APIs (Leonard Richardson) / 適用: リソース設計・URI設計 / 目的: REST原則の適用 • MCP Resource Protocol / 適用: リソースプロバイダー実装 / 目的: MCP仕様準拠 Trigger: Use when designing MCP resources, implementing resource providers, or defining URI schemes. MCP resource, resource provider, URI scheme, リソース定義, リソースモデル, API設計

daishiman
daishiman
development
open
architecture-patterns
4

workflow-validator

Validates generated workflow components for compliance with Manager-as-Agent principle and correct architectural patterns

fractary
fractary
development
open
architecture-patterns
4

command-advanced-patterns

高度なコマンド設計パターンを整理し、パイプライン/メタコマンド/インタラクティブ設計を支援するスキル。 パターン選定、テンプレート適用、検証手順を一貫して整理する。 Anchors: • The Pragmatic Programmer (Andrew Hunt, David Thomas) / 適用: 実践パターン選定 / 目的: 再現性のある設計 • Design Patterns (GoF) / 適用: パターン適用判断 / 目的: 拡張性の確保 • User-Centered Design / 適用: インタラクティブ設計 / 目的: 誤操作の抑制 Trigger: Use when designing pipeline commands, meta-commands, or interactive command flows. command patterns, pipeline command, meta command, interactive command

daishiman
daishiman
development
open
Previous
Page 610 / 986
Next