Token导航 LogoToken导航

Agent Skill · 研究检索

natural-workflow(自然的工作流程)

natural-workflow 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

natural-workflow 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为接触敏感数据;许可证为 MIT,暂无第三方扫描结果,按安装量在研究检索类的 73,675 个 Skill 里排第 62,001。

总安装 343周安装 14GitHub Stars 公开资料未说明下载 110核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:natural-workflow(自然的工作流程)
来源仓库:https://github.com/duongdev/ccpm
仓库路径:skills/natural-workflow
安装命令:
npx skills add duongdev/ccpm --skill "natural-workflow"
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

AgentSkills.tonpx skills
npx skills add duongdev/ccpm --skill "natural-workflow"

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

用于查找、检索和筛选相关信息,适合在多种 AI 宿主中定位候选结果。适用于需要根据关键词或任务场景快速获取技能库的场景。可通过安装命令集成到 Codex、Claude、Cursor 或 Gemini CLI。需确认权限范围和文件读写权限,避免触发未授权操作。建议结合原始 README 核验具体用法和维护状态。

来源仓库内路径:skills/natural-workflow

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add duongdev/ccpm --skill "natural-workflow";命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要接触敏感数据,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

natural-workflow 怎么安装?

在终端执行 npx skills add duongdev/ccpm --skill "natural-workflow"。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

natural-workflow 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

natural-workflow 需要什么权限?

权限级别是接触敏感数据。该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

natural-workflow 是免费的吗?

来源标注的许可证是 MIT。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

natural-workflow 用的人多吗?

公开数据是累计安装 343 次,近一周安装 14 次,下载 110 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

natural-workflow 安全吗?

没有查到第三方扫描结果,安全性无法从公开资料判断,安装前请自行审查源码、依赖和命令行为。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 许可证明确为 MIT,商用和分发边界好判断。

先想清楚的地方

  • 需要接触敏感数据,装到常用环境前要先评估影响面。
  • 没有第三方扫描结果,安全性只能靠自己读源码判断。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 环境里有大量密钥、凭证,不方便给第三方 Skill 读取的人。
  • 要求有安全扫描结论才肯安装的团队。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
natural-workflow

自然的工作流程 · 本页

343—接触敏感数据MIT未收录

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
natural-workflow
description
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.
activation-triggers

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:

# 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:

# Auto-detect from branch name
/ccpm:work
# Works with branches like: feature/PSN-27-add-auth

# Explicit issue ID
/ccpm:work PSN-27

START mode (fresh task):

  • Updates status to "In Progress"
  • Analyzes codebase with smart agents
  • Creates implementation plan in Linear
  • Shows you what to do next

RESUME mode (continue work):

  • Shows current progress (% complete)
  • Lists remaining checklist items
  • Suggests next action
  • Shows quick command shortcuts

Next command: /ccpm:sync or /ccpm:commit


3. /ccpm:sync - Save Progress to Linear

Keep your team updated by syncing your progress to Linear.

What it does:

  • Detects what you've changed in git
  • Auto-marks checklist items as complete
  • Adds progress comment to Linear
  • Gives you a clear summary of work done

Usage:

# Auto-detect issue from branch
/ccpm:sync

# With custom summary
/ccpm:sync PSN-27 "Completed authentication endpoints"

# Auto-detect with summary
/ccpm:sync "Finished UI components"

Interactive mode:

  • Shows all uncommitted changes
  • AI analyzes your code changes against checklist items
  • Suggests which items you completed
  • Asks you to confirm (or manually select items)

Quick sync mode:

  • If you provide a summary, skips the interactive part
  • Just adds a comment with your summary
  • Fast and simple

Next command: /ccpm:commit


4. /ccpm:commit - Create Conventional Git Commits

Make clean, meaningful git commits that follow best practices.

What it does:

  • Auto-detects commit type (feat/fix/docs/etc) from your changes
  • Generates meaningful commit message from issue context
  • Links commits to Linear issues
  • Follows conventional commits format

Usage:

# Auto-detect everything
/ccpm:commit

# With explicit message
/ccpm:commit "Add JWT token validation"

# Full conventional format
/ccpm:commit "fix(PSN-27): resolve login handler"

Smart detection:

  • Extracts issue ID from your branch name
  • Fetches issue title from Linear
  • Analyzes changed files to determine commit type
  • Generates professional commit message

Confirmation:

  • Shows exactly what will be committed
  • Lets you edit the message if needed
  • Creates commit with all proper formatting

Output:

✅ Commit created successfully!
Commit: feat(PSN-27): Add user authentication
Next steps:
  /ccpm:sync        # Sync progress to Linear
  /ccpm:work        # Continue working
  git push          # Push to remote

Next command: /ccpm:verify


5. /ccpm:verify - Run Quality Checks and Verification

Before completing, make sure everything is production-ready.

What it does:

  • Runs automated quality checks (linting, tests, build)
  • Performs final code review and verification
  • Identifies issues that need fixing
  • Confirms work meets acceptance criteria

Usage:

# Auto-detect from branch
/ccpm:verify

# Explicit issue ID
/ccpm:verify PSN-27

Sequential checks:

  1. Linting - Code style and format
  2. Tests - Unit and integration tests pass
  3. Build - Project builds successfully
  4. Code Review - Final quality assessment
  5. Verification - Acceptance criteria met

If issues found:

  • Shows exactly what failed
  • Suggests fixes
  • Use /ccpm:verify PSN-27 to get help fixing
  • Run /ccpm:verify again once fixed

All clear?

  • Shows "Ready for completion"
  • Suggests: /ccpm:done PSN-27

Next command: /ccpm:done


6. /ccpm:done - Finalize and Create PR

Complete your work and get it ready for merge.

What it does:

  • Creates GitHub pull request automatically
  • Updates Linear status to "Done"
  • Optionally syncs with Jira/Slack (with confirmation)
  • Cleans up and summarizes the work

Usage:

# Auto-detect from branch
/ccpm:done

# Explicit issue ID
/ccpm:done PSN-27

Pre-flight checks:

  1. ✅ On feature branch (not main/master)
  2. ✅ All changes committed
  3. ✅ Branch pushed to remote
  4. ✅ Verification passed

PR Creation:

  • Generates PR title from issue
  • Creates description with checklist
  • Links to related issues
  • Sets reviewers if configured

Linear Update:

  • Moves issue to "Done"
  • Adds completion comment
  • Closes task lifecycle

External Sync (if configured):

  • Shows what will be posted to Slack/Jira
  • Asks for explicit confirmation
  • Only posts after you approve

Next: Your work is merged and complete!


Complete Workflow Examples

Example 1: Simple Feature (3 Commands)

Scenario: Adding a simple UI component

# 1. Create and plan
/ccpm:plan "Add dark mode toggle to settings"

# ... review the plan ...
# ✅ 4 subtasks
# 📁 2 files to modify
# ⚡ Complexity: Low

# 2. Start working
git checkout -b feature/PSN-30-dark-mode
/ccpm:work PSN-30

# ... write code, make commits ...
git commit -m "feat(PSN-30): add dark mode toggle"

# 3. Complete
/ccpm:verify PSN-30
/ccpm:done PSN-30

# ✅ PR created and ready for review!

Time spent on CCPM: ~2 minutes total Token usage: ~15k (vs 40k+ with manual approaches)


Example 2: Complex Feature with Changes (6 Commands)

Scenario: Adding user authentication with email notifications

# 1. Plan the work
/ccpm:plan "Add JWT authentication with email"
# Creates PSN-31 with 8 subtasks

# 2. Start implementation
git checkout -b duongdev/PSN-31-auth
/ccpm:work PSN-31

# ... write auth endpoints ...

# 3. Sync progress
/ccpm:sync PSN-31
# Shows: 3 files modified, +240 lines
# Marks checklist items complete

# 4. Continue implementation
# ... add email notifications ...

# 5. Commit changes
/ccpm:commit PSN-31
# Auto-generates: feat(PSN-31): Add JWT authentication

# 6. Fix a checklist requirement
# Realize: "Need to add password reset"
/ccpm:plan PSN-31 "Also add password reset flow"
# Updates plan, shows impact

# 7. Sync final changes
/ccpm:sync PSN-31 "Completed auth with password reset"

# 8. Verify everything
/ccpm:verify PSN-31
# ✅ Tests: 24/24 passing
# ✅ Linting: Clean
# ✅ Build: Success

# 9. Complete
/ccpm:done PSN-31
# PR created: "Add JWT authentication with email"
# Linear: Moved to Done

Workflow flexibility:

  • Updated plan mid-way when requirements changed
  • Synced progress multiple times
  • Made meaningful commits throughout
  • Verified quality before completion

Example 3: Bug Fix (Abbreviated Workflow)

Scenario: Fixing a login button that doesn't respond to clicks

# 1. Plan quick fix
/ccpm:plan "Fix login button click handler" my-app JIRA-456

# 2. Start and complete in one session
/ccpm:work PSN-32
# ... locate the bug ...
# ... fix it ...

# 3. Commit the fix
/ccpm:commit "fix: resolve login button click handler"

# 4. Verify
/ccpm:verify PSN-32
# ✅ No regression tests
# ✅ Build passes
# ✅ Fix verified

# 5. Complete
/ccpm:done PSN-32

Quick turnaround: 15 minutes total workflow


Auto-Detection Features

Git Branch Detection

All 6 commands can auto-detect your current issue from your git branch name:

# These branch names all work:
git checkout -b feature/PSN-27-add-auth
git checkout -b duongdev/PSN-27-add-auth
git checkout -b PSN-27-authentication

# Then these work without the issue ID:
/ccpm:work          # Auto-detects PSN-27
/ccpm:sync          # Auto-detects PSN-27
/ccpm:commit        # Auto-detects PSN-27
/ccpm:verify        # Auto-detects PSN-27
/ccpm:done          # Auto-detects PSN-27

Smart Context from Linear

Commands automatically fetch information from Linear:

  • Issue title → Used in commit messages, PR titles, and summaries
  • Implementation checklist → Updated as you sync progress
  • Team/project → Used for proper organization
  • Status → Updated automatically at each step

Code Analysis

When you run /ccpm:sync, the system:

  • Analyzes your git changes
  • Matches files modified against checklist items
  • Suggests which items you completed
  • Pre-selects high-confidence matches

Best Practices

When to Sync

Sync frequently during long tasks:

  • After implementing each major feature
  • Before switching to a different task
  • When taking a break
  • Multiple times per day
# Don't wait until the end
/ccpm:sync "Completed JWT endpoints"
# ... more work ...
/ccpm:sync "Added token refresh logic"
# ... more work ...
/ccpm:sync "Implemented logout"

Branch Naming for Auto-Detection

Use a consistent pattern:

# Good - includes issue ID clearly
feature/PSN-27-add-auth
duongdev/PSN-27-add-auth
PSN-27

# Also works
PSN-27-authentication
feature-PSN-27

Commit Frequency

Commit often, sync progress:

# Three small commits
git commit -m "feat(PSN-27): add auth endpoints"
git commit -m "feat(PSN-27): add JWT validation"
git commit -m "feat(PSN-27): add login form"

# One sync to update checklist
/ccpm:sync "Completed auth implementation"

Plan Updates During Implementation

If requirements change, update the plan:

# Original plan: Basic email notifications
/ccpm:plan PSN-31

# ... midway through, discover: Need SMS too
/ccpm:plan PSN-31 "Also add SMS notifications"

# System shows impact, you decide
# Continue with updated scope or simplify

Before /ccpm:done

Ensure three things:

  1. All committed - No uncommitted changes
  2. Branch pushed - Your feature branch on remote
  3. Verification passed - /ccpm:verify shows green

When to Use Each Command

Use /ccpm:plan

  • Starting a new task
  • Requirements changed mid-project
  • Need to break down complex work
  • Setting up clear checklist

Use /ccpm:work

  • Beginning implementation
  • Resuming after a break
  • Checking what's next in checklist
  • Setting up proper context

Use /ccpm:sync

  • After completing a significant piece
  • Multiple times during long tasks
  • When switching to different work
  • Before taking a break

Use /ccpm:commit

  • Every meaningful set of changes
  • After testing locally
  • When ready to push
  • Before verification

Use /ccpm:verify

  • Before declaring work complete
  • When you think all checklist items done
  • Before creating PR
  • To catch issues early

Use /ccpm:done

  • All checks passing
  • Ready for code review
  • Team needs to see your PR
  • Task should be marked complete

Integration with Other CCPM Commands

For More Detailed Control

If you need more control than natural workflow provides:

# Instead of:
/ccpm:plan "title"

# Use detailed version:
/ccpm:plan "title" project-id jira-ticket

# Instead of:
/ccpm:work PSN-29

# Use:
/ccpm:work PSN-29

# Instead of:
/ccpm:sync PSN-29

# Use:
/ccpm:sync PSN-29 "detailed summary"

# Instead of:
/ccpm:done PSN-29

# Use:
/ccpm:done PSN-29

Natural workflow versions are optimized for the common path. Detailed versions provide more options.

Utilities and Monitoring

Check your progress anytime:

# View current status
/ccpm:work PSN-29

# See what's next
/ccpm:work PSN-29

# View project progress
/ccpm:sync my-project

# Get insights
/ccpm:work PSN-29

Error Scenarios and Recovery

Issue Not Found

❌ Error fetching issue: Issue not found

Suggestions:
  - Verify the issue ID is correct (format: PROJ-123)
  - Check you have access to this Linear team
  - Ensure the issue hasn't been deleted

Fix: Double-check the issue ID and team access

Branch Detection Failed

❌ Could not detect issue ID from branch

Current branch: main

Usage: /ccpm:work [ISSUE-ID]
Example: /ccpm:work PSN-29

Fix: Either:

  • Rename your branch to include issue ID
  • Provide issue ID explicitly: /ccpm:work PSN-29

Uncommitted Changes

⚠️  You have uncommitted changes

Please commit first:
  /ccpm:commit

Fix: Run /ccpm:commit to stage and commit your changes

Verification Failed

❌ Tests failed: 2 failures in __tests__/auth.test.ts

Use `/ccpm:verify PSN-29` to get help

Fix:

  • Review the failure
  • Fix the code
  • Run tests locally
  • Run /ccpm:verify again

Common Workflows by Project Type

Web Application (React/Node)

/ccpm:plan "Add user dashboard page"
git checkout -b feature/PSN-40-dashboard
/ccpm:work PSN-40

# ... implement React components ...
npm test                    # Test locally
/ccpm:commit               # Commit with auto-format
/ccpm:sync "UI complete"   # Update checklist

# ... implement backend API ...
/ccpm:sync "API endpoints done"
npm test && npm run build   # Verify locally
/ccpm:verify PSN-40        # Run CCPM verification
/ccpm:done PSN-40         # Create PR

API/Backend Service

/ccpm:plan "Add user authentication endpoint"
git checkout -b feature/PSN-41-auth-api
/ccpm:work PSN-41

# ... implement endpoint ...
/ccpm:commit "feat: add JWT authentication"
/ccpm:sync "Auth endpoints complete"

# ... add tests ...
/ccpm:commit "test: add auth endpoint tests"
/ccpm:verify PSN-41
/ccpm:done PSN-41

Documentation/Config

/ccpm:plan "Update API documentation"
git checkout -b feature/PSN-42-docs
/ccpm:work PSN-42

# ... update markdown files ...
/ccpm:commit "docs: update API docs"
/ccpm:verify PSN-42    # Builds docs, validates
/ccpm:done PSN-42     # Simpler verification for docs

Tips for Success

  1. Plan first - Taking 5 minutes to plan saves 30 minutes of rework
  2. Sync regularly - Don't wait until done; update progress throughout
  3. Use meaningful commits - Small, focused commits are easier to review
  4. Check before verifying - Run tests locally before /ccpm:verify
  5. Read error messages - They tell you exactly what's needed
  6. Take advantage of auto-detection - Use good branch naming to save typing
  7. Ask for help - Run commands again or use detailed versions if stuck

Next Steps

Ready to start? Pick an approach:

If you have a task to start:

/ccpm:plan "your task description"

If you're already working on something:

/ccpm:work          # Auto-detect from branch

If you just finished some work:

/ccpm:sync          # Save progress
/ccpm:verify        # Check quality
/ccpm:done         # Complete

If you need help:

/ccpm:work PSN-29
/ccpm:work

Summary

The natural workflow is designed to be intuitive, efficient, and powerful:

CommandPurposeTimeTokens
/ccpm:planCreate & plan task1-2 min~2.5k
/ccpm:workStart implementation30 sec~5k
/ccpm:syncUpdate progress1 min~2.1k
/ccpm:commitMake git commit30 sec~1.5k
/ccpm:verifyQuality checks1-2 min~2.8k
/ccpm:doneComplete & PR1 min~2.1k

Total typical workflow: 5-10 minutes, ~16k tokens (vs 40-50 minutes, 50k+ tokens with manual approaches)

Happy shipping! 🚀

平台分布

Claude Code

28.66%
按下载量换算32

OpenCode

23.53%
按下载量换算26

Cursor

16.87%
按下载量换算19

Gemini CLI

11.45%
按下载量换算13

kilo

7.77%
按下载量换算9

windsurf

3.62%
按下载量换算4

安全审计

暂无安全审计结果可展示。

权限和风险

接触敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills