popup-studio-ai/bkit-claude-code/pdca-batch
Claude Code and agent skill by popup-studio-ai/bkit-claude-code
- community
Checking that the SKILL.md file is still in the repository.
Manage multiple PDCA features as independent parallel cycles (no shared scope/budget). For multiple features that share scope, budget, or timeline as one cohesive initiative, use /sprint (v2.1.13) — sprint groups features into a single 8-phase container, while pdca-batch keeps them independent. Triggers: pdca-batch, batch, multiple features
Install
npx vskill@latest install popup-studio-ai/bkit-claude-code/pdca-batchSKILL.md
PDCA Batch Skill
User-invocable skill for managing multiple PDCA features and batch operations.
Arguments
| Argument | Description | Example | |
|---|---|---|---|
| (none) | Show all active features (same as status) | /pdca-batch | |
status | Show all active features and their PDCA status | /pdca-batch status | |
plan <f1> <f2> ... | Plan multiple features in sequence | /pdca-batch plan auth search api | |
manage | Interactive dashboard for parallel features | /pdca-batch manage |
Action Details
status (Default)
Show all active PDCA features and their current status.
- Read
.bkit/state/pdca-status.json - Filter to active features (exclude archived/completed unless
--allflag) - For each feature, display: phase, matchRate, iterationCount, last updated
- Show summary: total active, total completed, total archived
- Warn if approaching max parallel limit (3)
Output Format:
plan <feature1> <feature2> ...
Plan multiple features in a batch sequence.
- Parse feature names from arguments (space-separated)
- Validate: max 5 features per batch plan
- Check current active feature count (max 3 concurrent)
- For features exceeding the parallel limit, queue them
- Display batch plan summary and ask for confirmation via AskUserQuestion
- On confirmation, for each feature sequentially:
a. Initialize feature in pdca-status.json (state: idle) b. Create Plan document using plan template c. Record batch origin: batchId in feature metadata
- Display batch plan results
Batch Plan Output:
Constraints:
- Maximum 5 features per batch plan command
- Maximum 3 features active simultaneously
- Features beyond the limit are queued with
phase: queued - Queued features auto-activate when a slot becomes available
manage
Interactive dashboard for managing parallel features.
- Read all active features from
pdca-status.json - Display interactive-style management panel
- Show available actions per feature
- Accept user input for next action via AskUserQuestion
Output Format:
Management Actions:
| Action | Description | |
|---|---|---|
| Switch feature | Change which feature is "focused" for subsequent /pdca commands | |
| Prioritize queued | Move a queued feature to next available slot | |
| Pause feature | Temporarily halt a feature's PDCA progression | |
| Cancel queued | Remove a feature from the queue | |
| New feature | Start a new PDCA cycle if slot available |
Parallel Feature Rules
- Maximum 3 concurrent features: Prevents context overload and resource contention
- Independent state: Each feature has its own phase, matchRate, and iteration count
- Shared guardrails: Automation level and trust score are global (not per-feature)
- Queue system: Features beyond limit are queued and auto-activated on slot availability
- Isolation: Features do NOT share checkpoints or audit entries
State File Schema
Features in pdca-status.json with batch support:
Module Dependencies
| Module | Function | Usage | |
|---|---|---|---|
lib/pdca/status.js | getPdcaStatus() | Read all feature states | |
lib/pdca/status.js | updatePdcaStatus() | Update feature state | |
lib/pdca/state-machine.js | createContext() | Initialize new feature | |
lib/pdca/lifecycle.js | activateQueuedFeature() | Auto-activate from queue | |
lib/audit/audit-logger.js | writeAuditLog() | Record batch operations |
Usage Examples
Integration with /pdca
The /pdca-batch skill complements the main /pdca skill:
| Scope | Use /pdca | Use /pdca-batch | |
|---|---|---|---|
| Single feature operations | Yes | No | |
| Multi-feature overview | No | Yes | |
| Phase transitions | Yes | No (redirects to /pdca) | |
| Batch planning | No | Yes | |
| Feature switching | No | Yes (manage) |
When using /pdca commands, they operate on the currently "focused" feature. Use /pdca-batch manage to switch the focused feature.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/pdca-batch/SKILL.md
Popularity
- Repository stars
- 556
- Repository forks
- 146
- 7-day trend score
- 32
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/popup-studio-ai/bkit-claude-code/pdca-batch)