claude

go-dev

Go backend development with hexagonal architecture, DDD, and TDD/BDD using Godog

2 on GitHubby solrac97grv1.0.0updated 9 months ago
/

Plugin go-dev from marketplace solrac97gr-personal-plugins in solrac97gr/marketplace-plugins. Commands read from the repo's manifest — 1 month ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use and it starts local MCP servers. The exact commands are listed below; read them before installing.

What it installs

Skills (7)

  • from-diagram

    Generate complete feature implementation from Mermaid or graph diagrams

  • new-entity

    Create domain entity with repository interface

  • new-feature

    Scaffold new feature following TDD/BDD with Godog

  • new-usecase

    Create application use case with tests

  • review-arch

    Review code for hexagonal architecture and DDD compliance

  • start-project

    Initialize Go project with hexagonal architecture

  • update-arch-tests

    Create or update architecture tests with goarchtest

Subagents (9)

  • API Contract Validator

    Ensures API consistency, validates contracts, prevents breaking changes, enforces REST/gRPC standards

  • Architecture Reviewer

    Proactively reviews code for hexagonal architecture and DDD compliance, validates dependency rules

  • Code Quality Reviewer

    Enforces Uber Go Style Guide best practices on all generated and modified Go code

  • Database Migration Assistant

    Reviews migration scripts for safety, ensures backward compatibility, validates database changes

  • DDD Consultant

    Expert guidance on Domain-Driven Design patterns, strategic and tactical modeling decisions

  • Domain Documentation Writer

    Automatically generates standardized documentation for domains including architecture diagrams, features, and endpoints

  • Error Handling Consultant

    Ensures consistent error handling patterns, proper error wrapping, and meaningful error messages

  • Security Reviewer

    Identifies security vulnerabilities, validates authentication/authorization, reviews sensitive data handling

  • Test Coverage Guardian

    Ensures TDD/BDD practices, monitors test coverage, validates tests exist before implementation

MCP servers (1)

  • goarchtest-analyzer

    runs: ${CLAUDE_PLUGIN_ROOT}/servers/goarchtest-server/goarchtest-server

Hooks (2)

  • PostToolUse

    ${CLAUDE_PLUGIN_ROOT}/scripts/validate-domain-purity.sh

  • PostToolUse

    go test ./test/architecture/... -v

View source on GitHub

More from solrac97gr/marketplace-plugins

All 3 plugins →

react-dev

claude

Complete toolkit for React frontend development with best practices, testing, and architecture guidance

10 skills · 10 agents · 2 MCP servers · hooks

2

Meta-plugin for analyzing projects and generating custom Claude Code plugins tailored to your codebase

2 skills · 1 agent

2

Maintain go-dev?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins3 plugins