Bug creation
Custom Cursor AI agent skills for mobile QA workflows — bug creation, JIRA refinement, RC revalidation, crash analysis, and build installation. Built for a large consumer mobile app (iOS/Android).
npx -y skills add vikenpatel14/cursor-qa-skills --skill bug-creationAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Create EXAMPLE-PROJ JIRA bugs in the user's exact format. Use when the user says create bug, file bug, log bug, report bug, raise bug, open bug, write bug, new bug, create issue, file issue, log issue, report issue, raise issue, create defect, file defect, log defect, raise a ticket, create a ticket, or any variation of wanting to create a bug or issue in JIRA.
SKILL.md
3.0 KB, as published. Nobody here has run it
Bug Creation (EXAMPLE-PROJ)
Create bugs in JIRA using the user's established format. Always confirm the draft with the user before submitting.
Summary Format
{Platform}| {Module}| {Bug title}
- Platform:
iOSorAOS - Module: Area of the app (e.g.,
Profile,Cart,Checkout,Home,PDP,Search,Favorites,Inbox,Settings) - Title: Short description of the bug
- Example:
iOS| Profile| Bio field truncates copy after first line from the Edit Profile Page
Description Format (JIRA Wiki Markup)
Use this exact template — fill in values from what the user tells you:
Does this happen in PROD? *{Yes/No}*
Does this happen in {other_platform}? *{Yes/No}*
How reproducible? *{X out of 5}*
Limited to specific devices only? *{Yes/No}*
Limited to specific OS versions only? *{Yes/No}*
Locale/ Language Specific? *{Yes/No}*
*{build_label}* : {version} - {build_number}
{*}Steps{*}:
# Step 1
# Step 2
# Step 3
*Expected:*
* {What should happen}
*Actual:*
* {What actually happens}
{*}Video{*}: [^{filename}]
{additional_notes}
Field rules
{other_platform}: If the bug is on iOS, ask "Does this happen in Android?" — if it's on AOS, ask "Does this happen in iOS?"{build_label}: Use*prod version*if tested on prod, or*build version*for test builds{additional_notes}: Include related tickets (e.g., "also observed in EXAMPLE-PROJ-12279"), older builds tested, or any extra context. Leave blank if none.- Video/Screenshot line: Use
{*}Video{*}or{*}Screenshot{*}depending on what the user attaches. Omit the line if no attachment.
JIRA Fields
| Field | Value |
|---|---|
| Project | EXAMPLE-PROJ |
| Issue type | Bug |
| Priority | Always TBD (PO sets this) |
| Component | Based on the module/area (e.g., Profile, Cart) |
Linking Related Tickets
If the user mentions a related ticket, link it using:
Tool: jira_create_issue_link
Args: {
"link_type": "Relates",
"inward_issue_key": "{new_bug_key}",
"outward_issue_key": "{related_ticket_key}"
}
Workflow
- Gather info: From what the user tells you, extract: platform, module, bug title, repro steps, actual/expected, build version, and any related tickets. Ask for anything missing — keep questions short.
- Build the draft: Show the user the full summary + description so they can review and change anything.
- Wait for approval: Do NOT create until the user says go ahead.
- Create the bug: Use
jira_create_issueonuser-atlassian-mcp-serverwith the fields above. - Link related tickets: If any were mentioned.
- Return the ticket key: So the user can find it.