FlowSpec plugins for data architecture and spec-driven development
npx claudepluginhub jktfe/flowspec-claude-code-pluginFlowSpec data architecture toolkit — create specs from wireframes or codebases (architect skills), then build features from those specs (spec/wireframe skills).
A Claude Code plugin that turns FlowSpec JSON exports into your source of truth for spec-driven development. No API or MCP servers required — pure knowledge that works with any codebase.
FlowSpec is a visual data architecture tool. You annotate wireframes with data flows, business logic, and constraints on an infinite canvas, then export structured JSON specifications that describe every data element, UI component, transform, and the edges connecting them.
flowspec:spec — Spec-Driven DevelopmentLoad a FlowSpec JSON export and use it as a requirements document while building features. The spec defines your types, validation rules, data flows, and business logic — Claude references it as you work.
Use when:
Usage:
/flowspec:spec path/to/flowspec-export.json
flowspec:architect — MCP-Powered Data ArchitectureCreate and manage FlowSpec projects directly from Claude Code using the FlowSpec MCP server. Supports three workflows: wireframe-to-dataflow, codebase-to-dataflow, and design-new-screens. Requires the flowspec-mcp server configured.
Use when:
Usage:
/flowspec:architect [wireframe images | codebase path | 'new project']
flowspec:architect-web — Browser-Based Data ArchitectureSame three workflows as architect, but uses Chrome browser tools instead of MCP — for users without the desktop app. Generates JSON locally and uses light browser automation to import into the web editor at flowspec.app.
Use when:
Usage:
/flowspec:architect-web [wireframe images | codebase path | 'new project']
flowspec:wireframe — Screenshot Component DesignCombine a wireframe screenshot with a sub-canvas JSON spec to implement UI components with both visual and data context. Claude sees the screenshot AND knows what data goes where via placement coordinates.
Use when:
Usage:
/flowspec:wireframe path/to/screenshot.png path/to/subcanvas.json
Optionally include the main spec for full type and constraint information:
/flowspec:wireframe path/to/screenshot.png path/to/subcanvas.json path/to/main-spec.json
If you have FlowSpec Desktop installed, the marketplace is auto-configured during setup:
claude plugin install flowspec@flowspec-plugins
Without FlowSpec Desktop, install directly from GitHub:
claude plugin install flowspec@https://github.com/Jktfe/flowspec-claude-code-plugin
Note: Direct GitHub installation may not work due to SSH/authentication issues. Use the marketplace method or local install instead.
Clone the repo and load it with --plugin-dir:
git clone https://github.com/Jktfe/flowspec-claude-code-plugin.git
claude --plugin-dir ./flowspec-claude-code-plugin
This loads the plugin for that session. To always load it, add the flag to your shell alias:
# In your .zshrc or .bashrc
alias claude='claude --plugin-dir /path/to/flowspec-claude-code-plugin'
Both skills are pure knowledge — they teach Claude how to read and use FlowSpec JSON exports. No external services, MCP servers, or API keys are needed.
/flowspec:spec ./flowspec-export.json/flowspec:wireframe ./profile-header.png ./profile-header.json