Token导航 LogoToken导航TokenDH.com
研究检索external-servicegithub未标认证来源可访问许可证需确认审计提醒

pdcapdca 搜索

Agent Skill

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

总安装

1,435

周安装

61

GitHub Stars

520

下载量

503
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

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

请帮我安装这个 Agent Skill:pdca(pdca 搜索)
来源仓库:https://github.com/popup-studio-ai/bkit-claude-code
仓库路径:skills/pdca
安装命令:
npx skills add https://github.com/popup-studio-ai/bkit-claude-code --skill pdca
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

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

skills.shnpx skills
npx skills add https://github.com/popup-studio-ai/bkit-claude-code --skill pdca

简介

pdca 用于查找、检索和筛选相关信息。

  • 适合在 Codex、Claude、Cursor、Gemini CLI 中根据关键词快速定位候选结果。
  • 通过 npx skills add 命令从指定仓库安装,需结合 README 核验具体用法。
  • 安装前建议确认权限范围、维护状态及是否会触发联网或文件读写操作。
  • 当前分类为研究检索,暂无更多功能说明。

SKILL.md

PDCA Skill

Unified Skill for managing PDCA cycle. Supports the entire Plan → Design → Do → Check → Act flow.

Arguments

ArgumentDescriptionExample
pm [feature]Run PM Agent Team analysis (pre-Plan)/pdca pm user-auth
plan [feature]Create Plan document/pdca plan user-auth
design [feature]Create Design document/pdca design user-auth
do [feature]Do phase guide (start implementation)/pdca do user-auth
analyze [feature]Run Gap analysis (Check phase)/pdca analyze user-auth
iterate [feature]Auto improvement iteration (Act phase)/pdca iterate user-auth
qa [feature]Run QA phase (L1-L5 tests)/pdca qa user-auth
report [feature]Generate completion report/pdca report user-auth
archive [feature]Archive completed PDCA documents/pdca archive user-auth
cleanup [feature]Cleanup archived features from status/pdca cleanup
team [feature]Start PDCA Team Mode (requires Agent Teams)/pdca team user-auth
team statusShow Team status/pdca team status
team cleanupCleanup Team resources/pdca team cleanup
statusShow current PDCA status/pdca status
nextGuide to next phase/pdca next

Action Details

pm (PM Analysis Phase)

Run PM Agent Team for product discovery and strategy analysis before Plan phase.

  1. Call pm-lead Agent (orchestrates 4 sub-agents)
  2. pm-lead runs Phase 1: Context Collection (project info, git history)
  3. pm-lead runs Phase 2: Parallel Analysis (3 agents simultaneously)

- pm-discovery: Opportunity Solution Tree (Teresa Torres) - pm-strategy: Value Proposition (JTBD 6-Part) + Lean Canvas - pm-research: 3 Personas + 5 Competitors + TAM/SAM/SOM

  1. pm-lead runs Phase 3: PRD Synthesis via pm-prd agent

- Beachhead Segment (Geoffrey Moore) + GTM Strategy - 8-section PRD generation

  1. Output PRD to docs/00-pm/{feature}.prd.md
  2. Create Task: [PM] {feature}
  3. Update.bkit-memory.json: phase = "pm"
  4. Guide user to next step: /pdca plan {feature}

Output Path: docs/00-pm/{feature}.prd.md

Requirements:

  • Agent Teams enabled: CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1
  • Project level: Dynamic or Enterprise (Starter not supported)

plan (Plan Phase)

  1. Template Loading: Read templates/plan.template.md to understand the required Plan document structure and sections. Use this template's sections as your document outline. This is MANDATORY — do not generate Plan documents from memory or assumptions.
  2. PRD Auto-Reference: Check if docs/00-pm/{feature}.prd.md exists

- If found: Read PRD and use as context for Plan document (improves quality significantly) - If not found: Proceed normally (tip: run /pdca pm {feature} first for better results)

  1. Check if docs/01-plan/features/{feature}.plan.md exists
  2. If not, create based on plan.template.md
  3. If exists, display content and suggest modifications
  4. Checkpoint 1 — Requirements Confirmation: Present understanding of the feature (problem, scope, constraints) and use AskUserQuestion: "요구사항 이해가 맞나요? 빠진 건 없나요?" Wait for user confirmation before proceeding.
  5. Checkpoint 2 — Clarifying Questions: Identify underspecified elements (edge cases, error handling, integration points, compatibility). Present organized question list. Wait for answers before generating the document.
  6. Generate Plan document with user-confirmed requirements
  7. Create Task: [Plan] {feature}
  8. Update.bkit-memory.json: phase = "plan"
  9. Write ## Executive Summary at document top with 4-perspective table (Problem/Solution/Function UX Effect/Core Value), each 1-2 sentences
  10. Context Anchor Generation: After generating Plan document, extract Context Anchor (WHY/WHO/RISK/SUCCESS/SCOPE) from Executive Summary, Requirements, and Risk sections. Write as ## Context Anchor table between Executive Summary and Section 1. This anchor propagates to Design/Do documents for cross-session context continuity.
  11. MANDATORY: After completing the document, also output the Executive Summary table in your response so the user sees it immediately without opening the file

Output Path: docs/01-plan/features/{feature}.plan.md

Tip: For features with ambiguous requirements or multiple implementation approaches, use /plan-plus {feature} instead. Plan Plus adds brainstorming phases (intent discovery, alternatives exploration, YAGNI review) before document generation for higher-quality plans.

design (Design Phase)

  1. Template Loading: Read templates/design.template.md to understand the required Design document structure. Use this template's sections as your document outline. This is MANDATORY — do not generate Design documents from memory or assumptions.
  2. Verify Plan document exists (required - suggest running plan first if missing)
  3. Read Plan document to understand requirements and scope
  4. PRD Context Loading: Check if docs/00-pm/{feature}.prd.md exists. If found, read the Executive Summary and Beachhead/GTM sections to inform architecture decisions with market context. This prevents strategic context loss at the Plan→Design handoff.
  5. Context Anchor Embed: Copy Plan's ## Context Anchor table to Design document top (between header metadata and ## 1. Overview). If Plan has no Context Anchor (legacy), skip this step gracefully.
  6. Generate 3 Architecture Options (inspired by feature-dev Phase 4):

- Option A — Minimal Changes: Least modification, maximum reuse of existing code. Fast but potentially coupled. - Option B — Clean Architecture: Best separation of concerns, most maintainable. More files, more refactoring. - Option C — Pragmatic Balance: Good boundaries without over-engineering. Recommended default.

  1. Present comparison table with trade-offs (complexity, maintainability, effort, risk)
  2. Checkpoint 3 — Architecture Selection: Use AskUserQuestion: "3가지 설계안 중 어떤 걸 선택하시겠습니까?" Include recommendation. Wait for user selection.
  3. Create docs/02-design/features/{feature}.design.md using selected architecture
  4. Use design.template.md structure + reference Plan content
  5. Session Guide Generation: Analyze Design's ## 11. Implementation Guide structure to generate Module Map and Recommended Session Plan. Add as ### 11.3 Session Guide within Implementation Guide section. This enables /pdca do {feature} --scope module-N for multi-session incremental implementation.
  6. Design Anchor Integration (Pencil MCP): If the feature involves UI and Pencil MCP is available:

- Suggest: "UI 컨셉 페이지를 1-2개 먼저 만든 후 /design-anchor capture {feature} 로 디자인 토큰을 잠그세요" - If Design Anchor already exists (docs/02-design/styles/{feature}.design-anchor.md), embed it in the Design document as ## Design Anchor section - This ensures design tokens (colors, typography, spacing) are locked before implementation

  1. Create Task: [Design] {feature} (blockedBy: Plan task)
  2. Update.bkit-memory.json: phase = "design"

Output Path: docs/02-design/features/{feature}.design.md

do (Do Phase)

  1. Verify Design document exists (required)
  2. Read Design document FULLY (read the entire document, not just a summary. This is critical — full context reload ensures each session starts with complete architectural context)
  3. Full Upstream Context Loading (Phase 2+3): Load the COMPLETE upstream document chain:

- Read PRD (docs/00-pm/{feature}.prd.md) — extract WHY context (JTBD, value proposition, market positioning) - Read Plan (docs/01-plan/features/{feature}.plan.md) — extract Context Anchor, Success Criteria, Requirements - This ensures implementation decisions are guided by strategic intent from PRD→Plan→Design, not just the Design spec

  1. Decision Record Chain Display: Extract and display key decisions from PRD→Plan→Design as a unified chain. Format: 📋 Decision Record Chain [PRD] Target: {market/user segment} — {rationale} [Plan] Architecture: {selected option} — {rationale} [Design] State Mgmt: {selected approach} — {rationale}
  2. Success Criteria Tracking: Extract Success Criteria from Plan document. Display as implementation checklist — each criterion must be addressed during implementation. Mark criteria that are covered by the current --scope.
  3. Parse --scope parameter: If arguments contain --scope <value>, extract module list (comma-separated scope keys). Match against Design's Session Guide Module Map. Filter implementation items to show only matching modules.
  4. Display Context Anchor: Show the Context Anchor table from Design document header. Format: "📌 Context Anchor" + WHY/WHO/RISK/SUCCESS/SCOPE table. This reminds the user WHY we're building this feature.
  5. Session Guide Display:

- If no --scope: Show full Module Map from Design + recommend session split + proceed with full implementation guide - If --scope provided: Show only the selected modules' implementation items

  1. Summarize implementation scope:

- Files to create: N - Files to modify: M - Estimated changes: ~X lines

  1. Checkpoint 4 — Implementation Approval: Present scope summary and use AskUserQuestion: "이 범위로 구현을 시작해도 되겠습니까?" DO NOT START IMPLEMENTATION WITHOUT USER APPROVAL.
  2. After approval, provide implementation guide based on do.template.md
  3. Reference implementation order from Design document (filtered by --scope if provided)
  4. Code Comment Convention (Phase 3): During implementation, add Design reference comments for key architectural decisions:

- At module/file level: // Design Ref: §{section} — {decision rationale} - At critical logic: // Plan SC: {success criteria being addressed} - These comments create traceable links from code back to design decisions

  1. Create Task: [Do] {feature} (blockedBy: Design task)
  2. Update.bkit-memory.json: phase = "do"

--scope Parameter:

/pdca do feature                      # Full scope (backward compatible) + session guide
/pdca do feature --scope module-1     # Only module-1
/pdca do feature --scope module-1,module-2  # Multiple modules

Guide Provided:

  • Context Anchor (WHY/WHO/RISK/SUCCESS/SCOPE)
  • Session scope (filtered or full)
  • Implementation order checklist
  • Key files/components list
  • Dependency installation commands

analyze (Check Phase)

  1. Verify Do completion status (implementation code exists)
  2. Full Upstream Context Loading (Phase 2+3): Load the COMPLETE upstream document chain for comprehensive evaluation:

- Read PRD (docs/00-pm/{feature}.prd.md) — verify strategic alignment (was the right problem solved?) - Read Plan (docs/01-plan/features/{feature}.plan.md) — verify Requirements fulfillment + Success Criteria - Read Design (docs/02-design/features/{feature}.design.md) — verify structural implementation match - This 3-layer verification catches gaps that single-document comparison misses

  1. Context Anchor Embed: Copy Context Anchor from Design to Analysis document header.
  2. Strategic Alignment Check (Phase 3): Before structural gap analysis, verify:

- Does the implementation address the PRD's core problem (WHY)? - Are Plan Success Criteria met or on track? - Were key Design decisions (architecture, data model, API) followed? - Flag strategic misalignments as Critical regardless of structural match rate

  1. Plan Success Criteria Reference: Evaluate each Success Criteria from Plan:

- Mark as ✅ Met / ⚠️ Partial / ❌ Not Met - Include evidence (file:line or test result) - Criteria violations are automatically Critical severity

  1. Call gap-detector Agent (v2.3.0: Static Analysis + Runtime Verification Plan)

- gap-detector performs static analysis (Structural + Functional + Contract) - gap-detector outputs a Runtime Verification Plan (L1/L2/L3 test specs)

  1. Compare Design document vs implementation code on 3 static axes:

- Structural Match: File existence, route coverage, component list - Functional Depth: Placeholder detection, Page UI Checklist verification, actual logic completeness - API Contract: 3-way verification (Design §4 ↔ Server route.ts ↔ Client fetch calls)

  1. Runtime Verification (v2.3.0): After gap-detector completes, execute runtime tests. L1 — API Endpoint Tests (always run if server is available): L2 — UI Action Tests (run if Playwright is installed): L3 — E2E Scenario Tests (run if Playwright is installed): Match Rate Formula (v2.3.0): If runtime executed: Overall = (Structural × 0.15) + (Functional × 0.25) + (Contract × 0.25) + (Runtime × 0.35) If static only (no server): Overall = (Structural × 0.2) + (Functional × 0.4) + (Contract × 0.4)

- Preferred: Run existing tests from tests/e2e/{feature}.spec.ts (written during Do phase) - Fallback: If no test file exists, generate from gap-detector's Runtime Verification Plan - Test scenarios are defined in Design §8 Test Plan, implemented during Do phase, executed here - Execute each curl command from gap-detector's L1 plan - Check: HTTP status code matches expected - Check: Response JSON shape matches expected (has.data,.error,.pagination) - Check: Auth guard returns 401 for protected endpoints - Check: Zod validation returns 400 with fieldErrors for invalid input - Check: Rate limiting returns 429 after threshold - Detect server: curl -s -o /dev/null -w "%{http_code}" http://localhost:3000/ - If no server running: skip L1, warn user, use static-only formula - Generate Playwright test file from gap-detector's L2 plan - Write to tests/e2e/{feature}-actions.spec.ts - Run: npx playwright test tests/e2e/{feature}-actions.spec.ts - Each test: navigate to page → perform action → assert result - Check: API calls triggered by UI match expected endpoints - If Playwright not installed: skip L2, suggest pnpm add -D @playwright/test - Generate Playwright test file from gap-detector's L3 plan - Write to tests/e2e/{feature}-e2e.spec.ts - Run: npx playwright test tests/e2e/{feature}-e2e.spec.ts - Full user journey: multi-page flows with state persistence - Check: complete flow from start to end without errors

  1. Calculate Match Rate and generate Gap list. Report all rates separately.
  2. Decision Record Verification (Phase 3): Check if key decisions from Decision Record Chain were followed in implementation. Flag deviations.
  3. Checkpoint 5 — Review Decision: Present issues by severity (Critical/Important only, confidence ≥80%). Use AskUserQuestion with options:

- "지금 모두 수정" — proceed to iterate - "Critical만 수정" — iterate critical only - "그대로 진행" — accept current state Wait for user decision before proceeding.

  1. Create Task: [Check] {feature} (blockedBy: Do task)
  2. Update.bkit-memory.json: phase = "check", matchRate

Output Path: docs/03-analysis/{feature}.analysis.md

qa (QA Phase)

  1. Verify Iterate completion (Match Rate ≥ target or max iterations reached)
  2. Delegate to qa-phase skill: Invoke the standalone /qa-phase {feature} skill, which owns L1-L5 test planning, generation, execution, and reporting.
  3. The qa-phase skill:

- Reads Design doc §8 Test Plan - Calls qa-test-planner to refine L1-L5 test specs - Calls qa-test-generator to emit runnable test files - Executes L1 (API) / L2 (UI actions) / L3 (E2E) tests via Chrome MCP - Optional L4 (perf) / L5 (security) for Enterprise level

  1. Emit one of:

- QA_PASS → auto-advance to report phase - QA_FAIL → fall back to iterate phase - QA_SKIP → mark qa as skipped, proceed to report

  1. Create Task: [QA] {feature}
  2. Update .bkit/state/pdca-status.json: phase = "qa", qaStatus = <PASS|FAIL|SKIP>

Output Path: docs/05-qa/{feature}.qa-report.md

Agent: bkit:qa-lead (mapped via frontmatter agents.qa)

iterate (Act Phase)

  1. Check results (when matchRate < 90%)
  2. Call pdca-iterator Agent
  3. Auto-fix code based on Gap list
  4. Auto re-run Check after fixes
  5. Create Task: [Act-N] {feature} (N = iteration count)
  6. Stop when >= 90% reached or max iterations (5) hit

Iteration Rules:

  • Max iterations: 5 (adjustable via bkit.config.json)
  • Stop conditions: matchRate >= 90% or maxIterations reached

report (Completion Report)

  1. Template Loading: Read templates/report.template.md to understand the required Report document structure. Use this template's sections as your document outline. This is MANDATORY — do not generate Report documents from memory or assumptions.
  2. Verify Check >= 90% (warn if below)
  3. Full Upstream Context Loading (Phase 2+3): Load ALL upstream documents for comprehensive reporting:

- Read PRD — compare original value proposition vs delivered value - Read Plan — compare planned Requirements/Success Criteria vs actual results - Read Design — note architecture decisions and deviations - Read Analysis — include final Match Rate and resolved gaps - This ensures the report reflects the FULL journey from PRD→Code

  1. Call report-generator Agent
  2. Integrated report of PRD, Plan, Design, Implementation, Analysis
  3. Decision Record Summary (Phase 3): Include section "Key Decisions & Outcomes":

- List decisions from PRD→Plan→Design chain - For each: was it followed? what was the outcome? - This creates a learnable record for future PDCA cycles

  1. Success Criteria Final Status: Include Plan Success Criteria with final status:

- Each criterion: ✅ Met (with evidence) / ❌ Not Met (with reason) - Overall Success Rate: X/Y criteria met

  1. Include ## Executive Summary with ### 1.3 Value Delivered reflecting actual results (4 perspectives with metrics)
  2. MANDATORY: After completing the report, also output the Executive Summary table in your response
  3. Create Task: [Report] {feature}
  4. Update.bkit-memory.json: phase = "completed"

Output Path: docs/04-report/{feature}.report.md

team (Team Mode) - v1.5.1

Start PDCA Team Mode using Claude Code Agent Teams (requires CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1).

team [feature] - Start Team Mode

  1. Check if Agent Teams is available: call isTeamModeAvailable() from lib/team/coordinator.js
  2. If not available, display: "Agent Teams is not enabled. Set CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 to enable."
  3. Detect project level via detectLevel() - Starter projects cannot use Team Mode
  4. Generate team strategy via generateTeamStrategy(level):

- Dynamic: 3 teammates (developer, frontend, qa) — CTO Lead orchestrates - Enterprise: 5 teammates (architect, developer, qa, reviewer, security) — CTO Lead orchestrates

  1. CTO Lead (cto-lead agent, opus) automatically:

- Sets technical direction and selects orchestration pattern - Distributes tasks to teammates based on PDCA phase - Enforces quality gates (90% Match Rate threshold)

  1. Show strategy and confirm with AskUserQuestion before starting
  2. Assign PDCA tasks to teammates via assignNextTeammateWork()

team status - Show Team Status

  1. Call formatTeamStatus() from lib/team/coordinator.js
  2. Display: Team availability, enabled state, display mode, teammate count
  3. Show current PDCA feature progress per teammate if active

Output Example:

📊 PDCA Team Status
─────────────────────────────
Agent Teams: Available ✅
Display Mode: in-process
Teammates: 4 / 4 (Enterprise)
─────────────────────────────
Feature: user-auth
  architect: [Design] in progress
  developer: [Do] waiting
  qa: idle
  reviewer: idle

team cleanup - Cleanup Team Resources

  1. Stop all active teammates
  2. Record team_session_ended in PDCA history via addPdcaHistory()
  3. Return to single-session PDCA mode
  4. Display: "Returning to single-session mode"

Required Environment: CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1

Level Requirements:

LevelAvailableTeammatesCTO Lead
StarterNo--
DynamicYes3cto-lead (opus)
EnterpriseYes5cto-lead (opus)

archive (Archive Phase)

  1. Verify Report completion status (phase = "completed" or matchRate >= 90%)
  2. Verify PDCA documents exist (plan, design, analysis, report)
  3. Create docs/archive/YYYY-MM/{feature}/ folder
  4. Move documents (delete from original location)
  5. Update Archive Index (docs/archive/YYYY-MM/_INDEX.md)
  6. Update.pdca-status.json: phase = "archived", record archivedTo path
  7. Remove feature from status (or preserve summary with --summary option)

Arguments:

ArgumentDescriptionExample
archive {feature}Archive with complete cleanup (default)/pdca archive user-auth
archive {feature} --summaryArchive with summary preservation (FR-04)/pdca archive user-auth --summary

Output Path: docs/archive/YYYY-MM/{feature}/

Documents to Archive:

  • docs/01-plan/features/{feature}.plan.md
  • docs/02-design/features/{feature}.design.md
  • docs/03-analysis/{feature}.analysis.md
  • docs/04-report/features/{feature}.report.md

FR-04: Summary Preservation Option (v1.4.8):

When using --summary (or --preserve-summary, -s), the feature data in .pdca-status.json is converted to a lightweight summary instead of being deleted:

// Summary format (70% size reduction)
{
  "my-feature": {
    "phase": "archived",
    "matchRate": 100,
    "iterationCount": 2,
    "startedAt": "2026-01-15T10:00:00Z",
    "archivedAt": "2026-01-20T15:30:00Z",
    "archivedTo": "docs/archive/2026-01/my-feature/"
  }
}

Use --summary when you need:

  • Historical statistics and metrics
  • Project duration tracking
  • PDCA efficiency analysis

Important Notes:

  • Cannot archive before Report completion
  • Documents are deleted from original location after move (irreversible)
  • Feature name must match exactly
  • Default behavior: complete deletion from status
  • Use --summary to preserve metrics for future reference

cleanup (Cleanup Phase) - v1.4.8

Clean up archived features from .pdca-status.json to reduce file size.

  1. Read archived features from .pdca-status.json
  2. Display list with timestamps and archive paths
  3. Ask user for confirmation via AskUserQuestion (FR-06)
  4. Delete selected features from status using cleanupArchivedFeatures()
  5. Report cleanup results

Arguments:

ArgumentDescriptionExample
cleanupInteractive cleanup (shows list)/pdca cleanup
cleanup allDelete all archived features/pdca cleanup all
cleanup {feature}Delete specific feature/pdca cleanup old-feature

Output Example:

🧹 PDCA Cleanup
─────────────────────────────
Archived features found: 3

1. feature-a (archived: 2026-01-15)
2. feature-b (archived: 2026-01-20)
3. feature-c (archived: 2026-01-25)

Select features to cleanup:
[ ] All archived features
[ ] Select specific features
[ ] Cancel

Related Functions (lib/pdca/status.js):

  • getArchivedFeatures() - Get list of archived features
  • cleanupArchivedFeatures(features?) - Cleanup specific or all archived
  • deleteFeatureFromStatus(feature) - Delete single feature
  • enforceFeatureLimit(max=50) - Auto cleanup when limit exceeded

Notes:

  • Only archived/completed features can be deleted
  • Active features are protected from deletion
  • Archive documents remain in docs/archive/ (only status is cleaned)

status (Status Check)

  1. Read .bkit-memory.json
  2. Display current feature, PDCA phase, Task status
  3. Visualize progress

Output Example:

📊 PDCA Status
─────────────────────────────
Feature: user-authentication
Phase: Check (Gap Analysis)
Match Rate: 85%
Iteration: 2/5
─────────────────────────────
[Plan] ✅ → [Design] ✅ → [Do] ✅ → [Check] 🔄 → [Act] ⏳

next (Next Phase)

  1. Check current PDCA phase
  2. Suggest next phase guide and commands
  3. Confirm with user via AskUserQuestion

Phase Guide:

CurrentNextSuggestion
Nonepm/pdca pm [feature] (recommended) or /pdca plan [feature]
pmplan/pdca plan [feature] (PRD auto-referenced)
plandesign/pdca design [feature]
designdoImplementation start guide
docheck/pdca analyze [feature]
check (<90%)act/pdca iterate [feature]
check (>=90%)report/pdca report [feature]
reportarchive/pdca archive [feature]

Template References

Templates loaded from imports are used when executing each action:

ActionTemplatePurpose
planplan.template.mdPlan document structure
designdesign.template.mdDesign document structure
dodo.template.mdImplementation guide structure
analyzeanalysis.template.mdAnalysis report structure
reportreport.template.mdCompletion report structure

Task Integration

Each PDCA phase automatically integrates with Task System:

Task Creation Pattern:
┌────────────────────────────────────────┐
│ [PM] {feature}                         │
│   ↓ (optional, pre-Plan)               │
│ [Plan] {feature}                       │
│   ↓ (blockedBy)                        │
│ [Design] {feature}                     │
│   ↓ (blockedBy)                        │
│ [Do] {feature}                         │
│   ↓ (blockedBy)                        │
│ [Check] {feature}                      │
│   ↓ (blockedBy, Check < 90%)           │
│ [Act-1] {feature}                      │
│   ↓ (on iteration)                     │
│ [Act-N] {feature}                      │
│   ↓ (Check >= 90%)                     │
│ [Report] {feature}                     │
│   ↓ (after Report completion)          │
│ [Archive] {feature}                    │
└────────────────────────────────────────┘

Agent Integration

ActionAgentRole
pmpm-leadOrchestrate PM Agent Team (4 sub-agents)
analyzegap-detectorCompare Design vs Implementation
iteratepdca-iteratorAuto code fix and re-verification
reportreport-generatorGenerate completion report

Usage Examples

# Run PM analysis (recommended before planning)
/pdca pm user-authentication

# Start new feature
/pdca plan user-authentication

# Create design document
/pdca design user-authentication

# Implementation guide
/pdca do user-authentication

# Gap analysis after implementation
/pdca analyze user-authentication

# Auto improvement (if needed)
/pdca iterate user-authentication

# Completion report
/pdca report user-authentication

# Check current status
/pdca status

# Guide to next phase
/pdca next

Legacy Commands Mapping

Legacy CommandPDCA Skill
/pdca-plan/pdca plan
/pdca-design/pdca design
/pdca-analyze/pdca analyze
/pdca-iterate/pdca iterate
/pdca-report/pdca report
/pdca-status/pdca status
/pdca-next/pdca next
/archive/pdca archive

Output Style Integration (v1.5.1)

PDCA workflows benefit from the bkit-pdca-guide output style:

/output-style bkit-pdca-guide

This provides PDCA-specific response formatting:

  • Phase status badges: [Plan] -> [Design] -> [Do] -> [Check] -> [Act]
  • Gap analysis suggestions after code changes
  • Next-phase guidance with checklists
  • Feature usage report integration

When running PDCA commands, suggest this style if not already active.

Agent Teams Integration (v1.5.1)

For Dynamic/Enterprise projects, PDCA phases can run in parallel using Agent Teams:

/pdca team {feature}        Start parallel PDCA
/pdca team status            Monitor teammate progress
/pdca team cleanup           End team session

Suggest Agent Teams when:

  • Feature is classified as Major Feature (>= 1000 chars)
  • Match Rate < 70% (parallel iteration can speed up fixes)
  • Project level is Dynamic or Enterprise

CTO-Led Team Orchestration Patterns:

LevelPlanDesignDoCheckAct
Dynamicleaderleaderswarmcouncilleader
Enterpriseleadercouncilswarmcouncilwatchdog

Auto Triggers

Auto-suggest related action when detecting these keywords:

KeywordSuggested Action
"pm", "product discovery", "PRD", "market analysis"pm
"plan", "planning", "roadmap"plan
"design", "architecture", "spec"design
"implement", "develop", "build"do
"verify", "analyze", "check"analyze
"improve", "iterate", "fix"iterate
"complete", "report", "summary"report
"archive", "store"archive
"cleanup", "clean", "remove old"cleanup

Slash Invoke Pattern (CC 2.1.0+)

Skills 2.0 enables direct slash invocation for all PDCA commands:

  • /pdca plan [feature] — Create Plan document
  • /pdca design [feature] — Create Design document
  • /pdca do [feature] — Implementation guide
  • /pdca analyze [feature] — Gap analysis (Check phase)
  • /pdca iterate [feature] — Auto-improvement (Act phase)
  • /pdca qa [feature] — Run QA phase (L1-L5 tests)
  • /pdca report [feature] — Completion report
  • /pdca status — Current PDCA status
  • /pdca next — Next phase guide
  • /plan-plus [feature] — Brainstorming-enhanced planning

Hot reload: SKILL.md changes reflect without session restart (CC 2.1.0+).

PDCA Auto-Monitoring (CC v2.1.71+)

CC v2.1.71 introduces /loop command and Cron tools for automated monitoring.

Usage Examples

  • /loop 5m /pdca status - Check PDCA status every 5 minutes
  • /loop 10m /pdca analyze [feature] - Run Gap analysis every 10 minutes
  • Use Cron tools for session-level scheduled checks

CTO Team Integration

  • Long CTO Team sessions benefit from /loop for progress monitoring
  • stdin freeze fixed in v2.1.71 ensures reliable long sessions
  • Background agent recovery (v2.1.71) makes background: true agents reliable

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

35.63%
按下载量换算179

Claude

32.73%
按下载量换算165

Cursor

19.48%
按下载量换算98

Gemini CLI

9.83%
按下载量换算49

安全审计

Gen Agent Trust Hub

可疑

Socket

通过

Snyk

通过

权限和风险

external-service

该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills