quanghoath

Dev Workflow — Testing skill for Claude Code

Testing community

Spec-to-ship workflow plugin for Claude Code: spec → plan → TDD → Chrome DevTools UI tests → race/load tests → report.

How to install Dev Workflow

This entry records only its repository, not the path inside it, so there is no exact command to give. Open quanghoath/dev-workflow and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Dev Workflow does

Spec-to-ship workflow plugin for Claude Code: spec → plan → TDD → Chrome DevTools UI tests → race/load tests → report. FE, BE or full-stack

Alternatives in Testing

  • Test Driven Development.SKILL — Enforces TDD discipline with RED-GREEN-REFACTOR cycle 262 ★
  • Claude Dev Skill — A Claude Code custom skill that turns Claude into a Tech Lead — coordinating parallel Worker Agents through a 112 ★
  • Spawn Fs Team — Boot a 5-agent full-stack Flotion team as a new workspace in the cmux window (reuse the open window; only crea 107 ★

README

Dev Workflow for Claude Code

**Spec-to-ship workflow plugin for Claude Code.** Works for frontend-only, backend-only or full-stack projects. Built on [superpowers](https://github.com/obra/superpowers).

[Tiếng Việt](README.vi.md)

Claude takes each feature through 6 steps. You approve the spec, the plan and the final report; Claude does the rest:

P1 Spec         acceptance criteria + risk list (race? load? perf?)        ◆ you approve
P2 Plan         tasks [BE]/[FE]/[CONTRACT] + TEST-PLAN written before code ◆ you approve
P3 Build        TDD per task → review → fix
P4 Integration  UI via Chrome DevTools MCP → saved as Playwright tests ─┐ bug → fix loop
P5 Hardening    race conditions · load (k6) · Lighthouse                ─┘ max 3 rounds/bug
P6 Report       verification + code review + REPORT.md + pull request     ◆ you approve
  • Quick mode for small fixes: spec and plan in chat, still TDD and UI/API checks.
  • AI explores, Playwright keeps: UI scenarios that pass in Chrome are written as Playwright tests, so CI catches regressions.
  • Pull request with evidence: P6 opens a PR/MR whose description lists acceptance criteria, test numbers and fixed bugs.
  • Never lose your place: status lives in status.json in your repo; /dev-workflow:status and a session-start reminder tell you what is waiting for you.
  • Optional live dashboard on claude.ai.

See a full [example run](examples/README.md) · Try the [demo shop](demo/README.md).

⭐ If this helps you, star the repo so others can find it. Issues and ideas are welcome.

Install

You need Claude Code and `git`.

Terminal (CLI)

/plugin install superpowers@claude-plugins-official
/plugin marketplace add quanghoath/dev-workflow
/plugin install dev-workflow@dev-workflow

If superpowers is not found, use `/plugin marketplace add obra/superpowers-marketplace` then `/plugin install superpowers@superpowers-marketplace`.

VS Code extension (Manage plugins)

  1. In the Claude Code panel