FAQ
x-dev-pipeline is a Claude Code plugin with 12 hand-picked skills for development work, indexed on Flowy. Install it with the command on its page. It includes x-audit-arch, x-audit-perf, x-audit-style. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
> /plugin marketplace add KtKID/x-dev-pipeline> /plugin install x-dev-pipeline@x-dev-pipeline
Repo: KtKID/x-dev-pipeline
Current release: v0.3.6
An auditable development workflow for AI coding agents.
x-dev-pipeline turns a request into a task contract, implementation evidence, deterministic verification, and risk-matched review. README owns requirements and acceptance scenarios; dev-report owns executable evidence; git history owns repository changes.
/x-reqCreate every task through one entry point. /x-req assigns a Q0–Q3 risk level, writes a lean task package, and continues to x-dev.
/x-req add a dark-mode toggle to the settings page
Q1 is a typical first task: x-req records the reason for its low-risk rating, creates the task, x-dev implements it, and xdev.py verify checks the declared evidence.
dev-pipeline/tasks/<task-name>/
├── README.md # risk, architecture, acceptance scenarios
├── dev-checklist.md # dependency-aware execution state
├── diagram.md # optional
└── dev-report.md # created by x-dev; fenced verify blocks
user request → x-req → x-dev → xdev.py verify
├─ Q0 / Q1 → delivery receipt
├─ Q2 → x-qa-gate RC
└─ Q3 → x-qa-gate R1 → R2 → R3
│
issue candidates → xdev.py flag → x-fix → incremental review
│
issue ledger + `[!] 🔴`
| Risk | Typical scope | Route after verify |
|---|---|---|
| Q0 | Single-file, no behavior branch change | Delivery receipt |
| Q1 | Local feature or fix without cross-module contract change | Delivery receipt |
| Q2 | New feature, multiple files, contract or state change | RC review |
| Q3 | Security, irreversible writes, public API/schema, concurrency or state-machine change | R1 → R2 → R3 |
The user can explicitly set the risk. Q0/Q1 prepare and execute directly; Q2/Q3 show one confirmation before task files are written.
Each README acceptance section uses Requirement/Scenario structure:
### Requirement: Theme setting
#### Scenario: Toggle persists after reload
- **WHEN** the user enables dark mode and reloads the page
- **THEN** the page remains in dark mode
- 验证: auto
Every automatic Scenario has a matching verify block in dev-report.md:
```verify
id: S1
scenario: Toggle persists after reload
cmd: npm test -- theme-setting
expect_exit: 0
expect_contains: passed
```
python3 tools/xdev.py verify <task-dir> --json re-runs auto blocks, compares exit codes and output fragments, lists manual steps, and reports auto Scenarios without evidence. Exit 0 means every automatic fact passed; exit 1 means a command or coverage failure; exit 2 means input, path, or schema error.
| Command | Purpose |
|---|---|
/x-req | Classify Q0–Q3 risk and prepare/update a task package |
/x-dev | Implement checklist work and write verify evidence |
/x-verify | Run deterministic Gate ① and diagnose failures |
/x-qa-gate | Run Gate ②: RC for Q2, R1/R2/R3 for Q3 |
/x-fix | Batch-fix verify, gate, or CR issues |
/x-cr | Investigate a reported correctness issue, module, diff, or PR |
/x-spec | Create a system-level architecture and task map |
/x-multi-llm-align | Align a protocol, data structure, or process across agents |
/x-audit-perf | Run an independent performance audit |
/x-audit-style | Run an independent style audit |
/x-audit-arch | Run an independent architecture audit |
tools/xdev.py keeps mechanical rules outside skill prose:
validate [pkg...] validate specs, changes, and task contracts
status <task-dir> [--json] parse checklist progress
graph <task-dir> [--json] calculate ready work and parallel batches
instructions <artifact> --task return task artifact instructions
scaffold <task-dir> create only missing task artifacts
verify <task-dir> [--json] execute evidence and reconcile Scenarios
flag <task-dir> --task T2,T3 --severity P0 --loc src/a.py:10 --msg "..." [--new-round] [--json]
Task validation covers V8–V12: required files, checklist contract, optional diagram consistency, README risk and required sections, and Requirement/Scenario structure.
reports/verify/verify-report-*.md with facts for x-fix.xdev.py flag for each candidate; code assigns issue-<n> and writes reports/qa-gate/qa-gate-report-*.md.flag uses a durable transaction marker to update the issue ledger and checklist. P0/P1 targets become [!] 🔴; P2 keeps every task state unchanged. A recovered pending transaction returns recovered:true, and the caller repeats the intended new issue.The repository contains manifests for Claude Code and Codex:
.claude-plugin/plugin.json
.claude-plugin/marketplace.json
.codex-plugin/plugin.json
.agents/plugins/marketplace.json
For Claude Code:
git clone https://github.com/KtKID/x-dev-pipeline.git ~/.claude/plugins/x-dev-pipeline
claude plugin marketplace add ~/.claude/plugins/x-dev-pipeline/.claude-plugin/marketplace.json
claude plugin install x-dev-pipeline@x-dev-pipeline --scope user
For Codex, add the repo entry from .agents/plugins/marketplace.json to your marketplace, restart Codex, and install x-dev-pipeline from the local plugin directory.
| Marker | Meaning |
|---|---|
[ ] ⏳ | Not started |
[ ] ▶️ | In progress |
[ ] 🟡 | Waiting for declared verification |
[!] 🔴 | Verification failed |
[x] 🟢 | Verification passed |
[x] ✅ | Risk route completed |
MIT
.agents/
plugins/
marketplace.json
.claude-plugin/
marketplace.json
plugin.json
.codex-plugin/
plugin.json
.commit-separator.json
.gitignore
assets/
logo.png
pic.png
CHANGELOG.md
CLAUDE.md
dev-pipeline/
sleep-reports/
sleep-report-20260717-020037.md
tasks/
_e2e-smoke/
01-positive/
README.md
02-verify-fail/
README.md
03-r1-fail/
README.md
04-r2-fail/
README.md
05-r3-fail/
README.md
diagram-er-dark-colors/
changelog.md
dev-report.md
diagram.md
README.md
verify-data-relation.mjs
verify-diagram.mjs
progress-engine/
plan-v5-fingerprint-archived.md
plan.md
qa-gate-pipeline/
_smoke/
dev-report-sample.md
verify-report-manual.md
changelog.md
dev-checklist.md
plan.md
README.md
qa-gate-round-review/
changelog.md
dev-report.md
README.md
qdev-risk-routed-verification/
changelog.md
dev-report.md
README.md
report-routing-unification/
changelog.md
README.md
test-contract-smoke-e2e/
changelog.md
dev-report.md
README.md
unified-flow-verify-engine/
plan.md
reports/
cr/
cr-report-20260717-015631.md
xdev-orchestration-engine/
changelog.md
dev-checklist.md
dev-report.md
diagram.md
README.md
reports/
.fix-counter
qa-gate/
qa-gate-report-20260715-013500.md
qa-gate-report-20260715-030000.md
verify-report-20260715-012047.md
verify-report-20260715-085244.md
xreq-instructions-engine/
plan.md
reports/
cr/
cr-report-20260717-003139.md
fix/
fix-report-20260717-005339.md
xspec-contract-upgrade/
dev-checklist.md
diagram.md
README.md
docs/
skill-design-methodology.md
spec/
path-link-smoke/
01-goals-and-boundaries.md
02-module-breakdown.md
diagrams.md
README.md
README.md
原则性适配处理.md
examples/
codex-marketplace.json
req-modules-diagram-demo.html
req-modules-diagram-demo.md
install-codex.ps1
install.sh
LICENSE
openspec/
changes/
archive/
2026-07-16-unified-flow-verify-engine/
.openspec.yaml
design.md
proposal.md
README.md
specs/
risk-routed-development-flow/
spec.md
xdev-task-artifact-engine/
spec.md
xdev-verification-engine/
spec.md
xreq-lean-planning/
spec.md
tasks.md
2026-07-16-xreq-instructions-engine/
.openspec.yaml
design.md
proposal.md
README.md
specs/
xdev-task-artifact-engine/
spec.md
xreq-lean-planning/
spec.md
tasks.md
progress-engine/
.openspec.yaml
design.md
proposal.md
specs/
risk-routed-development-flow/
spec.md
xdev-progress-engine/
spec.md
tasks.md
xspec-v2/
.openspec.yaml
design.md
proposal.md
specs/
xspec-v2-package/
spec.md
tasks.md
config.yaml
specs/
risk-routed-development-flow/
spec.md
xdev-task-artifact-engine/
spec.md
xdev-verification-engine/
spec.md
xreq-lean-planning/
spec.md
package.json
README_zh.md
README.md
skills/
x-audit-arch/
SKILL.md
templates/
audit-arch-template.md
x-audit-perf/
SKILL.md
templates/
audit-perf-template.md
x-audit-style/
SKILL.md
templates/
audit-style-template.md
x-cr/
references/
auto-loop-mode.md
bayesian-review.md
checklist-general.md
lang-csharp.md
lang-js.md
lang-ts.md
report-template.md
SKILL.md
x-dev/
references/
execution-rules.md
SKILL.md
templates/
dev-report-template.md
x-fix/
references/
bug-fix-mode.md
cr-fix-mode.md
qa-gate-fix-mode.md
SKILL.md
templates/
fix-note-template.md
fix-report-template.md
x-multi-llm-align/
SKILL.md
x-qa-gate/
references/
r1-spec-conformance.md
r2-boundary-coverage.md
r3-test-integrity.md
rc-unified.md
SKILL.md
templates/
qa-gate-report-template.md
x-req/
SKILL.md
templates/
confirmation.md
dev-checklist.md
diagram.md
README.md
x-spec/
SKILL.md
templates/
01-goals-and-boundaries.md
02-module-breakdown.md
03-core-workflows.md
04-data-and-state.md
05-validation-and-evolution.md
90-task-map.md
module-README.md
README.md
TEMPLATE_GUIDE.md
x-spec2/
SKILL.md
templates/
design.md
modules.md
spec.md
x-verify/
SKILL.md
templates/
verify-report-template.md
test/
__init__.py
test_xdev_artifacts.py
test_xdev_flag.py
test_xdev_orchestration.py
test_xdev_spec2.py
test_xdev_verify.py
tools/
xdev.py© 2026 Flowy · Free and open source
Built for Claude Code · Not affiliated with Anthropic