Format hub

Works with the tools you already use

A Bystep plan leaves as native files for the tool you run — front matter, task ids, milestones, scenarios — and comes back the same way. No lock-in, no re-typing.

Coverage

One plan, every format

Export writes the target tool's real layout, not a generic dump. Import reads it back into features, tasks and acceptance criteria.

ToolExportImportAgent skillMCP
Spec frameworks
Kiro.kiro/specs/<slug>/{requirements,design,tasks}.mdSupportedNot applicableNot applicableSupported
Spec Kitspecs/<n>-<name>/{spec,plan,tasks}.mdSupportedSupportedNot applicableNot applicable
OpenSpecopenspec/{project.md,specs/…,changes/…}SupportedSupportedNot applicableNot applicable
Trackers & task files
Backlog.mdbacklog/tasks/task-<n> - <title>.mdSupportedSupportedNot applicableNot applicable
Task Master.taskmaster/tasks/tasks.json + docs/prd.txtSupportedSupportedNot applicableNot applicable
Claude Code Tasks.claude/tasks/<plan>.jsonSupportedNot applicableSupportedSupported
GitHub Issuesissues.json + milestones.json + import.shSupportedNot applicableNot applicableNot applicable
Linearlinear.csv + linear.jsonSupportedNot applicableNot applicableNot applicable
Coding agents
Cursor.cursor/rules/bystep.mdcNot applicableNot applicableSupportedSupported
CodexAGENTS.mdNot applicableNot applicableSupportedSupported
GitHub Copilot.github/copilot-instructions.mdNot applicableNot applicableSupportedSupported
OpenCode.opencode/skills/bystep/SKILL.mdNot applicableNot applicableSupportedSupported
Gemini CLI.gemini/GEMINI.mdNot applicableNot applicableSupportedSupported
Whiteboards & workshops
MiroREST v2 board items → Design RoomNot applicableSupportedNot applicableNot applicable
FigJamcopy sticky sebagai teks/CSV → Design RoomNot applicableSupportedNot applicableNot applicable
Excalidraw.excalidraw JSON → Design RoomNot applicableSupportedNot applicableNot applicable
Markdown / Notionheading + bullet → Design RoomNot applicableSupportedNot applicableNot applicable

Export

One request per format. Every bundle ships a README that spells out how features, tasks, acceptance criteria and owned files map onto the target tool.

Import

Point Bystep at an existing specs folder or task file. It builds the plan — PRD, features, tasks, dependencies, acceptance — without spending a PRD credit.

Agent skill & MCP

bystep init installs the task loop into the agent config your repo already has; the MCP server exposes the same loop as tools.

Design Room

Your workshop can stay in Miro. Paste the board — sticky notes, frames, Excalidraw text, a Markdown note — and Bystep sorts it into the six steps of a Design Room, where the decisions turn into a PRD, features and tasks that a coding agent can verify. The whiteboard keeps the thinking; Bystep keeps the proof.

Hosted MCP

Wherever you already chat

Bystep exposes an MCP server over HTTP. Add it as a custom connector and drive the Runner from Claude.ai, ChatGPT or Cursor — the chat asks, Bystep builds, you get a link to try.

Connector URL
https://bystep.dev/api/mcp

Authenticate with your personal Bystep access key: the header Authorization: Bearer bs_… , or ?token=bs_… when the app only takes a URL.

Tools
list_plans · plan_status · run_next · run_status · preview_url · approve_stage · escalate
  • Claude.ai — Settings → Connectors → Add custom connector.
  • ChatGPT — Settings → Connectors → Advanced → Developer mode.
  • Cursor — Settings → MCP → Add new MCP server, type http.
  • Read the setup steps

Command line

Two commands, both directions

Import an existing spec repo, or pull any plan out in the format your team works in.

Import into Bystep
npx @bystep/cli import --from speckit ./specs
npx @bystep/cli import --from openspec ./openspec
npx @bystep/cli import --from backlog ./backlog
npx @bystep/cli import --from taskmaster ./.taskmaster
Export out of Bystep
curl -H "authorization: Bearer $BYSTEP_TOKEN" \
  "https://bystep.dev/api/plan/$PLAN_ID/export?format=openspec" \
  -o plan-openspec.zip

Export formats: md · zip · kiro · speckit · openspec · backlog · taskmaster · claude-tasks · github-issues · linear

Imports never touch your PRD quota — 20 per day per account.

Bring your markdown, keep your tools

Import what you already wrote, let Bystep add acceptance criteria and proof-of-done, then export back into the tool your team lives in.