Skip to content

Configuration ​

Most people only ever touch two things: install flags and task granularity. Everything else is opt-in.

Install flags ​

bash
npm exec -- @curdx/flow@latest install curdx-flow --yes
FlagEffect
--yesSkip confirmation, install or reinstall directly.
--allInstall every known companion capability.
--lang en / --lang zhInstaller language.
--no-claude-mdDon't update the managed block in ~/.claude/CLAUDE.md.
--no-refreshSkip plugin cache refresh (usually only for debugging).

Task granularity ​

The lever you'll actually want to tune:

text
/curdx-flow:start todo-app build a Todo app --task-granularity standard
ValueUse it for
autoLet Flow decide.
standardMost product work.
fineSmaller tasks; easier review and rollback.
coarsePrototyping; you accept larger tasks.

Where specs live ​

Default:

text
specs/

Monorepo? Split by package and pick the location at start time:

yaml
specs_dirs:
  - "./specs"
  - "./packages/web/specs"
  - "./packages/api/specs"
text
/curdx-flow:start checkout-ui build checkout UI --specs-dir ./packages/web/specs

What to commit ​

Usually commitCommit with care
research.md.curdx-state.json (runtime state — useful for audit, noisy in PRs)
requirements.md.progress.md (runtime breadcrumbs — usually .gitignore)
design.md
tasks.md

Rule of thumb: commit context, gitignore runtime.

Companion capabilities ​

bash
curdx-flow doctor
CapabilityWhy it matters
chrome-devtools-mcpReal browser evidence for frontend work.
claude-memHistory of prior decisions and failures.
puaRecovery and advanced workflow assistance.
ui-ux-pro-maxUI/UX quality checks.
context7 (external MCP)Current library / framework documentation.
sequential-thinking (external MCP)Explicit reasoning for high-risk tasks.

Missing one degrades a specific signal — doctor will tell you which.

Release versioning (maintainers only) ​

If you're maintaining the @curdx/flow project itself:

bash
node scripts/bump-version.mjs patch

Releases need both tags pushed together:

text
vX.Y.Z                  # triggers npm publish
curdx-flow--vX.Y.Z      # Claude Code plugin marketplace tag

Regular users can ignore this section.