Get up and running with @devintern/pm in minutes
Quick Start
@devintern/pm automates story and task creation across multiple project management tools with AI. Transform Figma designs, error logs, or requirements into well-structured issues in seconds.
Prerequisites
- Bun runtime — Required to run @devintern/pm (the tool is built with Bun)
- AI agent CLI installed and configured (e.g., Claude Code, Opencode, Codex, Cursor)
- Account with at least one supported PM tool (Jira, Linear, Trello, Azure DevOps, Asana, or GitHub)
- For Figma functionality: Figma MCP server must be installed and configured in your AI agent (Claude Code only)
Installation
Install globally with Bun:
bun install -g @devintern/pm
Initialize Configuration
Navigate to your project directory and run:
devpm init
This will:
- Create a
.devintern-pmdirectory in your current project - Copy the configuration template to
.devintern-pm/.env - Automatically migrate configuration from
.devintern-code/.envif present - Update your
.gitignoreto exclude.devintern-pm/.env(to prevent leaking secrets)
First Run
The interactive mode provides a step-by-step terminal UI for creating tasks. This is the recommended way to use @devintern/pm:
devpm --interactive
The interactive mode will guide you through:
- Source type selection — Choose between Figma URL, error log, or free-form prompt
- Source input — Enter your Figma URL, error log, or requirements
- Custom instructions (optional) — Add additional requirements or focus areas
- Epic linking (optional) — Link to an existing Jira epic
- Issue type — Select Story, Task, Bug, Epic, or enter a custom type
- Prompt style — Choose between PM style or Technical style
- Confirmation — Review your configuration before proceeding