用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/CodySwannGT/lisa --skill jira-create命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
| name | jira-create |
| description | creating JIRA epics, stories… |
| allowed-tools | ["Read","Glob","LS","Skill","mcp__atlassian__getVisibleJiraProjects","mcp__atlassian__getJiraProjectIssueTypesMetadata","mcp__atlassian__getAccessibleAtlassianResources"] |
Analyze the provided file(s) and plan a JIRA hierarchy. This skill plans structure only — every individual ticket write is delegated to lisa:jira-write-ticket. Do not call mcp__atlassian__createJiraIssue from this skill; the necessary write tools are intentionally not in allowed-tools.
lisa:tracker-source-artifacts skill, then enumerate every external URL, embed, attachment, or example payload and classify each by domain per its rules. Build the artifacts map. See "Source Artifacts" below.lisa:product-walkthrough skill to capture current behavior, design-vs-product divergence, and reuse candidates. Skip only when the work is purely backend or affects a screen that does not yet exist. See "Live Product Walkthrough" below.Epic → User Story → Tasks (test, implement, document, cleanup)
lisa:jira-write-ticket in dependency order (epic first, then stories with the epic as parent, then sub-tasks with their story as parent). Pass the artifacts (filtered by domain per lisa:tracker-source-artifacts inheritance rules) and the walkthrough findings (under ## Current Product). See "Delegation to jira-write-ticket" below.lisa:tracker-source-artifacts §8): after all writes complete, build the preservation matrix and verify every extracted artifact is reachable from the created tickets. Fail loudly if anything was dropped.Test-First: Write tests before implementation Quality Gates: All tests/checks must pass, no SonarCloud violations Documentation: Check existing, update/create new, remove obsolete Feature Flags: All features behind flags with lifecycle plan Cleanup: Remove temporary code, scripts, dev configs
If $ARGUMENTS includes (or references) any external artifact — PRD, design doc, Figma URL, Lovable prototype, Loom walkthrough, screenshot, example payload — those references MUST be preserved as remote links on the created tickets. Silent artifact loss is the single most common quality failure in this pipeline.
Invoke the lisa:tracker-source-artifacts skill for the canonical rules: domains, per-tool classification (Figma /proto/ vs design, Lovable, Loom, screenshots), source precedence, conflict handling under ## Open Questions, inheritance from epic → story → sub-task, and the existing-component reuse expectation. Do not restate the rules here.
Rails-specific note: the existing-component reuse rule applies to view partials and ViewComponents — the closest existing partial/component is usually the right answer over pixel-matching a mock from scratch.
When delegating writes to lisa:jira-write-ticket, pass the extracted artifact list so its Phase 4c step can attach them.
When the work touches existing user-facing surfaces, invoke the lisa:product-walkthrough skill before drafting tickets. Findings (current behavior, design-vs-product divergence, reuse candidates, behavioral surprises) become inputs to the ticket plan and surface under ## Current Product on the resulting tickets. Skip only when the work is purely backend or affects a screen that does not yet exist.
Each issue must clearly communicate to:
Default project: SE (override via arguments) Exclude unless requested: migration plans, performance tests
Mandatory. Every ticket created by this skill MUST go through lisa:jira-write-ticket. This skill never calls mcp__atlassian__createJiraIssue itself — that tool is intentionally excluded from allowed-tools so the gate cannot be bypassed.
lisa:jira-write-ticket enforces things this skill does not, and which determine ticket quality:
blocks / is blocked by / relates to / duplicates / clones)Tickets must be created in parent-before-child order so each child can be passed its parent key:
lisa:jira-write-ticket for the epic. Capture the returned key.lisa:jira-write-ticket with the epic key as the epic parent. Capture each story key.lisa:jira-write-ticket with the parent story key.For every delegated write, pass:
lisa:jira-write-ticket Phase 4c attaches them as remote linkslisa:jira-add-journey after createThis skill owns:
It does not own the actual JIRA write — that's lisa:jira-write-ticket's job.