Skip to content

pmkit / command

Create an issue

Create an issue from an idea, refined into context, scope, tasks and acceptance criteria, with the fields checked against the project config

❯ /pmkit:issues:create [idea or title]

Parameters

  • idea or title (optional): what the issue is about, from a title to a vague idea of a feature. When it is empty, ask for it.

The command always refines the idea into a full ticket before it creates anything. It takes the fields the user gave in the request (type, priority, estimate, assignee, labels, parent, sprint, due date, milestone, release), and suggests a type, priority, estimate and parent when the user gave none. It never asks for a field the user left out on purpose.

The description follows this template. Each section heading is ###, because the CLI rejects a ## line inside the description. The headings stay in English and the text follows the language of the user's request. The acceptance criteria go in their own field, not in the description. Write them one per line, and the issue shows them as checkboxes under ## Acceptance criteria.

### Context

Why the work is needed now, and for whom.

### Scope (in)

- What the work covers

### Out of scope

- What the work leaves out on purpose

### Tasks

- [ ] One task per line

View source on GitHub