go-fail-fast-wiring

Community

Refactor Go services to enforce required dependencies at startup.

Authortanghuo
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps refactor Go services to ensure required dependencies are validated at startup, eliminating runtime nil checks and focusing business logic on core functionality.

Core Features & Use Cases

  • Startup Validation: Enforce required dependencies during service construction, not at runtime.
  • Nil Check Removal: Clean up nil checks from business logic, improving code clarity.
  • Use Case: When refactoring a Go service, use this Skill to ensure that all required dependencies are present and validated during startup, preventing runtime errors and improving service reliability.

Quick Start

Refactor your Go service using the go-fail-fast-wiring skill to enforce required dependencies at startup.

Dependency Matrix

Required Modules

None required

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: go-fail-fast-wiring
Download link: https://github.com/tanghuo/th-skill/archive/main.zip#go-fail-fast-wiring

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.