{
  "$schema": "/schemas/skill-manifest-v1.schema.json",
  "schemaVersion": 1,
  "name": "acquire-codebase-knowledge",
  "description": "Use this skill when the user explicitly asks to map, document, or onboard into an existing codebase. Trigger for prompts like \"map this codebase\", \"document this architecture\", \"onboard me to this repo\", or \"create codebase docs\". Do not trigger for routine feature implementation, bug fixes, or narrow code edits unless the user asks for repository-level discovery.",
  "license": "MIT",
  "compatibility": null,
  "metadata": {
    "version": "1.3",
    "compatibility": "Cross-platform. Requires Python 3.8+ and git. Run scripts/scan.py from the target project root.",
    "argument-hint": "Optional: specific area to focus on, e.g. \"architecture only\", \"testing and concerns\"",
    "enhancements": ""
  },
  "revision": "291d5ac93ab061b43ab20c57c0335f7b39bcccdd",
  "generatedAt": "2026-07-26T23:35:15.967Z",
  "source": {
    "repository": "https://github.com/mleem97/mm-skills",
    "path": "acquire-codebase-knowledge",
    "ref": "291d5ac93ab061b43ab20c57c0335f7b39bcccdd"
  },
  "manifestUrl": "/registry/v1/skills/acquire-codebase-knowledge.json",
  "pageUrl": "/skills/acquire-codebase-knowledge",
  "fileCount": 13,
  "totalBytes": 53744,
  "clients": {
    "agents": {
      "label": "Shared Agent Skills",
      "user": "~/.agents/skills",
      "project": ".agents/skills"
    },
    "codex": {
      "label": "Codex",
      "user": "~/.agents/skills",
      "project": ".agents/skills"
    },
    "opencode": {
      "label": "OpenCode",
      "user": "~/.config/opencode/skills",
      "project": ".opencode/skills"
    },
    "antigravity": {
      "label": "Antigravity",
      "user": "~/.gemini/config/skills",
      "project": ".agents/skills"
    }
  },
  "files": [
    {
      "path": "assets/templates/ARCHITECTURE.md",
      "size": 1207,
      "sha256": "3b7a958d153c037a6fc19e35e7e9792650d747491340d83ba831714b6ca02b6c",
      "url": "/raw/acquire-codebase-knowledge/assets/templates/ARCHITECTURE.md"
    },
    {
      "path": "assets/templates/CONCERNS.md",
      "size": 1711,
      "sha256": "d714bef20a5ed8fee1ab5e01041abd18f1d95b93d455e82b371031a6675b6430",
      "url": "/raw/acquire-codebase-knowledge/assets/templates/CONCERNS.md"
    },
    {
      "path": "assets/templates/CONVENTIONS.md",
      "size": 1354,
      "sha256": "c20c1dca3226992b785229b4ba2c08caada775bd0e26a85f1185d0600b6f2a37",
      "url": "/raw/acquire-codebase-knowledge/assets/templates/CONVENTIONS.md"
    },
    {
      "path": "assets/templates/INTEGRATIONS.md",
      "size": 1332,
      "sha256": "60930c9b9aecf63e9c1c19a597bfaba6cab5f44d687e2c751cf034ffe962af25",
      "url": "/raw/acquire-codebase-knowledge/assets/templates/INTEGRATIONS.md"
    },
    {
      "path": "assets/templates/STACK.md",
      "size": 1324,
      "sha256": "0faf167cb857c14f4f8fbdbebf58727440d80c275fa483dedd7a08e2ac3ebe12",
      "url": "/raw/acquire-codebase-knowledge/assets/templates/STACK.md"
    },
    {
      "path": "assets/templates/STRUCTURE.md",
      "size": 1114,
      "sha256": "29a5a387c894135c41c74a1b3e629ece88707c0a56aa9e4153ec9682f5c0c373",
      "url": "/raw/acquire-codebase-knowledge/assets/templates/STRUCTURE.md"
    },
    {
      "path": "assets/templates/TESTING.md",
      "size": 1369,
      "sha256": "941a0f400441660a5fb9a28f43318f4a13f1a1c79e8cfac03cdf893cd6c3db85",
      "url": "/raw/acquire-codebase-knowledge/assets/templates/TESTING.md"
    },
    {
      "path": "LICENSE.txt",
      "size": 1059,
      "sha256": "e32449d23085399adc1222f7a17408b730550258e51627c153cb108ca9955823",
      "url": "/raw/acquire-codebase-knowledge/LICENSE.txt"
    },
    {
      "path": "references/inquiry-checkpoints.md",
      "size": 4161,
      "sha256": "d06d9de9b30ebfe73a8f1034bfc1f2c4b68e45bd8425d56df8e4d48f06673dce",
      "url": "/raw/acquire-codebase-knowledge/references/inquiry-checkpoints.md"
    },
    {
      "path": "references/stack-detection.md",
      "size": 5653,
      "sha256": "9baaaaadbebdfd53099875a9f4920d2fcb236efe040655a2d43217a6a31a4c9f",
      "url": "/raw/acquire-codebase-knowledge/references/stack-detection.md"
    },
    {
      "path": "scripts/scan.py",
      "size": 23720,
      "sha256": "193d5b9f73a71d6ecc2f39f13f33d96be49d675abe83f5857ddbdc4ae21b7bd9",
      "url": "/raw/acquire-codebase-knowledge/scripts/scan.py"
    },
    {
      "path": "SKILL.md",
      "size": 9128,
      "sha256": "dce99f122d0f19a66be50c2ac8450978fdd1248a39798c95c52d6902634acd76",
      "url": "/raw/acquire-codebase-knowledge/SKILL.md"
    },
    {
      "path": "SOURCE.md",
      "size": 612,
      "sha256": "a8347fec104afb131f54353cb0cde5e6ebcb67dc3cfec3161676627de14ee66c",
      "url": "/raw/acquire-codebase-knowledge/SOURCE.md"
    }
  ]
}
