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-pm directory in your current project
  • Copy the configuration template to .devintern-pm/.env
  • Automatically migrate configuration from .devintern-code/.env if present
  • Update your .gitignore to 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:

  1. Source type selection — Choose between Figma URL, error log, or free-form prompt
  2. Source input — Enter your Figma URL, error log, or requirements
  3. Custom instructions (optional) — Add additional requirements or focus areas
  4. Epic linking (optional) — Link to an existing Jira epic
  5. Issue type — Select Story, Task, Bug, Epic, or enter a custom type
  6. Prompt style — Choose between PM style or Technical style
  7. Confirmation — Review your configuration before proceeding

What’s Next?