By matteovisca
Per-project workflow orchestrator: feature lifecycle, requirements, plans, docs — filesystem-only markdown.
Close the active feature — generate final docs (overview, implementation, edge-cases), optionally merge branch, mark status=closed in context.md.
Bootstrap claude-project-flow in the current repo — scaffold .project-flow/config.md and .project-flow/context.md. Use on first adoption or to reconfigure an existing setup.
Show available claude-project-flow commands and usage. Pass a command name for detailed help.
Create an implementation plan for the active feature. Delegates to superpowers:writing-plans when installed, falls back to inline dialog otherwise. Saves to .project-flow/features/<slug>/plans/NNN-<scope>.md
Collect or update feature requirements through structured dialog. Creates numbered file in .project-flow/features/<slug>/requirements/ and appends entry to context.md.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Per-project workflow orchestrator plugin for Claude Code. Filesystem-only, versioned with git, no DB, no MCP, no dashboard.
Manages feature lifecycle for a single project: create feature branch + scaffold folder, collect requirements, create plans (delegating to installed plugins like superpowers), generate final docs, close feature.
All state lives in .project-flow/ inside your project repo, as markdown files you can read and edit by hand.
claude plugin install matteovisca/claude-project-flow
cd your-project
# First time setup (one-off per project):
/project-flow:init
# → scaffolds .project-flow/config.md + .project-flow/context.md
/project-flow:start-feature export-csv
# → creates branch feature/export-csv + .project-flow/features/export-csv/
# (if config is missing, start-feature will offer to run init automatically)
/project-flow:requirements
# → dialog → saves requirements/001-initial.md
/project-flow:plan
# → delegates to superpowers:writing-plans → plans/001-export-csv.md
# ... implement ...
/project-flow:close-feature
# → generates docs/overview.md + implementation.md + edge-cases.md
# → optionally merges branch
| Command | Purpose |
|---|---|
/project-flow:init | Bootstrap project: scaffold .project-flow/config.md + context.md |
/project-flow:start-feature <slug> | New feature: branch + folder scaffold |
/project-flow:requirements | Collect/update requirements via dialog |
/project-flow:plan | Create implementation plan (delegates to superpowers if installed) |
/project-flow:close-feature | Generate docs + optional merge + mark closed |
/project-flow:man [skill] | Inline reference |
your-project/
└── .project-flow/
├── config.md ← per-project adaptation
├── context.md ← cross-feature living state
└── features/
└── <slug>/
├── context.md
├── requirements/ ← NNN-*.md
├── plans/ ← NNN-*.md
├── research/ ← on-demand
├── design/ ← on-demand
└── docs/ ← generated at close
Run /project-flow:init once per project to scaffold .project-flow/config.md. If missing when you invoke /project-flow:start-feature, the skill will offer to run init for you (announce-then-proceed). Edit to customize:
feature/<slug> vs US-<n>-<slug>)docs/adr/ etc.)plan: superpowers:writing-plans by default — change per project)The plugin itself has zero runtime dependencies (only Node.js ≥18). Optional external plugins can be invoked for specific scopes — configured via config.md:
superpowers:writing-plans — recommended for /project-flow:plansuperpowers:test-driven-development — optional, manifesto-stylecodex:rescue — v2, cross-reviewIf a mapped plugin isn't installed, the session-start hook warns (non-blocking).
v0.2.0 — MVP. See docs/superpowers/specs/ for design and docs/superpowers/plans/ for implementation plan.
MIT
npx claudepluginhub matteovisca/claude-project-flowProject workflow management with feature lifecycle, knowledge base, and cross-project search
Manage long-running development projects across multiple sessions
Commands for task management and project tracking
Context-Driven Development plugin that transforms Claude Code into a project management tool with structured workflow: Context → Spec & Plan → Implement
Claude Code integration for MCP Task Orchestrator — schema-aware context, note-driven workflow
Feature lifecycle management with skill-centric architecture. Capture ideas (idea.md), plan implementations (plan.md), and complete with quality gates (shipped.md). Status determined by file presence with auto-generated DASHBOARD.md. Shared Python library for dashboard generation with minimal hooks.
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques