# pdca-framework

This plugin structures Claude Code work around Plan–Do–Check–Act with human review gates and TDD. Use it when coding needs explicit checkpoints.

- plugin · `type=plugin` · Claude Code · ★ 45
- Author: kenjudy
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/kenjudy/pdca-agentic-coding-framework
- Updated: 2026-10-24
- HTML: https://affpapa.org/en/nevibecode/plugins/pdca-framework

## What it does

pdca-framework gives Claude Code a four-stage development routine: Plan covers analysis and a detailed approach, Do follows test-first implementation, Check verifies completeness, and Act records the retrospective. Human and AI responsibilities are kept separate, with STOP gates that require a person to decide whether work can continue.

A marketplace installation adds the standard skill and five phase routers: `/pdca:plan`, `/pdca:do`, `/pdca:check`, `/pdca:act`, and `/pdca:cycle`. A Beads variant adds persistent task tracking, Git-backed memory, and searchable retrospectives; it requires the Beads CLI and MCP server, Go 1.23+, and ICU headers. The manual setup needs the Claude Code CLI and Git, while Windows symlink setup requires Developer Mode.

## Install

### Claude Code (native platform)

**Plugin marketplace**
In the agent chat (not a shell):
```text
/plugin marketplace add anthropics/claude-plugins-community
```
In the agent chat (not a shell):
```text
/plugin install pdca-framework@claude-community
```

## When to use it
- turn a coding request into an analysed plan
- drive implementation with TDD
- check whether a change is complete
- run a retrospective after the cycle
- carry tasks and learnings across sessions

## Example prompts
- Run the full workflow for this feature with `/pdca:cycle`.
- Analyse the request and produce the detailed plan with `/pdca:plan`.
- Use `/pdca:check` to verify the implementation and identify follow-up actions.

## Similar
- [unit-testing-framework](https://affpapa.org/en/nevibecode/skills/unit-testing-framework.md) — skill · 593 installs
- [bmad-agent-dev](https://affpapa.org/en/nevibecode/skills/bmad-agent-dev.md) — skill · 11900 installs
- [Pair Programming](https://affpapa.org/en/nevibecode/skills/pair-programming.md) — skill · 1200 installs
- [test-driven-development](https://affpapa.org/en/nevibecode/skills/test-driven-development.md) — skill · 259292 installs
- [draft](https://affpapa.org/en/nevibecode/plugins/draft.md) — plugin · ★ 40
- [harness-kit](https://affpapa.org/en/nevibecode/plugins/harness-kit.md) — plugin · ★ 30

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
