게시된 스킬 40
technical-video-script
Write Technical Video Scripts Ready for Recording
Technical videos lose clarity when narration, screen actions, and timing are planned separately. This skill combines them into a script with recording states and cuts.
devrel-strategy
Design a Focused Developer Relations Charter
Developer relations teams can spread limited capacity across activities without a clear business purpose. This skill guides interviews and decisions into a focused, reviewable charter.
developer-tutorial
Create Developer Tutorials That Build Independent Skills
Developers can finish a walkthrough without learning how to repeat the task independently. This skill structures tutorials around demonstrable objectives, progressive exercises, resumable checkpoints, and learner verification.
devrel-content-calendar
Plan a Realistic DevRel Content Calendar
Developer-content plans slip when writing commitments ignore technical review and fixed deadlines. This skill builds quarterly publishing slots with named owners, reviewers, capacity estimates, and reserved reactive time.
golang-samber-oops
Build Structured Go Errors with samber/oops
Plain Go errors can lose diagnostic context and produce inconsistent public messages. This skill guides structured error creation, wrapping, context propagation, and logging with samber/oops.
golang-samber-mo
Compose Type-Safe Go Workflows with samber/mo
Optional values and repeated error checks can make multi-step Go workflows difficult to maintain. This skill guides explicit type choices and composable samber/mo pipelines.
golang-samber-hot
Build Reliable Go Caches with samber/hot
Repeated backend reads can increase latency and overload services. This skill guides samber/hot cache design with workload-based eviction, expiration, loaders, concurrency controls, and monitoring.
golang-samber-do
Build Go Dependency Injection with samber/do
Manual service wiring becomes difficult to maintain as Go applications grow. This skill guides samber/do v2 registration, lifecycle management, modular organization, and isolated testing.
golang-refactoring
Refactor Go Code with Tests and Human Review
Large Go refactors can break callers, hide behavior changes, and create conflicting pull requests. This skill guides tool-driven changes with targeted tests and staged human review.
golang-observability
Instrument Go Services for Production Observability
Missing telemetry makes production failures difficult to diagnose. This skill guides Go instrumentation with structured logs, metrics, traces, profiling, and analytics privacy considerations.
golang-how-to
Route Go Tasks to Relevant Development Skills
Go tasks often span several specialties, making skill selection difficult. This orchestrator maps task intent to complementary skills and explains overlapping responsibilities.
golang-google-wire
Build Go Dependency Graphs with Google Wire
Go dependency graphs become difficult to maintain as constructors and interfaces change. This skill guides Wire provider design, injector generation, cleanup handling, and testing.
golang-dependency-injection
Design Testable Go Services With Dependency Injection
Hidden dependencies and global state make Go services difficult to test and maintain. This skill guides constructor injection, library selection, and incremental refactoring with practical examples.
golang-database
Write and Review Go Database Code
Go database code can hide query vulnerabilities, connection leaks, and concurrency errors. This skill guides explicit SQL access, transaction handling, performance reviews, and database testing.
golang-testing
Build Reliable Go Tests
Go test suites can miss edge cases, leak goroutines, and fail unpredictably. This skill guides test design, review, and debugging with concrete Go testing patterns.
golang-security
Review Go Code for Security Risks
Go services can expose sensitive data through unsafe input handling, weak authentication, and insecure configuration. This skill guides structured reviews, threat modeling, and mitigation planning.
golang-project-layout
Organize Go Projects and Multi-Module Workspaces
Unclear package boundaries make Go projects harder to maintain. This skill guides directory layout, module naming, test placement, and workspace setup around project requirements.
golang-naming
Improve Go Naming Across Your Codebase
Inconsistent Go names make APIs and reviews harder to understand. This skill provides focused conventions and examples for choosing clear, consistent names.
golang-design-patterns
Design Idiomatic Go APIs and Architecture
Go services become harder to maintain when initialization, resource ownership, and architectural boundaries are unclear. This skill guides practical pattern selection with focused Go examples.
golang-context
Improve Go Context Propagation and Cancellation
Broken context propagation leaves downstream work running after requests end. This skill guides context lifecycles across Go handlers, services, and databases.
golang-concurrency
Design and Review Go Concurrency
Concurrent Go code can hide goroutine leaks, shared-state races, and blocked pipelines. This skill guides implementation and review with lifecycle checklists and synchronization examples.
golang-uber-fx
Build Go Services with Uber Fx
Complex Go services need predictable dependency wiring and lifecycle management. This skill provides practical Uber Fx guidance for modular applications, graceful shutdown, and focused tests.
golang-swagger
Document Go APIs with Swagger
Go API annotations often become incomplete, inconsistent, or difficult to generate. This skill guides accurate OpenAPI documentation, Swagger UI wiring, and schema generation with swaggo.
golang-structs-interfaces
Design Better Go Structs and Interfaces
Poor type boundaries make Go code harder to test, extend, and review. This skill applies focused interfaces, useful structs, safe assertions, and clear composition patterns.