{
  "name": "atlassian — 12 skills",
  "slug": "source-skills-64dfed09e148bedc4e1f8d65",
  "type": "skills",
  "category": "developer-tools",
  "example": false,
  "evidence_state": "pinned_source_listing",
  "stamp": "Pinned source listing — machine-checked",
  "summary": "Pinned source declarations and file hashes were listed.",
  "outcome": "Listed 12 skill declarations. Ran 68 git commands; each one's exit status and output hash is in commands.json. Scope: acquisition and static inspection.",
  "rule_results": [
    "The retained source tree matches its acquisition manifest.",
    "Declared skill names (listing.json): capture-tasks-from-meeting-notes; generate-status-report; jira-sprint-dashboard; search-company-knowledge; spec-to-backlog; triage-issue; capture-tasks-from-meeting-notes; generate-status-report; jira-sprint-dashboard; search-company-knowledge; spec-to-backlog; triage-issue"
  ],
  "task": "What declarations and files are present in this pinned source?",
  "setup": "Git blob acquisition followed by static source inspection.",
  "limitations": "Scope: acquisition and static inspection. Command results: commands.json.",
  "source_url": "https://github.com/atlassian/atlassian-mcp-server.git",
  "documentation_url": "https://github.com/atlassian/atlassian-mcp-server.git",
  "commit": "b74220d41142fae52b4f680c805b2ab81050991a",
  "tree_sha256": "f55fa92fa91e24188f762e488b1d0d4c5650992d9f97c1c25b329af7c68fcc41",
  "file_sha256": {
    ".claude-plugin/marketplace.json": "7ff238ecd49abfd33fe9ffd64fa9468cd5614fe6d873cb1fd39835ab46c9d8be",
    ".claude-plugin/plugin.json": "5adb039a7dcb8040d26ad2ecffc38fec5ec2e06c9693578d3eebde2407a0f8af",
    ".cursor-plugin/plugin.json": "82f55adc3e10614c1930fc0b64b27019d7de53b30a918d3c19e908bb6b41d568",
    ".github/ISSUE_TEMPLATE/bug_report.yml": "7a36e9a6b72e5261ae8a9821f76b5f567b12fedad8901161c6878df291e0328e",
    ".github/ISSUE_TEMPLATE/config.yml": "bd39edab8dd3528b2be3dd8bdfd67bb1cef160267d3db4f4c85562b2b2b06449",
    ".github/ISSUE_TEMPLATE/enhancement.yml": "5899d6566e833338908905d9c970c64cde51cae3c83740de27745eaef3099bc2",
    ".gitignore": "54a9fee613bb9f6b9e08a8f67a6854c5e6887ce8e6de0069144ce47cd4136a0b",
    ".mcp.json": "37324463496d4fcfed97509c66a7363d33f67de8224a43fd01973989e4f071f2",
    "CODEOWNERS": "81d8f30ccd2f2342ac61322940f63eb9838068716ea3a74771f479681e78f6db",
    "CODE_OF_CONDUCT.md": "2490b418554546e190404e47bcc7d439f55d8f13496d22b6063ec4e99e583466",
    "CONTRIBUTING.md": "3c02e6b9b6d0f2eb3b1da77db2d69aea90f98d8c64645e3c7f91bd071cb0c2ad",
    "LICENSE": "fff3bdc1d0125e492d7a2cb866c01a8ab587dee0405e77440ca524205a1f8c28",
    "README.md": "286e7d6dd52ae80bb563842609aa5b208574b9c2f0f3881f211c4dbc20b9fc68",
    "SECURITY.md": "f9dbadb19a226db5f43058feeddbb43461eb94f9dc99a5f989457eb793a4443b",
    "assets/logo.svg": "0ab515fcad8b2a4104871a672211ac7bc9bcec0236808918fb29b0f322fcf4f5",
    "gemini-extension.json": "7ca2b36f325e26a0260ea007a4c9196e9b58d86fd033eb6a7b8e64e278a59e7d",
    "images/atlassian_logo_brand_RGB.svg": "90b411f6575a3e5e014821df58915617878052ca2a109c2bcecf5bca658eac5d",
    "mcp.json": "81486e806112b827802ffc08030e6cce7fa0345b5e805b923d6c59ca33175c17",
    "package-lock.json": "1862614ec91e254540fcd77c17647704ea61d7c033bc1bd825a8e5a43f417fd2",
    "package.json": "8fddd35736059dcb5513decb44a5e9d169af976be68fd04a9eb95ce796a9d537",
    "plugin.json": "b4698e323de0b05a6eb5c0f3d5963ecadc903298d92f1e0b7dfbdbce1539b626",
    "scripts/validate-template.mjs": "c9bf40038d03ee4958664d26aac781caa1a5238c19544d7a0fab74d31291aa65",
    "scripts/validate-template.test.mjs": "084c2dd788a4bd5e60265f1bfbd15103dda3dd51405afe48ae075d437ce3838f",
    "scripts/validation/agent-plugin.mjs": "4a3242fe4367ddf4df3215ded3b516c24fd49d74c87ce1a31d301a73a3d99b07",
    "scripts/validation/agent-plugin.test.mjs": "3318b3555ef50d7be224f9ee2714cceb797640138052f02d11c6aae03f3d92b7",
    "scripts/validation/agent-skills.mjs": "09f97145914807dc8995080154d800666e2f47029fa98dffcef29583c163b31d",
    "scripts/validation/agent-skills.test.mjs": "4fc74869f7959bd7335c33db3512d4d8a8be577fe49e995e501050aa3f78b78d",
    "scripts/validation/client-formats.mjs": "a73c6778c635833495c6058b92c2ec69b2988a6eb73fc4a50cb99ec194196a74",
    "scripts/validation/common.mjs": "9f01eaf58de90712b1c5eb06a93017230c8576094860a74d2d72b71db245be19",
    "scripts/validation/repository.mjs": "3e5081dc7985f6a1129c07f2d94196ac316ce146094b03ab27b6461ff526c4db",
    "scripts/validation/test-helpers.mjs": "ed60a3523488297396afd70340d1ad2ea20f63083441a9a13fe7bbdeb017623b",
    "server.json": "94d29890adf60f72367b1857667a6bcaaca7420b916bc10141f6cc5beeb14bb8",
    "skills/README.md": "8db1bab636acd0269adfa6984683b17b9c8c56fcf200ff1c8958cbbf5d4e37d3",
    "skills/capture-tasks-from-meeting-notes/SKILL.md": "10603589f81d61908094f573cc6218308b95f6d7ce14498c3cf208ceee7435c1",
    "skills/capture-tasks-from-meeting-notes/references/action-item-patterns.md": "b630fd46b06d348803de5b97b8180269c1f9b51ea3121dfa1e9e50ce0dbb6195",
    "skills/generate-status-report/SKILL.md": "e9fd30be0ae63f07daf60d5c02271f56177d78f156e97c496c56bd06940db960",
    "skills/generate-status-report/references/jql-patterns.md": "bac0cc8f2cff9cbff8a715f4900803968b5984a33086f612ee788a05a8e9f649",
    "skills/generate-status-report/references/report-templates.md": "618ac02868d47504db18147543b69577105a47bc3dff7116fa5067f3a6b21cf1",
    "skills/generate-status-report/scripts/jql_builder.py": "7ebf59034972cdf04d73b30f885885d6a6359609778fa584c06759ae03c5f303",
    "skills/jira-sprint-dashboard/SKILL.md": "0a812dc617d59e4771ad96b39f6472b2c542be165c7ee077b56a4fcd48d7afdf",
    "skills/search-company-knowledge/SKILL.md": "2c734047a8710c5b5b007d107e594b0213d88769b476b9888913e4947c6f3d8e",
    "skills/spec-to-backlog/SKILL.md": "7c2aa5b6327437bfefe77f845d0be4a3a431fb88d5f8e0ca9bf6256df5ac2a89",
    "skills/spec-to-backlog/references/breakdown-examples.md": "57ff3c616ef0e761911cde849848497028faf570b027c9a16689a2889525eb30",
    "skills/spec-to-backlog/references/epic-templates.md": "ca1c28239608b0dfef47426ab0420f6ddcf16370f30f6ed6796e0c391ebb5ce8",
    "skills/spec-to-backlog/references/ticket-writing-guide.md": "fcc9369f54089ac41bd7a2813f8c19b1b6d092d6226cf4b4104d494b03400754",
    "skills/triage-issue/SKILL.md": "8b9f857efb4a29ded4cc3c758e3d1b2f93cf78ae549801df72ef9a80182aee00",
    "skills/triage-issue/references/bug-report-templates.md": "ece9041b1c1a827707d70113c5c29cf6b2638ddd102dac496ddbef326f559d8a",
    "skills/triage-issue/references/search-patterns.md": "7f25799e3d2cda78c98c37b75c7e46b838025e06c6b42ca1c929a6ab797ede02",
    "skills/v1/capture-tasks-from-meeting-notes/SKILL.md": "44940f580f884976f74dd416b2267a7c8dad9718526158596d51fa8781079707",
    "skills/v1/capture-tasks-from-meeting-notes/references/action-item-patterns.md": "b630fd46b06d348803de5b97b8180269c1f9b51ea3121dfa1e9e50ce0dbb6195",
    "skills/v1/generate-status-report/SKILL.md": "d5548b058a8454a1545003091e4acbea6b2fb0f3ac222b08550e6daa9aafe443",
    "skills/v1/generate-status-report/references/jql-patterns.md": "bac0cc8f2cff9cbff8a715f4900803968b5984a33086f612ee788a05a8e9f649",
    "skills/v1/generate-status-report/references/report-templates.md": "618ac02868d47504db18147543b69577105a47bc3dff7116fa5067f3a6b21cf1",
    "skills/v1/generate-status-report/scripts/jql_builder.py": "7ebf59034972cdf04d73b30f885885d6a6359609778fa584c06759ae03c5f303",
    "skills/v1/jira-sprint-dashboard/SKILL.md": "3e78ef20541e0502dca29e2369ed96ef4f95f358ccd128b3df70c2ddc768927f",
    "skills/v1/search-company-knowledge/SKILL.md": "580f5c5f5b66968a394e56b5f92a99cb28a88396f1af6618991ca746cefc591d",
    "skills/v1/spec-to-backlog/SKILL.md": "082876467b45a40e86cc617dbcd1eecf9044c3ff63367cfb62b6dccb51cf440d",
    "skills/v1/spec-to-backlog/references/breakdown-examples.md": "57ff3c616ef0e761911cde849848497028faf570b027c9a16689a2889525eb30",
    "skills/v1/spec-to-backlog/references/epic-templates.md": "ca1c28239608b0dfef47426ab0420f6ddcf16370f30f6ed6796e0c391ebb5ce8",
    "skills/v1/spec-to-backlog/references/ticket-writing-guide.md": "fcc9369f54089ac41bd7a2813f8c19b1b6d092d6226cf4b4104d494b03400754",
    "skills/v1/triage-issue/SKILL.md": "4ce1808138ea8871e5a113e4f7b7ae28dc8e78a36df4cb7c87f9666c20620e0c",
    "skills/v1/triage-issue/references/bug-report-templates.md": "ece9041b1c1a827707d70113c5c29cf6b2638ddd102dac496ddbef326f559d8a",
    "skills/v1/triage-issue/references/search-patterns.md": "7f25799e3d2cda78c98c37b75c7e46b838025e06c6b42ca1c929a6ab797ede02"
  },
  "lockfiles": [
    "LOCK.json"
  ],
  "utc_date": "2026-10-17T21:23:36Z",
  "source_date": "2026-10-16",
  "discovered_date": "2026-10-16",
  "retested_date": "2026-10-17",
  "reviewed_date": "2026-10-17",
  "published_date": "2026-10-17",
  "modified_date": "2026-10-17",
  "reviewer": "machine pipeline",
  "harness_version": "toolwitness harness at commit 91d582437af1f2e02c76d72bbea545f817acfaa1",
  "claude_code_version": "Not applicable: static source inspection (commands.json).",
  "model_id": "Not applicable: static source inspection (commands.json).",
  "scanner_version": "Not applicable: static source inspection.",
  "rulepack_version": "Not applicable: static source inspection.",
  "agents": [],
  "disclaimer": "This record lists declarations and file hashes from a pinned source tree. Git command results from acquisition and static inspection are retained in commands.json. Scope: acquisition and static inspection. It is not a security or quality verdict. Changed bytes are outside this record.",
  "commands": [
    "Ran 68 git commands; each one's exit status and output hash is in commands.json. Scope: acquisition and static inspection."
  ],
  "prompt_list": [
    "Not applicable: static source inspection (commands.json)."
  ],
  "history": [
    "2026-10-17T21:23:36Z: pinned source inspection"
  ],
  "application": {
    "name": "atlassian — 12 skills",
    "softwareVersion": "b74220d41142fae52b4f680c805b2ab81050991a",
    "applicationCategory": "DeveloperApplication",
    "operatingSystem": "Not exercised"
  },
  "artifacts": {
    "transcript": "Ran 68 git commands; each one's exit status and output hash is in commands.json. Scope: acquisition and static inspection.",
    "sinkhole_log": "Not applicable: static source inspection (commands.json).",
    "canary_log": "Not applicable: static source inspection (commands.json).",
    "scanner_output": "Not applicable: static source inspection (commands.json).",
    "normalized_text": "{\n  \"listing\": {\n    \"skills\": [\n      {\n        \"path\": \"skills/capture-tasks-from-meeting-notes/SKILL.md\",\n        \"name\": \"capture-tasks-from-meeting-notes\",\n        \"description\": \"Analyze meeting notes to find action items and create Jira tasks for assigned work. When an agent needs to: (1) Create Jira tasks or tickets from meeting notes, (2) Extract or find action items from notes or Confluence pages, (3) Parse meeting notes for assigned tasks, or (4) Analyze notes and generate tasks for team members. Identifies assignees, looks up account IDs, and creates tasks with proper context.\",\n        \"files\": {\n          \"skills/capture-tasks-from-meeting-notes/SKILL.md\": \"10603589f81d61908094f573cc6218308b95f6d7ce14498c3cf208ceee7435c1\",\n          \"skills/capture-tasks-from-meeting-notes/references/action-item-patterns.md\": \"b630fd46b06d348803de5b97b8180269c1f9b51ea3121dfa1e9e50ce0dbb6195\"\n        }\n      },\n      {\n        \"path\": \"skills/generate-status-report/SKILL.md\",\n        \"name\": \"generate-status-report\",\n        \"description\": \"Generate project status reports from Jira issues and publish to Confluence. When an agent needs to: (1) Create a status report for a project, (2) Summarize project progress or updates, (3) Generate weekly/daily reports from Jira, (4) Publish status summaries to Confluence, or (5) Analyze project blockers and completion. Queries Jira issues, categorizes by status/priority, and creates formatted reports for delivery managers and executives.\",\n        \"files\": {\n          \"skills/generate-status-report/SKILL.md\": \"e9fd30be0ae63f07daf60d5c02271f56177d78f156e97c496c56bd06940db960\",\n          \"skills/generate-status-report/references/jql-patterns.md\": \"bac0cc8f2cff9cbff8a715f4900803968b5984a33086f612ee788a05a8e9f649\",\n          \"skills/generate-status-report/references/report-templates.md\": \"618ac02868d47504db18147543b69577105a47bc3dff7116fa5067f3a6b21cf1\",\n          \"skills/generate-status-report/scripts/jql_builder.py\": \"7ebf59034972cdf04d73b30f885885d6a6359609778fa584c06759ae03c5f303\"\n        }\n      },\n      {\n        \"path\": \"skills/jira-sprint-dashboard/SKILL.md\",\n        \"name\": \"jira-sprint-dashboard\",\n        \"description\": \"Create a visual Jira sprint dashboard from Jira project, space, sprint, board, filter, JQL, work item keys, or Jira URL data. Use when the user asks for a Jira sprint dashboard, standup dashboard, sprint review, delivery review, engineering manager dashboard, WIP review, planning view, closeout view, or a visual snapshot of Jira work that is more useful than a flat report. Use the richest dashboard format supported by the current agent, such as Cursor Canvas, an interactive artifact, HTML, or Markdown.\",\n        \"files\": {\n          \"skills/jira-sprint-dashboard/SKILL.md\": \"0a812dc617d59e4771ad96b39f6472b2c542be165c7ee077b56a4fcd48d7afdf\"\n        }\n      },\n      {\n        \"path\": \"skills/search-company-knowledge/SKILL.md\",\n        \"name\": \"search-company-knowledge\",\n        \"description\": \"Search across company knowledge bases (Confluence, Jira, internal docs) to find and explain internal concepts, processes, and technical details. When an agent needs to: (1) Find or search for information about systems, terminology, processes, deployment, authentication, infrastructure, architecture, or technical concepts, (2) Search internal documentation, knowledge base, company docs, or our docs, (3) Explain what something is, how it works, or look up information, or (4) Synthesize information from multiple sources. Searches in parallel and provides cited answers.\",\n        \"files\": {\n          \"skills/search-company-knowledge/SKILL.md\": \"2c734047a8710c5b5b007d107e594b0213d88769b476b9888913e4947c6f3d8e\"\n        }\n      },\n      {\n        \"path\": \"skills/spec-to-backlog/SKILL.md\",\n        \"name\": \"spec-to-backlog\",\n        \"description\": \"Automatically convert Confluence specification documents into structured Jira backlogs with Epics and implementation tickets. When an agent needs to: (1) Create Jira tickets from a Confluence page, (2) Generate a backlog from a specification, (3) Break down a spec into implementation tasks, or (4) Convert requirements into Jira issues. Handles reading Confluence pages, analyzing specifications, creating Epics with proper structure, and generating detailed implementation tickets linked to the Epic.\",\n        \"files\": {\n          \"skills/spec-to-backlog/SKILL.md\": \"7c2aa5b6327437bfefe77f845d0be4a3a431fb88d5f8e0ca9bf6256df5ac2a89\",\n          \"skills/spec-to-backlog/references/breakdown-examples.md\": \"57ff3c616ef0e761911cde849848497028faf570b027c9a16689a2889525eb30\",\n          \"skills/spec-to-backlog/references/epic-templates.md\": \"ca1c28239608b0dfef47426ab0420f6ddcf16370f30f6ed6796e0c391ebb5ce8\",\n          \"skills/spec-to-backlog/references/ticket-writing-guide.md\": \"fcc9369f54089ac41bd7a2813f8c19b1b6d092d6226cf4b4104d494b03400754\"\n        }\n      },\n      {\n        \"path\": \"skills/triage-issue/SKILL.md\",\n        \"name\": \"triage-issue\",\n        \"description\": \"Intelligently triage bug reports and error messages by searching for duplicates in Jira and offering to create new issues or add comments to existing ones. When an agent needs to: (1) Triage a bug report or error message, (2) Check if an issue is a duplicate, (3) Find similar past issues, (4) Create a new bug ticket with proper context, or (5) Add information to an existing ticket. Searches Jira for similar issues, identifies duplicates, checks fix history, and helps create well-structured bug reports.\",\n        \"files\": {\n          \"skills/triage-issue/SKILL.md\": \"8b9f857efb4a29ded4cc3c758e3d1b2f93cf78ae549801df72ef9a80182aee00\",\n          \"skills/triage-issue/references/bug-report-templates.md\": \"ece9041b1c1a827707d70113c5c29cf6b2638ddd102dac496ddbef326f559d8a\",\n          \"skills/triage-issue/references/search-patterns.md\": \"7f25799e3d2cda78c98c37b75c7e46b838025e06c6b42ca1c929a6ab797ede02\"\n        }\n      },\n      {\n        \"path\": \"skills/v1/capture-tasks-from-meeting-notes/SKILL.md\",\n        \"name\": \"capture-tasks-from-meeting-notes\",\n        \"description\": \"Analyze meeting notes to find action items and create Jira tasks for assigned work. When an agent needs to: (1) Create Jira tasks or tickets from meeting notes, (2) Extract or find action items from notes or Confluence pages, (3) Parse meeting notes for assigned tasks, or (4) Analyze notes and generate tasks for team members. Identifies assignees, looks up account IDs, and creates tasks with proper context.\",\n        \"files\": {\n          \"skills/v1/capture-tasks-from-meeting-notes/SKILL.md\": \"44940f580f884976f74dd416b2267a7c8dad9718526158596d51fa8781079707\",\n          \"skills/v1/capture-tasks-from-meeting-notes/references/action-item-patterns.md\": \"b630fd46b06d348803de5b97b8180269c1f9b51ea3121dfa1e9e50ce0dbb6195\"\n        }\n      },\n      {\n        \"path\": \"skills/v1/generate-status-report/SKILL.md\",\n        \"name\": \"generate-status-report\",\n        \"description\": \"Generate project status reports from Jira issues and publish to Confluence. When an agent needs to: (1) Create a status report for a project, (2) Summarize project progress or updates, (3) Generate weekly/daily reports from Jira, (4) Publish status summaries to Confluence, or (5) Analyze project blockers and completion. Queries Jira issues, categorizes by status/priority, and creates formatted reports for delivery managers and executives.\",\n        \"files\": {\n          \"skills/v1/generate-status-report/SKILL.md\": \"d5548b058a8454a1545003091e4acbea6b2fb0f3ac222b08550e6daa9aafe443\",\n          \"skills/v1/generate-status-report/references/jql-patterns.md\": \"bac0cc8f2cff9cbff8a715f4900803968b5984a33086f612ee788a05a8e9f649\",\n          \"skills/v1/generate-status-report/references/report-templates.md\": \"618ac02868d47504db18147543b69577105a47bc3dff7116fa5067f3a6b21cf1\",\n          \"skills/v1/generate-status-report/scripts/jql_builder.py\": \"7ebf59034972cdf04d73b30f885885d6a6359609778fa584c06759ae03c5f303\"\n        }\n      },\n      {\n        \"path\": \"skills/v1/jira-sprint-dashboard/SKILL.md\",\n        \"name\": \"jira-sprint-dashboard\",\n        \"description\": \"Create a visual Jira sprint dashboard from Jira project, space, sprint, board, filter, JQL, work item keys, or Jira URL data. Use when the user asks for a Jira sprint dashboard, standup dashboard, sprint review, delivery review, engineering manager dashboard, WIP review, planning view, closeout view, or a visual snapshot of Jira work that is more useful than a flat report. Use the richest dashboard format supported by the current agent, such as Cursor Canvas, an interactive artifact, HTML, or Markdown.\",\n        \"files\": {\n          \"skills/v1/jira-sprint-dashboard/SKILL.md\": \"3e78ef20541e0502dca29e2369ed96ef4f95f358ccd128b3df70c2ddc768927f\"\n        }\n      },\n      {\n        \"path\": \"skills/v1/search-company-knowledge/SKILL.md\",\n        \"name\": \"search-company-knowledge\",\n        \"description\": \"Search across company knowledge bases (Confluence, Jira, internal docs) to find and explain internal concepts, processes, and technical details. When an agent needs to: (1) Find or search for information about systems, terminology, processes, deployment, authentication, infrastructure, architecture, or technical concepts, (2) Search internal documentation, knowledge base, company docs, or our docs, (3) Explain what something is, how it works, or look up information, or (4) Synthesize information from multiple sources. Searches in parallel and provides cited answers.\",\n        \"files\": {\n          \"skills/v1/search-company-knowledge/SKILL.md\": \"580f5c5f5b66968a394e56b5f92a99cb28a88396f1af6618991ca746cefc591d\"\n        }\n      },\n      {\n        \"path\": \"skills/v1/spec-to-backlog/SKILL.md\",\n        \"name\": \"spec-to-backlog\",\n        \"description\": \"Automatically convert Confluence specification documents into structured Jira backlogs with Epics and implementation tickets. When an agent needs to: (1) Create Jira tickets from a Confluence page, (2) Generate a backlog from a specification, (3) Break down a spec into implementation tasks, or (4) Convert requirements into Jira issues. Handles reading Confluence pages, analyzing specifications, creating Epics with proper structure, and generating detailed implementation tickets linked to the Epic.\",\n        \"files\": {\n          \"skills/v1/spec-to-backlog/SKILL.md\": \"082876467b45a40e86cc617dbcd1eecf9044c3ff63367cfb62b6dccb51cf440d\",\n          \"skills/v1/spec-to-backlog/references/breakdown-examples.md\": \"57ff3c616ef0e761911cde849848497028faf570b027c9a16689a2889525eb30\",\n          \"skills/v1/spec-to-backlog/references/epic-templates.md\": \"ca1c28239608b0dfef47426ab0420f6ddcf16370f30f6ed6796e0c391ebb5ce8\",\n          \"skills/v1/spec-to-backlog/references/ticket-writing-guide.md\": \"fcc9369f54089ac41bd7a2813f8c19b1b6d092d6226cf4b4104d494b03400754\"\n        }\n      },\n      {\n        \"path\": \"skills/v1/triage-issue/SKILL.md\",\n        \"name\": \"triage-issue\",\n        \"description\": \"Intelligently triage bug reports and error messages by searching for duplicates in Jira and offering to create new issues or add comments to existing ones. When an agent needs to: (1) Triage a bug report or error message, (2) Check if an issue is a duplicate, (3) Find similar past issues, (4) Create a new bug ticket with proper context, or (5) Add information to an existing ticket. Searches Jira for similar issues, identifies duplicates, checks fix history, and helps create well-structured bug reports.\",\n        \"files\": {\n          \"skills/v1/triage-issue/SKILL.md\": \"4ce1808138ea8871e5a113e4f7b7ae28dc8e78a36df4cb7c87f9666c20620e0c\",\n          \"skills/v1/triage-issue/references/bug-report-templates.md\": \"ece9041b1c1a827707d70113c5c29cf6b2638ddd102dac496ddbef326f559d8a\",\n          \"skills/v1/triage-issue/references/search-patterns.md\": \"7f25799e3d2cda78c98c37b75c7e46b838025e06c6b42ca1c929a6ab797ede02\"\n        }\n      }\n    ],\n    \"hooks\": [],\n    \"executions\": []\n  }\n}"
  },
  "review_input": {
    "identity_artifact": "identity.json",
    "evidence_sha256": {
      "LOCK.json": "8280d5fea6532416f582cdf189d722d033b49a9c8a32bbbce1e446569073c4d1",
      "commands.json": "32efcd0bda9755d813045420dfa5b48fd975b8db04fc90c0d6749ce3757e462c",
      "complete.json": "91b504b43905fdc009504d516c45eea831f39a1995b9e7d69987c9756c936d6f",
      "identity.json": "73ef4e4d232e5cc505de891cc336dad13b8e9dc4e5dc99ec028933316640007e",
      "listing.json": "fd2f08b4810d705588ae136228d45d41aff509007ec1d39c81b15d9127be8482",
      "selection.json": "0ee6cf5e2f4ac80ffc4bfc9e72e290a9fb8ed9071f6f87aa9ccbfb1f0280b786"
    },
    "claims": [
      {
        "id": "acquired",
        "field": "summary",
        "text": "Pinned source declarations and file hashes were listed.",
        "sources": [
          "LOCK.json",
          "listing.json",
          "commands.json"
        ]
      },
      {
        "id": "listed",
        "field": "outcome",
        "text": "Listed 12 skill declarations. Ran 68 git commands; each one's exit status and output hash is in commands.json. Scope: acquisition and static inspection.",
        "sources": [
          "LOCK.json",
          "listing.json",
          "commands.json"
        ]
      },
      {
        "id": "tree",
        "field": "rule_results.0",
        "text": "The retained source tree matches its acquisition manifest.",
        "sources": [
          "LOCK.json",
          "listing.json",
          "commands.json"
        ]
      },
      {
        "id": "declared",
        "field": "rule_results.1",
        "text": "Declared skill names (listing.json): capture-tasks-from-meeting-notes; generate-status-report; jira-sprint-dashboard; search-company-knowledge; spec-to-backlog; triage-issue; capture-tasks-from-meeting-notes; generate-status-report; jira-sprint-dashboard; search-company-knowledge; spec-to-backlog; triage-issue",
        "sources": [
          "LOCK.json",
          "listing.json",
          "commands.json"
        ]
      }
    ]
  },
  "review": {
    "kind": "machine-checked",
    "date": "2026-10-17",
    "reviewed_sha256": "0bab9ef5e26dd4284ddb6e93941f26516195af480021b9459e714de1826e9802",
    "gates": "71449391af41acc28d40ad5dc6720527e5201e8828dcb722ce4245d09002fe34",
    "codex": "7739db686d84e9c4128b3453cda257e9032fd218359dba4ce436987c5451d881",
    "grok": "ccf2177b3ca8c06ace8987e470d0166f3bb9e57cd28665d6024ec5239c08e541",
    "summary": "Deterministic gates passed; Codex confirmed all outcome claims; Grok reported no standing refutation."
  }
}
