forge

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Forge: JIRA Ticket → Dynamic Skill → Implementation

Forge:JIRA工单 → 动态Skill → 实现

Arguments

参数

  • $ARGUMENTS[0]
    — JIRA ticket URL (format:
    https://[domain].atlassian.net/browse/[TICKET-ID]
    )
  • $ARGUMENTS[1]
    — Additional context (quoted string, optional)
Orchestrates end-to-end JIRA ticket processing. Phases 1–5 gather context and write output files into a dynamically created skill at
~/.claude/skills/{ticket_id}/
. Phase 6 invokes that skill — context files are lazy-loaded on demand.
  1. Initialization — create skill directory at
    ~/.claude/skills/{ticket_id}/
  2. JIRA Analysis (via
    Skill("jira-ticket-viewer")
    ) 2.5. Create Git Branch (named
    {TICKET-ID}-{slugified-title}
    )
  3. Discovery & Scanning (all 3.x run concurrently):
    • 3.1 Domain Discovery (via
      Skill("domain-discover")
      )
    • 3.2 Resource Scanning (links, Figma designs)
    • 3.3 Page Inspection (conditional, via
      Skill("page-inspector")
      )
  4. Prompt Optimization (via
    Skill("meta-prompter")
    )
  5. Implementation Planning + generate
    SKILL.md
    for the dynamic skill
  6. Execute — invoke
    Skill("{ticket_id}-impl")
  • $ARGUMENTS[0]
    — JIRA工单URL(格式:
    https://[domain].atlassian.net/browse/[TICKET-ID]
  • $ARGUMENTS[1]
    — 额外上下文(带引号的字符串,可选)
该流程可端到端编排JIRA工单处理。第1-5阶段会收集上下文信息,并将输出文件写入到
~/.claude/skills/{ticket_id}/
路径下动态创建的Skill中。第6阶段将调用该Skill —— 上下文文件会按需懒加载。
  1. 初始化 —— 在
    ~/.claude/skills/{ticket_id}/
    路径下创建Skill目录
  2. JIRA分析(通过
    Skill("jira-ticket-viewer")
    完成) 2.5. 创建Git分支(命名格式为
    {TICKET-ID}-{slugified-title}
  3. 发现与扫描(所有3.x步骤并行执行):
    • 3.1 领域发现(通过
      Skill("domain-discover")
      完成)
    • 3.2 资源扫描(链接、Figma设计稿)
    • 3.3 页面检查(可选,通过
      Skill("page-inspector")
      完成)
  4. 提示词优化(通过
    Skill("meta-prompter")
    完成)
  5. 实现规划 + 为动态Skill生成
    SKILL.md
    文件
  6. 执行 —— 调用
    Skill("{ticket_id}-impl")

Skill Dependencies

Skill依赖

The following skills are invoked during orchestration:
  • Skill("jira-ticket-viewer")
    — Fetch JIRA ticket details via jira CLI
  • Skill("confluence-page-viewer")
    — Read Confluence pages via confluence CLI
  • Skill("figma-reader")
    — Read Figma designs (when Figma links present in ticket)
  • Skill("domain-discover")
    — Domain knowledge discovery
  • Skill("page-inspector")
    — Capture current page layout/styles as baseline (conditional: frontend/UI-affecting changes)
  • Skill("meta-prompter")
    — Prompt evaluation and optimization
  • Skill("{ticket_id}-impl")
    — Dynamically generated skill for execution (created in Phase 5)
编排过程中会调用以下Skill:
  • Skill("jira-ticket-viewer")
    —— 通过jira CLI获取JIRA工单详情
  • Skill("confluence-page-viewer")
    —— 通过confluence CLI读取Confluence页面
  • Skill("figma-reader")
    —— 读取Figma设计稿(当工单中存在Figma链接时触发)
  • Skill("domain-discover")
    —— 领域知识发现
  • Skill("page-inspector")
    —— 捕获当前页面布局/样式作为基准(可选:当涉及前端/UI变更时触发)
  • Skill("meta-prompter")
    —— 提示词评估与优化
  • Skill("{ticket_id}-impl")
    —— 用于执行任务的动态生成Skill(在第5阶段创建)

Execution

执行说明

Follow references/phases.md for step-by-step phase instructions.
请参考references/phases.md获取各阶段的分步操作说明。