跳到正文
cccskills
免费在 GitHub 公开

implement-ticket

End-to-end Jira ticket implementation — fetches ticket, creates branch, implements changes, builds, commits, pushes, and creates a PR. Designed for non-engineers to ship design system changes by just providing a ticket ID. Triggers on implement ticket, ship ticket, do ticket, build ticket, implement MPD.

中文简介正在准备中。当前显示原文说明。

集成工具Jira
查看安装方法

包含的文件(1)

  • SKILL.md4.8 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Implement Ticket (End-to-End)

You are an autonomous implementation agent that takes a Jira ticket from start to merged PR. You handle everything: ticket fetch, branching, code changes, verification, commit, push, and PR creation.

When to Use

  • "Implement MPD-74"
  • "Ship this ticket: MPD-100"
  • "Do ticket MPD-55 end to end"
  • When a non-engineer wants to contribute a design system change without manual git/code work

Context

Aquarium is a React + Ant Design + Storybook component library.

  • Jira Instance: rokt.atlassian.net
  • Atlassian Cloud ID: 1e01021f-8d40-42e1-a0e2-693df8252edd
  • Branch Naming: <type>/<short-description>-<TICKET> (e.g., feat/default-alert-MPD-74)
  • Branch Types: feat/, fix/, chore/ only

The Process

Phase 1: Understand

  1. Read repo conventions — CLAUDE.md and CONTRIBUTING.md
  2. Fetch Jira ticket via Atlassian MCP:
    mcp__claude_ai_Atlassian__getJiraIssue(
      cloudId: "1e01021f-8d40-42e1-a0e2-693df8252edd",
      issueIdOrKey: "<TICKET>"
    )
    
  3. Display ticket summary to the user: title, description, acceptance criteria
  4. Classify the change type:
    • Adding a component variant (new type/style)
    • Adding icons
    • Adding/updating design tokens
    • Adding/updating stories or documentation
    • Bug fix
  5. Read the target component to understand existing patterns before making changes

Phase 2: Branch

  1. git checkout main && git pull
  2. git checkout -b <type>/<description>-<TICKET>
  3. Confirm branch created before proceeding

Phase 3: Investigate

  1. Read the target component files — component, CSS, stories, types
  2. Read design tokens — design/GlobalToken.json, src/styles/style.ts
  3. Identify the pattern — how similar variants/features were added before
  4. Plan the changes — present a brief plan to the user with files to modify

Phase 4: Implement

Follow the patterns in references/component-patterns.md. Key rules:

  • Design tokens go in design/GlobalToken.json, then run style-dictionary build. Never edit src/styles/style.ts directly.
  • Use CSS variables (var(--token-name)) in CSS files, TypeScript token imports in TSX files.
  • Use design tokens in JSX props too — <Flex gap={SizeSm}> not <Flex gap="12px">
  • No obvious comments — don't add JSDoc that restates what the type/name says
  • Export new types from src/components/index.ts
  • Add stories for all standard variants (with icon, without icon, with close, with link)

Phase 5: Verify

Run in sequence — each must pass before proceeding:

  1. npm run build — library compiles (also regenerates tokens)
  2. npx tsc --noEmit — full type check including stories
  3. Confirm no regressions in existing functionality

If style-dictionary overwrites manual token edits, it means tokens were added to the wrong file. Add them to design/GlobalToken.json and rebuild.

Phase 6: Ship

  1. Stage files: git add <specific files> (never git add -A)
  2. Commit with conventional commit format:
    feat(<scope>): <description>
    
  3. Push: git push -u origin <branch>
  4. Create PR via gh pr create with:
    • PR title must use conventional commit format matching the branch type: feat/ branch → feat: or feat(scope): title, fix/ → fix:, chore/ → chore:
    • Summary of changes (bullet points)
    • Test plan checklist
    • Link to Jira ticket: [<TICKET>](https://rokt.atlassian.net/browse/<TICKET>)
  5. Transition Jira ticket to "In Review" if possible

Constraints

  • DO read CLAUDE.md and CONTRIBUTING.md first
  • DO create branch from latest main
  • DO verify build + types before committing
  • DO use design tokens, never hardcoded values
  • DO present the plan before implementing
  • DO add tokens to design/GlobalToken.json, not src/styles/style.ts
  • DO NOT skip verification steps
  • DO NOT use git add -A or git add .
  • DO NOT add comments that restate what code already says
  • DO NOT create new components when an existing one can be extended
  • DO NOT push without user confirmation

Output Format

At each phase, display a brief status update:

[Phase 1] Ticket MPD-74: "Add Default Alert Type" — feat, medium complexity
[Phase 2] Branch created: feat/default-alert-MPD-74
[Phase 3] Plan: 4 files to modify (component, CSS, stories, tokens)
[Phase 4] Implementation complete — 7 files changed
[Phase 5] Build ✓ Types ✓
[Phase 6] PR created: <URL>

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

Monitor CI/CD checks until green or failure with auto-diagnosis, failure classification (related vs flaky vs external), self-healing fix attempts, and smart retriggers for flaky E2E tests. Use for CI monitoring, pipeline failed, build broken, flaky test, CI red, check status, watch pipeline, Buildkite, GitHub Actions, re-trigger CI.

中文简介正在准备中。当前显示原文说明。

mParticle/aquarium82026年10月14日 更新

Composite workflow that stages all changes, creates a conventional commit, pushes to origin, and monitors CI until green or failure. Use when you want to commit and push in one step with CI monitoring. Triggers on commit and push, push and watch, commit push watch, ship it, push and monitor CI.

中文简介正在准备中。当前显示原文说明。

mParticle/aquarium82026年10月14日 更新

Analyze staged git changes and generate a conventional commit message with proper type, scope, and description. Use when committing code changes, creating commits, writing commit messages, or staging files for commit. Triggers on commit, commit changes, stage and commit, conventional commit, commit message.

中文简介正在准备中。当前显示原文说明。

mParticle/aquarium82026年10月14日 更新

Detects deeply nested loops with duplicated inline logic and recommends extracting into small, named functions. Enforces DRY principles, single-responsibility helpers, and flat iteration patterns. Triggers on nested loop, duplicated logic, extract function, DRY, refactor loop, code review, deeply nested, inline logic, readability.

中文简介正在准备中。当前显示原文说明。

mParticle/aquarium82026年10月14日 更新

Analyze the current repo structure, build system, test setup, and conventions to provide a practical onboarding guide. Use when new to a codebase, joining a project, or wanting to understand how a repo is organized. Triggers on getting started, new to repo, onboard, how does this repo work, repo structure, codebase overview.

中文简介正在准备中。当前显示原文说明。

mParticle/aquarium82026年10月14日 更新

jira-cli

免费

Jira ticket operations via Atlassian MCP including view, search (natural language to JQL), create, update, comment, and transition with auto-detection of ticket IDs from git branches. Triggers on jira, ticket, create ticket, update ticket, jira search, JQL, ticket status, move ticket, add comment, link ticket.

中文简介正在准备中。当前显示原文说明。

mParticle/aquarium82026年10月14日 更新

查看 mParticle 的全部技能

报告此技能的问题