claude

pdlc

An auditable, on-disk PDLC state machine for AI software engineering: a staged workflow (PRD → design → TDD → implement → review → ship → retro) with hard contracts + objective checks from real exit codes, so an autonomous loop can drive it to convergence unattended (fail-stop / budget guards) — tool-agnostic, richest in Claude Code, plus Codex via adapters.

18 on GitHubby kanfu-pandav1.7.17MITupdated 30 days agoworkflow
/

Plugin pdlc from marketplace pdlc-skills in kanfu-panda/pdlc-skills. Commands read from the repo's manifest — 30 days ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (38)

  • pdlc-add-app

    在已有项目里加一个前端应用(先探测布局,跟随现有目录与技术栈);新项目一次性初始化用 /pdlc-bootstrap

  • pdlc-add-service

    在已有项目里加一个后端服务(先探测布局,跟随现有目录与技术栈);新项目一次性初始化用 /pdlc-bootstrap

  • pdlc-adopt

    已有代码、还没有 PDLC 文档的老项目接入——只读扫描后逆向生成基线文档并做健康检查,不改代码;空目录新项目用 /pdlc-bootstrap

  • pdlc-api-mock

    按 API 设计文档生成 Mock 数据与 Mock 服务配置,供前端联调

  • pdlc-arch

    架构分析(生成/更新 docs/ARCHITECTURE.md 系统架构总览 · surface 型)

  • pdlc-bootstrap

    空目录从一句话描述初始化新项目(服务 / 应用拆分、技术栈、目录骨架与 PDLC 文档目录);已有代码的项目用 /pdlc-adopt

  • pdlc-changelog

    未发版时按 git 记录手动刷新 CHANGELOG 的 [未发布] 段;正式发版由 /pdlc-ship 一并处理

  • pdlc-code-gen

    在已有服务 / 应用里按设计文档生成模块代码骨架(分层、接口、模型);加新服务用 /pdlc-add-service

  • pdlc-db-design

    按 PRD 设计数据库表结构、索引与 ER 图,产出 docs/02_design/database/ 设计文档;生成迁移脚本用 /pdlc-db-migrate

  • pdlc-db-migrate

    按数据库设计生成与管理迁移脚本(先沿用项目已有的迁移工具),不直接连库执行 SQL

  • pdlc-deploy

    按已评审的功能或发布版本写部署手册(docs/05_deployment/guides/),不执行真实部署;要发布版本先用 /pdlc-ship

  • pdlc-design

    创建技术设计文档(自动生成 + 自检 + handoff)

  • pdlc-e2e

    端到端测试(生成或执行 E2E 用例)

  • pdlc-feature

    全自动 PDLC 新功能开发(串联 PRD→设计→TDD→实现→评审→发布)

  • pdlc-fix

    全自动 Bug 修复(定位→复现→修复→测试→文档)

  • pdlc-i18n

    国际化——抽取硬编码文案为 key、生成多语言资源文件并替换引用

  • pdlc-implement

    按设计文档和已有测试用例实现代码(带前置守卫、自检、handoff)

  • pdlc-lint

    跑项目 lint 并自动修复(check / fix),或为项目配置 lint 规则(setup)

  • pdlc-loop-next

    打印循环下一步应执行的命令(机器可读,供 loop 驱动)

  • pdlc-loop-run

    收敛循环引擎——自动推进 tdd → implement → review,直到评审通过、待发布(next_step 为 pdlc-ship)或阻塞;发布永远由人做

  • pdlc-onboard

    为新加入的开发者生成项目上手文档(docs/03_development/onboard-guide.md);老项目首次接入 PDLC 用 /pdlc-adopt

  • pdlc-perf

    性能优化——先测基线,再逐项改、同一命令复测,报告写优化前后的实测数字;测不了就只出分析

  • pdlc-prd

    创建 PRD 文档(自动化生成 + 自检 + handoff)

  • pdlc-quality

    质量闸门——跑真实 check、对照质量目标、出可核对报告,由人签字放行

  • pdlc-refactor

    代码重构(保持外部行为不变,改善内部结构)

  • pdlc-relate

    管理 feature 关系链(set/query/impact/orphans/rebuild/validate)

  • pdlc-retro

    迭代复盘——读状态机历史出趋势报告

  • pdlc-review

    代码评审(对照设计、自动修复、跑 check、判定能否发布)或文档评审(PRD / 设计 / 测试计划,不写状态机)

  • pdlc-security

    安全审计——先跑依赖漏洞与密钥扫描工具并记录退出码,再人工审阅鉴权、注入、敏感数据等

  • pdlc-settings

    交互式配置 PDLC:状态栏 statusline 的启用/停用/展示项,以及项目级护栏 hooks 的开关

  • pdlc-ship

    发布工作流(收评审通过的功能 → 跑测试 → bump VERSION → 更 CHANGELOG → tag)

  • pdlc-standard

    管理 00_standards 规范型 surface 产物(add/edit/archive/index)

  • pdlc-status

    查看项目 PDLC 状态总览(读 docs/.pdlc-state/ 输出进度)

  • pdlc-task

    阶段内任务跟踪(创建/更新任务列表,附在工作流上)

  • pdlc-tdd

    TDD 测试先行(按设计文档生成失败的测试用例)

  • pdlc-test-setup

    立测试地基(探测技术栈 → 验证并生成 test-commands.yml → 脚手架测试目录 → 接本地钩子)

  • pdlc-ui-design-pro

    在 /pdlc-ui-design 基础上加视觉设计系统(配色、字体、组件规范),依赖 ui-ux-pro-max,缺失时降级为基础设计

  • pdlc-ui-design

    按 PRD 出 UI/UX 设计文档(页面线框、交互流程、四种状态);要配色 / 字体 / 设计系统用 /pdlc-ui-design-pro

Hooks (2)

  • PreToolUse

    bash "${CLAUDE_PLUGIN_ROOT}/bin/pdlc-guard.sh" pre

  • Stop

    bash "${CLAUDE_PLUGIN_ROOT}/bin/pdlc-guard.sh" stop

View source on GitHub kanfu-panda.github.io

Similar plugins

Matt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).

39 skills

mattpocock/skills 323,108

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

Backend API design, GraphQL architecture, workflow orchestration with Temporal, and test-driven backend development

9 skills · 1 command · 8 agents

wshobson/agents 42,461

Long-term semantic memory for Claude Code, powered by OpenViking

5 skills · 1 command · 1 MCP server · hooks

volcengine/OpenViking 42,126

beads

claudecodex

AI-supervised issue tracker for coding workflows

1 skill · 1 agent · hooks

gastownhall/beads 28,698

MiniMax AI skills library for frontend, fullstack, Android, iOS, shader, GIF sticker, document, presentation, spreadsheet, and multimodal media workflows

18 skills

MiniMax-AI/skills 13,828

Maintain pdlc?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex pluginslisted