Initial commit

This commit is contained in:
Zhongwei Li
2025-11-29 18:19:43 +08:00
commit 2359544dbc
22 changed files with 7017 additions and 0 deletions

117
plugin.lock.json Normal file
View File

@@ -0,0 +1,117 @@
{
"$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": []
}
}