go-ddd-planner

Plan Go DDD implementation tasks into executable steps with file paths and function names.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/d3fvxl/.dotfiles --skill go-ddd-planner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: go-ddd-planner
Source: https://github.com/d3fvxl/.dotfiles/tree/main/config/opencode/skills/go-ddd-plan
Command: npx skills add https://github.com/d3fvxl/.dotfiles --skill go-ddd-planner

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Planning and detailing Go DDD implementation plans for complex features, ensuring architecture alignment and actionable steps before coding.

Core Features & Use Cases

  • Create end-to-end implementation plans for Go projects using Clean Architecture and Domain-Driven Design.
  • Break down features into domain, application, and infrastructure steps with concrete file paths and function names.
  • Use for architectural migrations, large refactors, multi-file features, or unclear requirements.

Quick Start

Provide a feature goal and constraints to generate a detailed Go DDD implementation plan.

Frequently Asked Questions about go-ddd-planner

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I plan a complex Go feature using Domain-Driven Design?

To plan a Go DDD feature, you provide a feature goal and constraints to generate a detailed implementation plan. The plan breaks down domain, application, and infrastructure steps with concrete file paths and function names.

When do I need a DDD implementation plan for my Go project?

You need a DDD implementation plan when building complex Go features spanning multiple packages, bounded contexts, or architectural migrations. It ensures architecture alignment and produces actionable steps before coding begins.

What's the best way to break down a large Go refactor into executable steps?

The best way to break down a large Go refactor is to generate a phased implementation plan. This produces concrete file paths, function names, testing strategies, and risk mitigations tailored to Clean Architecture and DDD principles.

Can I use this for architectural migrations spanning multiple packages in Go?

Yes, you can use this for architectural migrations in Go. It applies to large refactors and multi-file features, breaking them down into domain, application, and infrastructure layers with specific testing strategies.

Does the generated Go DDD plan include a testing strategy and risk mitigations?

Yes, the generated Go DDD plan includes a testing strategy and risk mitigations. It outputs concrete file paths, function names, and phased implementation steps to ensure safe architectural changes.

Why should I plan Go DDD implementation steps before coding?

Planning Go DDD implementation steps before coding ensures architecture alignment and generates actionable steps. It translates unclear requirements into executable phases with specific file paths and risk mitigations.