Guide users through CCPM's streamlined 6-command workflow (plan/work/sync/commit/verify/done). Auto-activates when users ask about starting tasks, committing changes, or completing work. Provides step-by-step guidance for the complete development lifecycle.
View on GitHubduongdev/ccpm
ccpm
January 24, 2026
Select agents to install to:
npx add-skill https://github.com/duongdev/ccpm/blob/main/skills/natural-workflow/SKILL.md -a claude-code --skill natural-workflowInstallation paths:
.claude/skills/natural-workflow/# Natural Workflow Skill Welcome to CCPM's natural workflow guide! This skill teaches you the **6-command lifecycle** that takes you from task creation to completion. ## Why Natural Workflow? CCPM's natural workflow commands (`plan`, `work`, `sync`, `commit`, `verify`, `done`) are designed to feel **intuitive and conversational**, following the natural progression of development work: 1. **Plan** the work 2. **Work** on implementation 3. **Sync** progress to your team 4. **Commit** code changes 5. **Verify** quality 6. **Done** - complete and create PR Instead of remembering complex command hierarchies like `/ccpm:plan`, `/ccpm:work`, or `/ccpm:done`, you use simple verbs that match how you think about work. ## The 6 Commands ### 1. `/ccpm:plan` - Create or Update Task Plans The starting point for any work. This command intelligently detects what you want to do and helps you plan it. **What it does:** - Creates a new Linear task with a comprehensive implementation plan - Plans an existing task that doesn't have a plan yet - Updates an existing plan when requirements change **3 Modes:** ```bash # CREATE - New task /ccpm:plan "Add user authentication" /ccpm:plan "Fix login button" my-project JIRA-123 # PLAN - Plan existing task /ccpm:plan PSN-27 # UPDATE - Change the plan /ccpm:plan PSN-27 "Also add email notifications" ``` **Behind the scenes:** - Auto-detects your project context - Gathers research from Jira, Confluence, and codebase - Generates implementation checklist (5-10 specific subtasks) - Identifies files to modify - Estimates complexity (low/medium/high) - Saves everything to Linear **Next command:** `/ccpm:work` --- ### 2. `/ccpm:work` - Start or Resume Implementation Begin coding or resume work on an in-progress task. **What it does:** - Starts implementation if task is planned but not yet started - Shows progress and next action if work is in progress - Prevents accidental work on completed tasks **Usage:** ```bash # Auto-detect from