Agent skill

Jira Create Epic From Plan

by commercetools in commercetools/ui-kit

Create a Jira epic and child tickets from a plan or spec, with dependency links, phase labels, and a bulk link script.

MITAuto-check: notesFrontend & Design

Install Jira Create Epic From Plan

skills CLI
$ npx skills add commercetools/ui-kit --skill jira-create-epic-from-plan -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install commercetools/ui-kit jira-create-epic-from-plan --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/commercetools/ui-kit.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/jira-create-epic-from-plan .claude/skills/jira-create-epic-from-plan && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
jira-create-epic-from-plan
GitHub stars
154
Token cost
~3.7k tokens
SKILL.md length
1,504 words
Files
1
Skills in repo
11
Repo updated
First seen
Licence
MIT

At a glance

Create a Jira epic and child tickets from a plan or spec, with dependency links, phase labels, and a bulk link script.

  • Works in 8 steps: Parse the Plan → Create Epic → Parse the Plan into Tickets → …
  • Tasks that involve Design systems
  • SKILL.md covers Overview, Mode Detection, Required Inputs and Step 1: Parse the Plan, plus 6 more sections
  • Calls curl; reaches id.atlassian.com and commercetools.atlassian.net; needs JIRA_API_TOKEN

What it does

Jira Create Epic From Plan is an agent skill from commercetools/ui-kit. Create a Jira epic and child tickets from a plan or spec, with dependency links, phase labels, and a bulk link script.

Its SKILL.md is about 3.7k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Frontend & Design, covering Design systems. It works with Jira. The licence is MIT.

When your agent uses it

  • Tasks that involve Design systems

Example prompts

  • “/jira-create-epic-from-plan”

Requirements

  • A credential in JIRA_API_TOKEN
  • Pre-approved tools (allowed-tools): Bash, Grep, Glob, Read, Write, Agent

Workflow steps

8 steps, taken from the step headings in SKILL.md.

  1. Parse the Plan
  2. Create Epic
  3. Parse the Plan into Tickets
  4. Identify Dependencies
  5. User Approval (REQUIRED)
  6. Create Tickets in Jira
  7. Generate Dependency Link Script
  8. Update Plan Document

What it can do on your machine

Read from SKILL.md and the folder at commit 62ca335. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Bash
    • Grep
    • Glob
    • Read
    • Write
    • Agent

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • curl

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • id.atlassian.com
    • commercetools.atlassian.net

    Also links to:

    • community.atlassian.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • JIRA_API_TOKEN

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Jira Create Epic From Plan loads about 3.7k tokens when it runs. Until then it costs about 36 tokens; SKILL.md has 1,504 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~36
When it runs · the whole SKILL.md, loaded when a task matches
~3.7k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NotePre-approves every shell command (allowed-tools: Bash)SKILL.md
    allowed-tools: Bash, Grep, Glob, Read, Write, Agent

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from commercetools/ui-kit at commit 62ca335, republished under its MIT licence (© commercetools). 1,504 words, ~3,651 tokens.

Download SKILL.mdSave it as .claude/skills/jira-create-epic-from-plan/SKILL.md (or your agent's skills folder).
name
jira-create-epic-from-plan
description
Create a Jira epic and child tickets from a plan or spec, with dependency links, phase labels, and a bulk link script.
allowed-tools
Bash, Grep, Glob, Read, Write, Agent
disable-model-invocation
false
argument-hint
[plan-file-path] [--dry-run]

Jira Epic & Ticket Creation Skill

You are a project planning specialist. This skill creates a Jira epic from a plan document, then creates child tickets under that epic, and generates dependency links between them.

Overview

Given a plan (markdown file, OpenSpec proposal, or inline description), this skill will:

  1. Generate an epic description from the plan
  2. Suggest epic names and let the user pick or input one
  3. Create the epic in Jira
  4. Parse the plan into discrete tickets with descriptions and acceptance criteria
  5. Create all tickets in Jira under the new epic
  6. Generate a shell script to create predecessor/successor dependency links

Mode Detection

Parse the request to determine the operation:

  • create - Parse plan, create epic + tickets, generate link script
  • dry-run - Parse plan, output epic + ticket list and dependency map without creating anything

If no mode is specified, default to create.

Required Inputs

  1. Plan source (required) - One of:
    • A file path to a markdown plan
    • An OpenSpec proposal path
    • Inline description from the user
  2. Project key (optional) - Defaults to FEC if not specified

Step 1: Parse the Plan

Read and analyze the plan to understand:

  • The overall goal and scope of the work
  • The discrete units of work (tickets)
  • Dependencies between tickets
  • Phases or groupings

Step 2: Create Epic

Generate a Markdown epic description from the plan: 1-2 sentence goal summary, key deliverables as bullets, and definition of done.

Suggest 3 epic names following the project's naming conventions. Existing epics use these patterns — match the style:

  • {Feature Area}: {goal} — e.g., "Design System: MCP Server"
  • {Verb} {subject} — e.g., "Migrate to Jest 30", "Setup shared renovate config"
  • {Feature Area} {noun phrase} — e.g., "Identity improvements"

Use AskUserQuestion to let the user pick a number or type a custom name. Then create the epic via mcp__atlassian__createJiraIssue with issueTypeName: "Epic" and record the returned key as the parent for all child tickets.

Step 3: Parse the Plan into Tickets

You MUST extract from the plan:

  • Tickets: Each discrete unit of work becomes a ticket
  • Dependencies: Which tickets must be completed before others
  • Phases/labels: Groupings for filtering (e.g., "phase-1", "phase-2")
  • Issue types: Task (infrastructure/setup), Story (user-facing features), Spike (research/exploration)
Ticket Structure

Each ticket MUST have:

FieldRequiredDescription
summaryYesShort title — see Phase Title Format below
descriptionYesMarkdown body with scope and acceptance criteria
issueTypeYesTask, Story, or Spike
labelsYesFeature label + phase-task label — see Phase Labels below
componentNoJira component if applicable
Phase Title Format

When the plan contains multiple phases, you MUST include the phase number in every ticket summary. The format is:

{Feature Area} Phase {N}: {concise description of deliverables}

Examples:

  • AI Tooling Phase 1: Create mc-ai-tooling repo with templates; add new skills to agent-skills
  • AI Tooling Phase 2: Create /review skill in agent-skills
  • Nimbus MCP Phase 1: Implement token flattener data processor
  • Nimbus MCP Phase 3: Add documentation generation endpoint

If the plan has only a single phase (or no phases), omit the phase prefix and use the standard {Feature Area}: {title} format.

Phase Labels

When phases are present, each ticket MUST have a compound label combining the phase number and task type, formatted as Phase-{N}:{task-type}. The task type SHOULD be a short lowercase descriptor of the work category.

Examples:

  • Phase-1:infra — infrastructure or setup work
  • Phase-1:rollout — deployment or rollout tasks
  • Phase-2:skills — skill creation or updates
  • Phase-2:testing — test creation or coverage work
  • Phase-3:docs — documentation tasks

Each ticket MUST also retain the feature-area label (e.g., nimbus-mcp, ai-tooling) alongside the phase-task label.

Description Template

Every ticket description MUST follow this structure:

markdown
[Scope description — what needs to be built/done]

- Bullet points with specific deliverables
- Include file paths, API signatures, or config details where known

**Acceptance:**

- Concrete, verifiable acceptance criteria
- Testable conditions (not vague "works correctly")

You MUST NOT include:

  • Estimates (unless the user explicitly asks)
  • Assignees (unless the user explicitly asks)
  • Sprint assignments

Step 4: Identify Dependencies

Analyze the plan for sequencing relationships:

Dependency Types
RelationshipJira link meaningWhen to use
SequentialA is predecessor of BB cannot start until A completes
Data dependencyA is predecessor of BB needs output/artifacts from A
Fan-outA is predecessor of B, C, DMultiple tickets depend on one
Fan-inA, B, C are all predecessors of DOne ticket needs all others complete
  • Tickets that CAN be done in parallel — no link needed
  • Soft preferences ("nice to have X before Y") — only link hard dependencies
  • Cross-phase dependencies where the phase boundary already implies ordering
Output: Dependency Table

Create a table mapping all dependencies:

markdown
| Predecessor | Successor | Reason |
| ----------- | --------- | ------ |
| PROJ-XXXX   | PROJ-YYYY | [why]  |

Step 5: User Approval (REQUIRED)

Before creating or updating ANY tickets in Jira (including the epic), you MUST present a human-readable preview to the user and wait for explicit approval.

Preview Format

Display each ticket in a clear, scannable format:

markdown
## Ticket Preview — {N} tickets under {EPIC-KEY}

### 1. [{issueType}] {summary}

**Labels:** {label1}, {label2}
**Dependencies:** {predecessor tickets, or "None"}

{description text — full scope and acceptance criteria}

---

### 2. [{issueType}] {summary}

...
Dependency Summary

After the ticket list, include the dependency table:

markdown
## Dependency Map

| #   | Predecessor | Successor | Reason |
| --- | ----------- | --------- | ------ |
| 1   | Ticket 1    | Ticket 3  | [why]  |
Approval Gate
  • You MUST ask the user to confirm before proceeding: "Does this look correct? I'll create these tickets once you approve."
  • You MUST NOT call any Jira creation or update MCP tools until the user explicitly approves
  • If the user requests changes, update the preview and re-present for approval
  • If the user says "dry-run", output the preview and stop (do not ask for approval to create)

Step 6: Create Tickets in Jira

Description Format (CRITICAL)

You MUST pass all description fields as Markdown text, NOT Atlassian Document Format (ADF). The Atlassian MCP tools accept plain Markdown strings and handle conversion automatically. Sending ADF will result in malformed ticket descriptions.

Jira MCP Tool Usage

Use mcp__atlassian__createJiraIssue for each ticket:

cloudId: "commercetools.atlassian.net"
projectKey: <derived from epic>
issueTypeName: "Task" | "Story" | "Spike"
parent: <epic-key>
summary: "<Feature Area> Phase <N>: <title>"
description: <markdown description>
additional_fields:
  labels: [<feature-label>, "Phase-<N>:<task-type>"]
  components: [{"id": "<component-id>"}]  # if applicable
Show full SKILL.md (623 more words)Show less
Execution Strategy
  • You MUST create tickets in parallel batches (up to 9 per batch) for efficiency
  • You MUST track the returned keys for each ticket
  • You MUST map plan ticket IDs to actual Jira keys for the dependency step
  • You SHOULD create tickets in rough dependency order (foundations first) so the key sequence is intuitive
Known Limitations

The Atlassian MCP tool does NOT support creating issue links. The issuelinks field requires the Jira REST API update mechanism, which the MCP tool's fields parameter does not expose. This is a known limitation.

Since the MCP tool cannot create issue links, generate a shell script that uses the Jira REST API directly.

The script MUST first query available link types from the instance:

bash
curl -s \
  -H "Authorization: Basic $AUTH" \
  "$JIRA_HOST/rest/api/3/issueLinkType"
Jira REST API Direction Semantics (CRITICAL)

The Jira REST API outwardIssue/inwardIssue fields have unintuitive semantics. The direction is:

  • inwardIssue = the predecessor (the ticket done first)
  • outwardIssue = the successor (the ticket done after)

This means for a link type with outward: "is predecessor of" and inward: "is successor of":

  • inwardIssue displays the outward label ("is predecessor of")
  • outwardIssue displays the inward label ("is successor of")

Use the predecessor/successor link type, NOT "Blocks". Predecessor/successor conveys sequencing; "Blocks" implies a hard impediment.

Common Jira type names for predecessor/successor:

Type nameoutwardinward
dependencyis predecessor ofis successor of
Sequenceis predecessor ofis successor of
Gantt: finish-starthas to be done beforehas to be done after

The script SHOULD default to dependency (the most common name at commercetools) and accept an override via environment variable.

Script Template

Generate the script at scripts/jira-link-{feature}.sh:

bash
#!/usr/bin/env bash
# Creates predecessor/successor links for {feature} tickets.
#
# Usage:
#   JIRA_EMAIL="you@example.com" JIRA_API_TOKEN="token" bash scripts/jira-link-{feature}.sh
#
# Get an API token at: https://id.atlassian.com/manage-profile/security/api-tokens

set -euo pipefail

JIRA_HOST="https://commercetools.atlassian.net"
LINK_API="$JIRA_HOST/rest/api/3/issueLink"

if [[ -z "${JIRA_EMAIL:-}" || -z "${JIRA_API_TOKEN:-}" ]]; then
  echo "Error: Set JIRA_EMAIL and JIRA_API_TOKEN environment variables."
  exit 1
fi

AUTH=$(printf '%s:%s' "$JIRA_EMAIL" "$JIRA_API_TOKEN" | base64)
LINK_TYPE="${JIRA_LINK_TYPE:-dependency}"

OK_COUNT=0
FAIL_COUNT=0

create_link() {
  local predecessor="$1"
  local successor="$2"
  local reason="$3"

  local status
  status=$(curl -s -o /dev/null -w "%{http_code}" \
    -X POST "$LINK_API" \
    -H "Authorization: Basic $AUTH" \
    -H "Content-Type: application/json" \
    -d "{
      \"type\": { \"name\": \"$LINK_TYPE\" },
      \"inwardIssue\": { \"key\": \"$predecessor\" },
      \"outwardIssue\": { \"key\": \"$successor\" }
    }")

  if [[ "$status" == "201" ]]; then
    echo "  OK  $predecessor -> $successor ($reason)"
    OK_COUNT=$((OK_COUNT + 1))
  else
    echo "  FAIL[$status]  $predecessor -> $successor ($reason)"
    FAIL_COUNT=$((FAIL_COUNT + 1))
  fi
}

# --- Links ---
# create_link PREDECESSOR SUCCESSOR "reason"

# --- Summary ---
# echo ""
# echo "=== Summary ==="
# echo "  OK: $OK_COUNT"
# echo "  FAIL: $FAIL_COUNT"
# echo "  Total: $((OK_COUNT + FAIL_COUNT))"
Script Requirements
  • The script MUST be executable (chmod +x)
  • The script MUST print a summary count at the end
  • The script MUST clearly label each section of links
  • The script MUST NOT use ((var++)) for counters — with set -e, post-increment from 0 returns falsy and kills the script. Use var=$((var + 1)) instead.
  • The script SHOULD include a --cleanup flag to remove links from a prior bad run (query each ticket's links, filter by type, DELETE each link ID)

Step 8: Update Plan Document

After creating tickets, you MUST update the plan/tickets markdown file to:

  • Replace placeholder IDs with actual Jira keys
  • Include the epic key at the top of the document
  • Include the dependency table with real keys
  • Note which tickets are fully independent (no predecessors or successors)

Validation Checklist

Before declaring done, verify:

  • Epic created with description summarizing the plan
  • User approved the ticket preview before any Jira creation
  • All tickets created with correct parent epic
  • All tickets have labels and component (if applicable)
  • All tickets have acceptance criteria in description
  • Dependency table uses real Jira keys
  • Link script generated with correct direction (inwardIssue = predecessor)
  • Link script uses dependency type (not Blocks)
  • Link script is executable
  • Plan document updated with real Jira keys
  • Independent tickets clearly identified

Error Recovery

If links are created backwards (predecessor shows "is successor of"):

  1. Run the script with --cleanup flag to delete bad links
  2. Verify the create_link function uses inwardIssue for predecessor
  3. Re-run the script
  1. Check the link type discovery output at the top of the script
  2. Set JIRA_LINK_TYPE env var to the correct type name
  3. Common alternatives: Sequence, Gantt: finish-start, Gantt Dependency

This is expected. The Atlassian MCP tool does not support the update mechanism needed for issue links. Use the generated shell script instead.

RFC 2119 Key Words

The key words "MUST", "MUST NOT", "SHOULD", "SHOULD NOT", and "MAY" in this document are to be interpreted as described in RFC 2119.


Execute epic and ticket creation for: $ARGUMENTS

© commercetools, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .agents/skills/jira-create-epic-from-plan of commercetools/ui-kit.

Open the folder on GitHubat commit 62ca335

Compare with similar skills

Jira Create Epic From Plan next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Jira Create Epic From Plan compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Jira Create Epic From Plan this skillcommercetools/ui-kit154—~3.7kAutomated safety check: NotesMIT
Impeccablebestofjs/bestofjs3.1k27 repos~2.6kAutomated safety check: PassMIT
Figma Design System Builderwarpdotdev/warp65k2 repos~4.4kAutomated safety check: PassAGPL-3.0
Figma use_figma Plugin API Ruleswarpdotdev/warp65k4 repos~4.4kAutomated safety check: PassAGPL-3.0
UI StylingOhh-889/skyroc79513 repos~2.5kAutomated safety check: PassMIT
Shadcnsupabase/evals14342 repos~4.5kAutomated safety check: PassApache-2.0

Similar skills

  • Impeccable

    bestofjs/bestofjs

    A skill your agent uses when the user wants to design, redesign, shape, critique, audit, polish, clarify, distill, harden, optimize, adapt, animate, colorize, extract, or otherwise improve a…

    3.1k GitHub starsUsed in 27 repos~2.6k tokens
    Frontend & DesignAuto-check passed
  • Builds or updates a design system in Figma from a codebase in ordered phases: discovery, variables and tokens, components, theming and documentation, with checkpoints.

    65k GitHub starsUsed in 2 repos~4.4k tokens
    Frontend & DesignAuto-check passed
  • Required groundwork before any use_figma call: the rules and reference files for running JavaScript in a Figma file through the Plugin API without common failures.

    65k GitHub starsUsed in 4 repos~4.4k tokens
    Frontend & DesignAuto-check passed
  • UI Styling

    Ohh-889/skyroc

    Create beautiful, accessible user interfaces with shadcn/ui components (built on Radix UI + Tailwind), Tailwind CSS utility-first styling, and canvas-based visual designs.

    795 GitHub starsUsed in 13 repos~2.5k tokens
    Frontend & DesignAuto-check passed
  • Shadcn

    supabase/evals

    Official

    Manages shadcn components and projects — adding, searching, fixing, debugging, styling, and composing UI.

    143 GitHub starsUsed in 42 repos~4.5k tokens
    Frontend & DesignAuto-check passed
  • Design System

    Ohh-889/skyroc

    Token architecture, component specifications, and slide generation.

    795 GitHub starsUsed in 11 repos~1.7k tokens
    Frontend & DesignAuto-check passed

More from commercetools/ui-kit

All 11 skills in this repo
  • Agent Restore Context

    commercetools/ui-kit

    Manage restore context files so skills can survive /clear and /compact.

    154 GitHub stars~944 tokensUpdated 6 days ago
    Auto-check: notes
  • Agent Restore Context Setup

    commercetools/ui-kit

    Set up the restore-context hook so skills can resume workflows after /clear and /compact.

    154 GitHub stars~1.4k tokensUpdated 6 days ago
    Auto-check: notes
  • PR Review Navigator

    commercetools/ui-kit

    Generate AI-assisted navigation aids to help humans start reviewing a pull request more efficiently.

    154 GitHub stars~1.3k tokensUpdated 6 days ago
    Auto-check: notes
  • Remember

    commercetools/ui-kit

    Persist guidelines, conventions, and architectural decisions into the repository's knowledge base.

    154 GitHub stars~2k tokensUpdated 6 days ago
    Auto-check: notes
  • Renovate Review

    commercetools/ui-kit

    Review Renovate dependency upgrade PRs to assess safety and effort.

    154 GitHub stars~907 tokensUpdated 6 days ago
    Auto-check: notes
  • Repo Healthcheck Node

    commercetools/ui-kit

    Verify a Node.js/TypeScript repo's development environment is correctly set up.

    154 GitHub stars~1.6k tokensUpdated 6 days ago
    Auto-check: notes

Works with

Questions about Jira Create Epic From Plan

What does Jira Create Epic From Plan do?

Create a Jira epic and child tickets from a plan or spec, with dependency links, phase labels, and a bulk link script. Jira Create Epic From Plan is an agent skill from commercetools/ui-kit. Create a Jira epic and child tickets from a plan or spec, with dependency links, phase labels, and a bulk link script.

When should I use Jira Create Epic From Plan?

Jira Create Epic From Plan fits situations like: tasks that involve Design systems.

How do I install Jira Create Epic From Plan in Claude Code?

Run `npx skills add commercetools/ui-kit --skill jira-create-epic-from-plan -a claude-code`. Or copy the skill folder (.agents/skills/jira-create-epic-from-plan in commercetools/ui-kit) into .claude/skills/jira-create-epic-from-plan in your project. Claude Code loads it when a task matches its description.

How do I install Jira Create Epic From Plan in Codex?

Run `npx skills add commercetools/ui-kit --skill jira-create-epic-from-plan -a codex`. Or copy the skill folder (.agents/skills/jira-create-epic-from-plan in commercetools/ui-kit) into .agents/skills/jira-create-epic-from-plan in your project. Codex loads it when a task matches its description.

Can I use Jira Create Epic From Plan in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add commercetools/ui-kit --skill jira-create-epic-from-plan -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/jira-create-epic-from-plan, .gemini/skills/jira-create-epic-from-plan, .github/skills/jira-create-epic-from-plan and .opencode/skills/jira-create-epic-from-plan in your project.

What does Jira Create Epic From Plan need to run?

Going by SKILL.md and its folder, Jira Create Epic From Plan needs the command-line tools its instructions call (curl) and credentials named JIRA_API_TOKEN. Our summary lists: A credential in JIRA_API_TOKEN. Its frontmatter pre-approves these tools: Bash, Grep, Glob, Read, Write, Agent.

Does Jira Create Epic From Plan access the network?

SKILL.md names 3 domains. In commands or code: id.atlassian.com and commercetools.atlassian.net; the agent is likely to contact these when it follows the instructions. As links in the text: community.atlassian.com. This is read from the text; nothing was executed.

Is Jira Create Epic From Plan safe to install?

Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Jira Create Epic From Plan use?

Jira Create Epic From Plan is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Jira Create Epic From Plan use?

About 3.7k tokens (SKILL.md is roughly 15k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Jira Create Epic From Plan?

Skills that share tags, products or a category with Jira Create Epic From Plan: Impeccable (bestofjs/bestofjs, 3.1k stars), Figma Design System Builder (warpdotdev/warp, 65k stars), Figma use_figma Plugin API Rules (warpdotdev/warp, 65k stars) and UI Styling (Ohh-889/skyroc, 795 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Jira Create Epic From Plan?

commercetools (a GitHub organization) maintains it in commercetools/ui-kit, which has 154 GitHub stars. The repository holds 11 skills in this directory. The repository was last updated on October 3, 2026.

Source: commercetools/ui-kit on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.