Go Zero

A cloud-native Go microservices framework with cli tool for productivity. go zero, go, ai-native, ai-native-development, cloud-native, code-generation.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "Go Zero" with this command: npx skills add xueyetianya/microservice-gen

Microservice Gen

Developer tools toolkit for checking, validating, generating, formatting, linting, explaining, converting, templating, diffing, previewing, fixing, and reporting on code and configurations. Microservice Gen provides a complete devtools workflow with timestamped logging for every operation. All entries are stored locally for full traceability.

Commands

Code Generation & Templating

CommandDescription
microservice-gen generate <input>Generate code, configs, or boilerplate. Run without args to view recent generations
microservice-gen template <input>Create or apply templates. Run without args to view recent template entries
microservice-gen convert <input>Convert between formats or languages. Run without args to view recent conversions

Code Quality & Validation

CommandDescription
microservice-gen check <input>Run checks on code or configs. Run without args to view recent check entries
microservice-gen validate <input>Validate structure or schema compliance. Run without args to view recent validations
microservice-gen lint <input>Lint code for style and quality issues. Run without args to view recent lint entries
microservice-gen format <input>Format code or configuration files. Run without args to view recent format entries

Analysis & Review

CommandDescription
microservice-gen explain <input>Explain code, errors, or concepts. Run without args to view recent explanations
microservice-gen diff <input>Record or analyze diffs between versions. Run without args to view recent diff entries
microservice-gen preview <input>Preview generated output before applying. Run without args to view recent previews

Maintenance & Reporting

CommandDescription
microservice-gen fix <input>Log fix actions or patches applied. Run without args to view recent fix entries
microservice-gen report <input>Generate reports from logged data. Run without args to view recent reports

Utility Commands

CommandDescription
microservice-gen statsShow summary statistics across all entry types
microservice-gen export <fmt>Export all data (formats: json, csv, txt)
microservice-gen search <term>Search across all entries by keyword
microservice-gen recentShow the 20 most recent activity log entries
microservice-gen statusHealth check — version, data dir, entry count, disk usage
microservice-gen helpShow usage information and available commands
microservice-gen versionShow version (v2.0.0)

Data Storage

All data is stored locally in ~/.local/share/microservice-gen/:

  • Each command type has its own log file (e.g., check.log, generate.log, lint.log)
  • Entries are timestamped in YYYY-MM-DD HH:MM|value format
  • A unified history.log tracks all activity across commands
  • Export supports JSON, CSV, and plain text formats
  • No external services or API keys required

Requirements

  • Bash 4.0+ (uses set -euo pipefail)
  • Standard UNIX utilities (wc, du, grep, tail, sed, date)
  • No external dependencies — works on any POSIX-compatible system

When to Use

  1. Microservice scaffolding — Use generate and template to create boilerplate code, API definitions, and project structures for new services
  2. Code quality enforcement — Use check, validate, lint, and format to ensure code meets standards before committing or deploying
  3. Code review workflow — Use diff, explain, and preview to document changes, understand complex code, and review generated output
  4. Refactoring & fixes — Use fix, convert, and format to log refactoring decisions, format migrations, and patch applications
  5. Development auditing — Use stats, search, report, and export to review development activity, track patterns, and generate team reports

Examples

# Generate a new service scaffold
microservice-gen generate "REST API service with user CRUD endpoints — Go + Chi router"

# Validate a configuration file
microservice-gen validate "Check docker-compose.yml against schema v3.8"

# Lint code for issues
microservice-gen lint "Run style checks on pkg/handler/*.go — enforce gofmt + golint"

# Create a template
microservice-gen template "Dockerfile template for Go microservice with multi-stage build"

# Diff two versions
microservice-gen diff "Compare v1.2 vs v1.3 API spec — breaking changes in /users endpoint"

# Search for all entries about a specific service
microservice-gen search user-service

# Export all data as JSON
microservice-gen export json

# View overall statistics
microservice-gen stats

How It Works

Each devtools command (check, generate, lint, etc.) works the same way:

  • With arguments: Saves the input as a new timestamped entry and logs it to history
  • Without arguments: Displays the 20 most recent entries for that command type

This makes Microservice Gen both a development tool and a searchable devops journal.


Powered by BytesAgain | bytesagain.com | hello@bytesagain.com

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

YiHui GIT MONITOR

通用 Git 项目监控工具。支持 GitHub、GitLab、Gitee 等所有 Git 平台。可以添加、删除、检查任意 Git 仓库的更新,自动拉取代码并生成变更摘要。

Registry SourceRecently Updated
Coding

Workspace Governance

A methodology-first workspace governance skill for AI agents. Focuses on principles, decision framework, and safe execution patterns instead of fixed directo...

Registry SourceRecently Updated
Coding

Nox Influencer - Creator Discovery & Influencer Marketing

Runs NoxInfluencer creator and marketing-ops workflows via CLI, including creator discovery for influencer marketing, creator marketing, UGC, social media ma...

Registry SourceRecently Updated
Coding

Gigo Lobster Doctor

🦞 GIGO · gigo-lobster-doctor: 环境体检模式:只检查 gateway、Python 依赖、题包链路与 PNG 证书能力,不跑正式试吃。 Triggers: 龙虾体检 / 检查龙虾环境 / lobster doctor / check lobster environment.

Registry SourceRecently Updated