golang-planning

Create structured PLAN.md task plans for large-scale Go projects.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/ep0ll/bons-ci --skill golang-planning
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: golang-planning
Source: https://github.com/ep0ll/bons-ci/tree/main/.agents/skills/planning
Command: npx skills add https://github.com/ep0ll/bons-ci --skill golang-planning

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Managing complex Go projects often requires detailed planning and organized workflows to ensure systematic progress and coordination.

Core Features & Use Cases

  • Structured Planning: Guides users to create comprehensive task plans, architecture decisions, and decompositions before coding.
  • Iterative Development: Supports incremental implementation with clear milestone tracking and decision logs.
  • Use Case: A developer begins a large Go microservice, creating a detailed PLAN.md to organize phases, dependencies, and quality gates prior to writing code.

Quick Start

Use the planning skill at the start of a large Go project to map out development phases and organize tasks effectively.

Frequently Asked Questions about golang-planning

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

FAQPage Schema
How do I plan task decomposition for a large Go project?

Task decomposition for a large Go project involves creating a structured PLAN.md to organize phases, dependencies, and quality gates before coding. This enables systematic workflow management and decision documentation for iterative development.

What is structured project planning for Go microservices?

Structured project planning for Go microservices involves creating comprehensive task plans and architecture decisions before coding. It supports incremental implementation with clear milestone tracking and decision logs for teams.

When do I need structured workflow management for Go development?

You need structured workflow management for Go development when managing complex projects requiring detailed planning and organized workflows. This ensures systematic progress and coordination across teams adopting file-driven iterative practices.

Can I track milestones using a file-driven development process in Go?

Yes, you can track milestones using a file-driven development process in Go by maintaining a detailed plan document. This supports incremental implementation with clear milestone tracking and decision logs throughout the project lifecycle.

Does this approach support documenting architecture decisions for Go projects?

Yes, this approach supports documenting architecture decisions for Go projects by guiding users to create comprehensive task plans and decision logs. It facilitates structured project planning and task decomposition before the coding phase begins.

What is the best way to organize development phases for complex Go applications?

The best way to organize development phases for complex Go applications is mapping out tasks and dependencies in a structured plan document. This enables systematic progress tracking and organized workflows for large-scale development projects.