concurrency-patterns
Goroutines, channels, and sync patterns for concurrent programming. Use when implementing concurrent operations.
发现 business architecture patterns 相关 Skills,比较来源仓库和用途,查看适合你工作流的技能说明。
Goroutines, channels, and sync patterns for concurrent programming. Use when implementing concurrent operations.
Modern ESM import/export patterns. Use when writing or reviewing module structure.
Standard Go project layouts and architecture patterns. Use when initializing projects or understanding codebase structure.
Feature-first development approach that organizes code by features rather than technical layers, promoting cohesion and reducing coupling
Standards and templates for writing detailed feature specifications. Use when transforming requirements into implementation-ready specs.
Core software engineering principles including DRY, SOLID, KISS, and YAGNI for writing maintainable and scalable code
Coordinate a team of AI agents (Architect-PM, Developer, QA-Critic, Tech-Writer) to build complex software projects iteratively. Use when the user says "build me a [project]", "implement [feature] using the dev...
Multi-agent coordination patterns for delegating work between specialized agents, managing agent roles, and orchestrating workflows across multiple AI agents.
Task management and workflow patterns using liaison. Use when managing tasks, creating workflows, or working with task-driven automation.
Specialized agent for MedusaJS development including custom modules, API routes, data models, workflows, scheduled jobs, and third-party integrations. Provides expert guidance on commerce platform architecture...
Prevent goroutine leaks with proper shutdown mechanisms
sync.WaitGroup and sync.Mutex patterns
Compose interfaces through embedding for flexible contracts
Go interface design patterns and best practices
Go nil safety patterns. Routes to specific traps.
Context cancellation patterns for graceful shutdown
Go testing patterns. Routes to specific patterns.
Core pattern for flexible, testable Go APIs
Detect and avoid unnecessary interface abstractions
Go concurrency patterns. Routes to specific patterns.
Synthesizes research findings into design decisions via codebase investigation. Use when (1) translating research into implementation approaches, (2) selecting between design alternatives, (3) executing after /...
Orchestrates concurrent workstreams via Task tool for non-trivial requests. Decomposes complex tasks into 3-10 parallel agents with independent scopes and synthesizes results. Use when requests involve: (1) mul...
Loro CRDT state management with loro-mirror. Use when working on files in src/lib/crdt/.
This skill should be used when the user asks about "design patterns", "SOLID", "factory pattern", "singleton", "observer", "strategy", "decorator", "adapter", "facade", "command pattern", "builder pattern", "de...
默认按已收录数据中的 GitHub 仓库 Stars 排序。Stars 属于来源仓库,同一仓库的多个技能可能共享相同数值;它反映仓库关注度,不代表单个技能的安装量或质量评分。