Product Dev Workflow banner
diablofong diablofong

Product Dev Workflow

Productivity community

Description

A flexible Claude Skill for the full product & software development lifecycle

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

product-dev-workflow

A branch-per-task Claude Skill for the full product & software development lifecycle. **One slash command, seven sub-flows.**

[繁體中文](#繁體中文) | **English**


🎬 *Demo video*

https://github.com/user-attachments/assets/f4402f45-f5a2-49e1-bf81-acea583b52cd


What is this?

A Claude Skill (`SKILL.md`) that gives you a single `/pdw` command covering the entire product development lifecycle — discussion, development, hotfix handling, completion, status tracking.

**Everything lives under one command.** You type `/pdw [sub-command] [args]` or just `/pdw [natural language]` and the skill picks the right flow. No need to memorize seven separate commands.

**Branch-per-task.** Every task gets its own git branch + its own planning document. The skill tracks focus, auto-pauses for hotfixes, and resumes exactly where you left off.

Designed for: indie developers, product managers, and small teams who use Claude as a development partner.


Features

  • 🎯 One slash command, seven sub-flows/pdw init, talk, dev, hotfix, done, status + menu
  • 🧠 Natural language routing/pdw I want to add a login page auto-routes to the right sub-flow
  • 🌿 Branch-per-task — one branch, one planning doc, one clear scope
  • Auto pause / resume — hotfix interrupts your focus; skill saves the resume point automatically
  • 🌐 Auto bilingual — write in Chinese, get Chinese; write in English, get English
  • 👥 Dynamic roundtable — 31 roles, auto-selected by topic
  • 🔀 Model switch prompts — Opus / Sonnet / Haiku at the right moment
  • 🧹 Context hygiene — Claude only ever sees what it needs

Sub-Commands

Command When to Use
/pdw Show the menu
/pdw init One-time — initialize this project (empty or existing)
/pdw talk Discuss, plan, analyze — no development needed
/pdw dev Write code — auto-detects new