{
  "name": "atlassian-twg-cli — 1 skill",
  "slug": "source-skills-fed565946f27d58ccbb7773a",
  "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 1 skill declaration. Ran 75 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): twg-setup"
  ],
  "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-labs/twg-plugins.git",
  "documentation_url": "https://github.com/atlassian-labs/twg-plugins.git",
  "commit": "b3336ef63d45e2636ff411a922ed602244e0f3db",
  "tree_sha256": "df46c1aac2ca04707c88b1aaabaa0bd73dd9526ed80ca859fb8fb7c0aabd8fbf",
  "file_sha256": {
    ".agents/plugins/marketplace.json": "6c7660d2698bb93e51e3fa487aec231de17951f99c424d169915ab13e0cfd260",
    ".claude-plugin/marketplace.json": "eafd2cac86c81d7ba55e0dfd8124d80e36f9e27f2950ffefefa6a2582f2719e9",
    ".claude-plugin/plugin.json": "997e18807f4cf2b78ce8cf6720c972403bc1cceb2a095e0fd8fc67a1aa7e9152",
    ".codex-plugin/plugin.json": "81ab9c45ecdbc0291509cc78951650828698b13c3b7bad4e67c2a6810e733af8",
    ".cursor-plugin/plugin.json": "9269728a9a8319430af2d517108e9b0d739918ba5d2f38a815e0a3c8fbac51a9",
    ".devin-plugin/plugin.json": "efcdcee4954f2d8e84441b0a06a05c720feb095ff0440a9acce3a874ac2033da",
    ".github/CODEOWNERS": "8b711583badb583fc9a1c1489a642ddcac17e94dd0fcda8f9e861b0b3c6bb613",
    ".github/plugin/marketplace.json": "e39ce195418f9348b49b0d103f44a9bdbb2300333d3d38fc61330834ca7bbba4",
    ".github/workflows/publish-opencode.yml": "138c322fb3b5044e1e2be075abaf2997537e172ccf6420dc7da616b5e27520b6",
    ".gitignore": "d4c836f8f7e60b96a54df914af075e076ea5fc0ebf81a6b2ad2680f93b096589",
    ".grok-plugin/plugin.json": "e8b0764244094589ab3e85debaa997ccb0811a0c545fe6d59e7179645d4ce990",
    ".qoder-plugin/plugin.json": "981b1c15b60e928b93e1a9a9d15d50b63f8d3d99ba1c64493d51b3e4669d610b",
    "CODE_OF_CONDUCT.md": "35387748d4595ba3f91968c7c6e0a8b2b524783f7df8bb33dcf226fa28b5d5a8",
    "CONTRIBUTING.md": "51cf0571e1a7d9aa224ccfd135244a6ae4c259a7a6e209abd710cad3d8b0650b",
    "LICENSE.txt": "15729c3b5bc16852af27ae9dd322f33b01f8596c9852284c1a5b5f635b109303",
    "README.md": "39070713bd2e998753bffe231ef932931dcce36b6d3eed04b3453123c8be39c5",
    "assets/twg-logo-dark.png": "228968d6c67921b603f2e706615a481da813a0ba195284c4111f0f9fc12b0283",
    "assets/twg-logo.png": "9fb7883c2f5e9d1c35140cea3d2cfa510ebb75b310b9b9cdfa4d2c115245acc2",
    "gemini-extension.json": "5add41a8f21721ee48990d27f554aa64d974ea8b2186ea96938b73d864c2a59a",
    "intellij/.gitignore": "64dcca494ef4010c5f5005c48d8a883afcd1f13a1d852e2fc84bbc53471111a8",
    "intellij/CHANGELOG.md": "285561a1f097922c46da6d71262deb51e5d1d7ce6ff1e73094bdea8f855f96e6",
    "intellij/README.md": "bfff082dac0ffc2b5b36436da125c7ac914afcba1df1ff4c016890b294693fe9",
    "intellij/SUPPORT.md": "b7882a3cb9c068f9a6c471b2622954d868439386e18c9bca54132a600c36869d",
    "intellij/build.gradle.kts": "92eeb808cc77a16cfc0a084133e2b93804858d590b34b87e6cd11bed1e9dc57c",
    "intellij/gradle/wrapper/gradle-wrapper.jar": "76805e32c009c0cf0dd5d206bddc9fb22ea42e84db904b764f3047de095493f3",
    "intellij/gradle/wrapper/gradle-wrapper.properties": "6eeb51eec8dab0ed899a79ef2c02f53b74e129cdeeb2ee23004667ff4d28d2fa",
    "intellij/gradle.properties": "0a47c51cd727e5e157564780dd7448952daee749ed4ce5bdd59132d48c61c4a8",
    "intellij/gradlew": "cbdf29886252c5e487564da57dcec76c260e7f59663fde46ec39052aeddefccd",
    "intellij/gradlew.bat": "0c09e2ab543937d760afcb2f611e66a1f36b0f24ed4362e07b068ef02f7314d3",
    "intellij/settings.gradle.kts": "4c9e86534c1fe74ab28928d2909c94a4577a342b284ceeacfd5c0ad95dda9dda",
    "intellij/src/main/java/com/atlassian/twg/intellij/InstallerCommand.java": "8744ae66b2cee28e31163020d65094cc8326e3aabd0524adf671d73924ab8af9",
    "intellij/src/main/java/com/atlassian/twg/intellij/TerminalCommandDispatcher.java": "3420bc687cd449446c0e4faec44c7a8781715785cda841ad062aa4c16b9ba675",
    "intellij/src/main/java/com/atlassian/twg/intellij/TwgOnboardingActivity.java": "c075fa9536681f3c9c57f102e0dcc6a4ad5fea1bdca70c2794bdb1009bde2069",
    "intellij/src/main/java/com/atlassian/twg/intellij/TwgPluginLifecycleListener.java": "c6a689ed0103bf79533b417f65814018dbfa05c097ec2de52a9247631bd32d63",
    "intellij/src/main/java/com/atlassian/twg/intellij/TwgSetupAction.java": "f2cbb6a18b56c3294f3eceb686510fc3d1974a065895f2ae45d8d5f47a6a48ae",
    "intellij/src/main/resources/META-INF/plugin.xml": "1865a313ed4b11bb176b5aded483b51747256e16e1bfe0f90f1501caadeed9ee",
    "intellij/src/main/resources/META-INF/pluginIcon.svg": "b4d296a93832984657bacc84f9d2a656e2d0dbdae5a8ad43308ea86cc9540a2a",
    "intellij/src/test/java/com/atlassian/twg/intellij/InstallerCommandTest.java": "adaa71f6b8a270b6c56d46e766b3198fad1e3507944fb99ff115e2090313c3fe",
    "intellij/src/test/java/com/atlassian/twg/intellij/TerminalCommandDispatcherTest.java": "dfb017965d53c81777b1730fba04937fb338e1b2892c3628abe642cba5183c64",
    "intellij/src/test/java/com/atlassian/twg/intellij/TwgOnboardingActivityTest.java": "abae799dfe34b5252ec0aa7170d4c0ba7b0643c516216d759b21732c1bf64be5",
    "opencode/LICENSE.txt": "15729c3b5bc16852af27ae9dd322f33b01f8596c9852284c1a5b5f635b109303",
    "opencode/README.md": "1679f10545a7bbd622b894f0744c1a3a0841ea8202e6cb600f4ec29000bcd69a",
    "opencode/generated/setup-guidance.ts": "08a6c8def228c58e42d993a97be4ca38b992570a3fb365eb05ddc78dc79c13f3",
    "opencode/index.ts": "cfee99db65df2ca80d40fec01add44a1a108b68669598d9dc4a2e034795548e9",
    "opencode/package.json": "af794eb66f2b4d6dd76ec4b0d92debac3f18ad19ae823b262547fbfe273ea864",
    "package.json": "26ed8cd519141d873347363a619d0ffd75356db29651e7d1bd6d90cdbb7c8a95",
    "plugin.json": "a36a873031eb12e6d3c8d2cca71af91056334aa9c823ff7cf4d602d2a4d387f8",
    "plugin.yaml": "66fe1910d1c02a094d8fe9730554de143107866c3839a8502750dedadfc2b8f9",
    "skills/LICENSE.txt": "15729c3b5bc16852af27ae9dd322f33b01f8596c9852284c1a5b5f635b109303",
    "skills/twg-setup/SKILL.md": "e89689ba1f7b27c93d4cf0ac40544cdf3b5534cc50af5833921a370b0c5d023c",
    "vscode/.gitignore": "bac4518a0a66c2107e82e3e802e879aa3d05b56f6529d33c491550967feacbdc",
    "vscode/.vscode/launch.json": "4b692382d20e68f5f15666b1f884568585f56e5d74843d7c5af5055efd4b0718",
    "vscode/.vscodeignore": "e23462f6f039f2be00af78a8e04347a984e5c048140d9fe38f2ceedb020c5f58",
    "vscode/CHANGELOG.md": "2b82c8363baf3edaff6685dcb1bc303bbbaf3eb33a63c419705ad3324117701c",
    "vscode/LICENSE.txt": "15729c3b5bc16852af27ae9dd322f33b01f8596c9852284c1a5b5f635b109303",
    "vscode/README.md": "7e7ec8ae18e6e521ee1fd68ee43793a51d724ee9d141b11f65a2e94579622347",
    "vscode/SUPPORT.md": "b7882a3cb9c068f9a6c471b2622954d868439386e18c9bca54132a600c36869d",
    "vscode/images/twg-logo.png": "9fb7883c2f5e9d1c35140cea3d2cfa510ebb75b310b9b9cdfa4d2c115245acc2",
    "vscode/package.json": "e2b2528ab4c6b3705213bf60ac45620e896be521c5ce2b36b57f1d0e250385a5",
    "vscode/pnpm-lock.yaml": "f309028e14d36f6881ec4c04df8a056bdf9473dd46c5d10fa947d8b131de2529",
    "vscode/pnpm-workspace.yaml": "c48b64686b945c456fbf02a7a87768e1dd2bc9340cdb10eb1aa62c858dade802",
    "vscode/src/cli-state.ts": "b5b17a8c863197dc54b15cc71e8391e16743c8e70da21fd5fa44aaf8409fae6d",
    "vscode/src/extension.ts": "9ee6de754511037365d2989a44fedb4482cf55a82215566fe4fb925df6166a1e",
    "vscode/src/installer.ts": "25c42b4aa33d9904298a7499e7218fa870fcdb9c416a7b70bc96aa6f4e0eded7",
    "vscode/src/test/cli-state.test.ts": "c2bc42755e62aee8f986e50fce6b91cfb0972ee594ca8248274cbfff6b7c5093",
    "vscode/src/test/installer.test.ts": "8f0d3a3eaf7e077a026d9fedc5b353cfc4d62805ade8113e0c3c62c02335cf30",
    "vscode/src/test/walkthrough.test.ts": "367c4391fe5acb921bb6f5307b3121776105bad382b65b0b8ffba0592b0ab9a3",
    "vscode/tsconfig.json": "0167f314d5236731210ae9852145300ee17faff7b69fb16de6ffba7570130c4b",
    "vscode/walkthrough/setup.md": "513d9c07cd4709656444e2dbc3d62b2db298404bfcdb534c8ddef3631ae9d27d",
    "vscode/walkthrough/use-twg.md": "ec0aff81dcff973092597648256e6c0a9ec7471de8684057872a1928afc4efb8"
  },
  "lockfiles": [
    "LOCK.json"
  ],
  "utc_date": "2026-10-18T00:23:16Z",
  "source_date": "2026-10-16",
  "discovered_date": "2026-10-16",
  "retested_date": "2026-10-18",
  "reviewed_date": "2026-10-18",
  "published_date": "2026-10-18",
  "modified_date": "2026-10-18",
  "reviewer": "machine pipeline",
  "harness_version": "toolwitness harness at commit a9a17a865cc50040a533bc47cab2e31e1c2b666f",
  "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 75 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-18T00:23:16Z: pinned source inspection"
  ],
  "application": {
    "name": "atlassian-twg-cli — 1 skill",
    "softwareVersion": "b3336ef63d45e2636ff411a922ed602244e0f3db",
    "applicationCategory": "DeveloperApplication",
    "operatingSystem": "Not exercised"
  },
  "artifacts": {
    "transcript": "Ran 75 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/twg-setup/SKILL.md\",\n        \"name\": \"twg-setup\",\n        \"description\": \"Install, upgrade, authenticate, or repair `twg` for your coding agent, including missing CLI or skills and doctor/auth follow-up. TWG gives your coding agent grounded work context across Jira, Confluence, Bitbucket, JSM, Assets, Slack, Google Drive, and more, so it can connect tickets, docs, code, people, and decisions; surface risks and dependencies; summarize progress; and keep work moving.\",\n        \"files\": {\n          \"skills/twg-setup/SKILL.md\": \"e89689ba1f7b27c93d4cf0ac40544cdf3b5534cc50af5833921a370b0c5d023c\"\n        }\n      }\n    ],\n    \"hooks\": [],\n    \"executions\": []\n  }\n}"
  },
  "review_input": {
    "identity_artifact": "identity.json",
    "evidence_sha256": {
      "LOCK.json": "a1a9a462cb2688bb425902705135cae8683a4e7e8d15cb35a5bd4e55b99e51ee",
      "commands.json": "cec371c8e5860fc23148803e02c18dec60c9827f85ec5d25b332c2a1a49a67fd",
      "complete.json": "91b504b43905fdc009504d516c45eea831f39a1995b9e7d69987c9756c936d6f",
      "identity.json": "416e550bbda42b32d6d1c0e3ef134bdcd6a50c732ffda2dd3f12035e2a1293f2",
      "listing.json": "defeedcc7abfbf189bda846af38d7d8bf61809e185c0cd1539899243de216f54",
      "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 1 skill declaration. Ran 75 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): twg-setup",
        "sources": [
          "LOCK.json",
          "listing.json",
          "commands.json"
        ]
      }
    ]
  },
  "review": {
    "kind": "machine-checked",
    "date": "2026-10-18",
    "reviewed_sha256": "a0610ceddb68d15edf515bba57d813019d29e54c6c4016b085d1837cf5b5905a",
    "gates": "21689e506b05a42329b5d66007d3395e5ac39be5070a6e14e2c94b9bf8f13e72",
    "codex": "976dde362f5d05b63c810b67c7757555e03b180df16246093ddd3132c40bd1c8",
    "grok": "0382d93416c548094a698bf5ab562b15802b7ab9b198a2435b6e1975e10fa76c",
    "summary": "Deterministic gates passed; Codex confirmed all outcome claims; Grok reported no standing refutation."
  }
}
