spec-writing
Standards and templates for writing detailed feature specifications. Use when transforming requirements into implementation-ready specs.
Discover documentation architecture patterns skills, compare source repositories and read the instructions for each workflow.
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...
Generate architectural wikis with source code traceability. Creates comprehensive documentation including architecture overviews, module docs, data flow diagrams, and interactive static sites. Use when asked to...
System architecture analysis and design. Validates architecture patterns, generates dependency graphs, and evaluates module boundaries. Use when analyzing structure, checking layer compliance, or making design...
Structured cross-review protocol between specialized agents. Ensures scope alignment, priority calibration, and domain-aware feedback. Use when one agent reviews another's work, during handoffs, or when validat...
Performance optimization and bottleneck detection. Identifies N+1 queries, memory leaks, async issues, and caching opportunities. Use when investigating slow operations, optimizing response times, or detecting...
The default order uses GitHub repository stars from our indexed data. Stars belong to the source repository and may be shared by multiple skills. They indicate repository interest, not skill installs or an independent quality score.