From claude-project-flow
Collect or update feature requirements through structured dialog. Creates numbered file in .project-flow/features/<slug>/requirements/ and appends entry to context.md.
How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-project-flow:requirementsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Dialog-driven requirements collection for the currently active feature.
Dialog-driven requirements collection for the currently active feature.
/project-flow:requirements — starts new requirements dialog (initial if first, addendum if subsequent)pf context --json returns non-null feature. If null, instruct user to invoke /project-flow:start-feature first.${CLAUDE_PLUGIN_ROOT}/bin/pf context --json → read feature, feature_dir/superpowers:brainstorming output or in <feature_dir>/../../shared/brainstorm-*.md. If found, ask:
"I see a brainstorm output. Use it as input for requirements?"
requirements/ is empty → label is initial. Otherwise → ask user for a short slug for the addendum (e.g. security, 2fa, perf).${CLAUDE_PLUGIN_ROOT}/bin/pf next-number <slug>/requirements → e.g. 002"Saving requirements to
<feature_dir>/requirements/NNN-<label>.md"
## Requirements updates section — e.g. - YYYY-MM-DD — 002 addendum (security)---
created_at: YYYY-MM-DD
label: <label>
---
# Requirements: <label>
## Purpose
<one paragraph on what this feature achieves>
## Scope
<what's in, what's out>
## Constraints
<technical, business, or timeline>
## Acceptance criteria
- [ ] criterion 1
- [ ] criterion 2
Brief summary in chat, link to the file written.
npx claudepluginhub matteovisca/claude-project-flowGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.