{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:devkade/collaborator:skills/oss-contribution-framework", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "e7743a54f36837cb09f70bd4df4db3f907e9edac", "treeHash": "4364d32c65eb2beee29ca4ae9a1e6abfe69ff99fa6e102326a817ebc92653713", "generatedAt": "2025-11-28T10:16:19.629930Z", "toolVersion": "publish_plugins.py@0.2.0" }, "origin": { "remote": "git@github.com:zhongweili/42plugin-data.git", "branch": "master", "commit": "aa1497ed0949fd50e99e70d6324a29c5b34f9390", "repoRoot": "/Users/zhongweili/projects/openmind/42plugin-data" }, "manifest": { "name": "oss-contribution-framework", "description": "Systematic 6-phase framework for contributing to open source projects from issue discovery to PR creation", "version": "1.0.0" }, "content": { "files": [ { "path": "README.md", "sha256": "84dce5bedc369ee3d7660ccca1dd174e0dc0fbe8bf8f41766a03d08e86ce1696" }, { "path": "SKILL.md", "sha256": "2895077ce325560ae3954699acfe9b9cba0f81aea1fdae8d50afa50ba54707c4" }, { "path": "references/codebase-checklist.md", "sha256": "9a6d6d686c9b53de9f4c97e8f176010190b30bd49a694bb636821cabd3a730ec" }, { "path": "references/pr-templates.md", "sha256": "0d95d7fdf2b6d41dbb99cbc947300bb195105ad1b1e1524ee26a03f8c6e4426c" }, { "path": "references/contribution-tips.md", "sha256": "432d33668998afa1ee3a21de871225b2ffefb2f29a944257643aa31cde4b96e0" }, { "path": "references/issue-patterns.md", "sha256": "c0b46c1c59e2d22bf07c976f01f1a3fb85852dd14bbacea8b56b10fd445c61af" }, { "path": ".claude/commands/oss-contribution-framework.md", "sha256": "4878a3690ced97425bf8bcbb79be75aae15f5a87378e30421aa707da8cdf96d9" }, { "path": ".claude/commands/oss:issue-analysis.md", "sha256": "cf27b957dd3c51f02b6615d4745928cf0bf07fc4c73b9cc6e20a0cfbe977d210" }, { "path": ".claude/commands/oss:documentation-pr.md", "sha256": "41a658b465ac7e72f743d60acd0498da0b9310a4cc4d910220157915178a3f28" }, { "path": ".claude/commands/oss:issue-code-mapping.md", "sha256": "c84e0252d49934545c2ed55757f88cba31d5bd0a46ce0613475c35984a0f63cf" }, { "path": ".claude/commands/oss:issue-discovery.md", "sha256": "ce3aa8d239f51b9a1761ecce90e74b6951152069a01b123b8be50a88b6f85d41" }, { "path": ".claude/commands/oss:codebase-exploration.md", "sha256": "a10cba4f698fff425e162b8a10e7538e1b302773177a75131fc7e57db024d751" }, { "path": ".claude/commands/oss:solution-implementation.md", "sha256": "874a828fa169958e4b56fb006ec559cc7e30a678f172238da36e7d87b235151b" }, { "path": ".claude-plugin/plugin.json", "sha256": "411226c265216455097c2a28ae4d7032ca0b277adbd20f7fe20dce8fb9de537d" }, { "path": "skills/issue-discovery/SKILL.md", "sha256": "73a9ab8fc10723bfdb9a770af431ad936eed44ad794d0a50d3b7f8a5bd14bb9a" }, { "path": "skills/issue-analysis/SKILL.md", "sha256": "4dbc16987b4b3f754a3d2334028414da5bb65af9ff70364a4afdf83147c612ed" }, { "path": "skills/documentation-pr/SKILL.md", "sha256": "655bc26dc8d1e434af2da6d5ebf7331e61d5a7153862165284cd18b8b8ba1f46" }, { "path": "skills/solution-implementation/SKILL.md", "sha256": "135fe94a4dba324f038fbb994978e1e9a5073f0bb08a1f8a4f90f56431e6779e" }, { "path": "assets/templates/issue-analysis-template.md", "sha256": "8bb3abd48abdcbf4a076633dbab1d8662c90e43b1b5fd79ce33a348daaeb577b" }, { "path": "assets/templates/codebase-notes-template.md", "sha256": "d995f8cd50b7bcb95755b04a64d3f9e0f3928122721906b094e7361c5674cecc" }, { "path": "assets/templates/pr-checklist-template.md", "sha256": "9fdbe51d3214760a36df9490996151dd1a8606f22b51a9cb150495310cd2b30b" } ], "dirSha256": "4364d32c65eb2beee29ca4ae9a1e6abfe69ff99fa6e102326a817ebc92653713" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }