implement
A skill for implementation following TDD principles. Leads with tests to efficiently implement high-quality code that meets requirements.
Explore AI skills for development, content, data and productivity. Compare the description and repository popularity before opening a skill.
A skill for implementation following TDD principles. Leads with tests to efficiently implement high-quality code that meets requirements.
Test-Driven Development principles and practices for AG4
TypeScript guidance for Visitor to separate algorithms from object structure via accept/visitor double dispatch, add new operations without modifying elements, and handle trade-offs when adding new element type...
Complete business rules reference for Aprender Sistema v2. Use when implementing features, validating requirements, or testing compliance with RF (Functional Requirements), RD (Availability Rules), PA (Approval...
Use this skill when the user asks about "Redis", "caching", "cache invalidation", "TTL", "circuit breaker", "fire-and-forget", "connection pooling", or any Redis caching work. Provides Redis caching patterns wi...
Error detection, recovery strategies, retry logic, and fallback chains
Compile-time dependency injection, configuration, AOP, and startup optimization.
Use when you need to plan technical solutions that are scalable, secure, and maintainable.
Network stack, HTTP/2/3, WebSockets, and inter-process communication
Canonical streaming I/O patterns in X07 using std.io / std.io.bufread and world adapters.
Netty 学习资料(NIO/模型/源码心智)
This skill should be used when the user asks to "handle high concurrency", "implement concurrent processing", "use errgroup", "goroutine safe", "thread-safe queue", "高并发", "并发处理", "errgroup", or needs to...
Handle failures gracefully with exception handling, logging, retry logic with Polly, and circuit breaker patterns for system resilience.
Comprehensive rules for DDD-based application architecture, including layer boundaries, dependency directions, state ownership, and strict separation of concerns between Domain, Application, Infrastructure, and...
このスキルは、ユーザーが「API設計」「Repository」「サービス層」「キャッシュ」「バックエンド」「サーバーサイド」について質問したとき、またはバックエンドパターンを実装する必要があるときに使用する。
RESTful and GraphQL API design patterns focusing on consistency, scalability, security, and developer experience across all services.
Application structure, auto-configuration, profiles, bean lifecycle, and configuration properties.
Incident response, chaos engineering, capacity planning, and disaster recovery
Suggests the next super thin vertical slice of functionality. Breaks features into the smallest deployable increments. Use when starting a feature or needing the next small step.
リファクタリングを実行: 複雑なコードを「5行ルール」に基づき分割・構造化する。 ポリモーフィズム導入によるif文排除や、重複コードの統合を行う。 コードが読みづらい時や、大規模な改修前の整理に使用。
Same-interface substitution for lifecycle control (lazy init/close/retry) and cross-cutting concerns (caching/logging/auth) in TS/Node, with trade-offs vs Decorator/Adapter/Facade.
TypeScript guidance for Observer with dynamic subscribe/unsubscribe, typed event payloads, sync vs async dispatch, lifecycle/memory leak avoidance, ordering/error isolation, and disambiguation vs Mediator, Pub/...
Identify and map different sections of a software project (API, frontend, database, CLI, domain). Use for context scoping and architecture documentation.
Specialized skill for implementing proper error handling, logging, user-friendly error messages, and error recovery strategies. Use when implementing error handling in APIs, components, or when debugging error...
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.