{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:tachyon-beep/skillpacks:plugins/axiom-python-engineering", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "d2e2cd2da633625dc09d9fa35a3dc0f60c3cafe5", "treeHash": "0d643778d6d2de81b6df637544298a6b9a3214de1a3ca03e3ba9d6eaf0cd3f4c", "generatedAt": "2025-11-28T10:28:30.940625Z", "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": "axiom-python-engineering", "description": "Modern Python 3.12+ engineering: types, testing, async, scientific computing, ML workflows - 10 skills", "version": "1.1.1" }, "content": { "files": [ { "path": "README.md", "sha256": "501cc915afac6582b68359b9cd06b82b4f156ca4439348d16be2515a17d4425e" }, { "path": ".claude-plugin/plugin.json", "sha256": "f8c9d4521cad5f45e5aade5cc4aa8041a256579a1c8b00041d146bcb830a01b8" }, { "path": "skills/.gitkeep", "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" }, { "path": "skills/using-python-engineering/resolving-mypy-errors.md", "sha256": "f5ff38011ecf1304093b84cfa59f41daf585d36a9d75598ac4a045e7c41ceafa" }, { "path": "skills/using-python-engineering/ml-engineering-workflows.md", "sha256": "3b45246f1477f341e770877a95fd5b67f25774e1b5e7c21898aba2f1b27fa8d0" }, { "path": "skills/using-python-engineering/project-structure-and-tooling.md", "sha256": "3e225c744c5138ec6c4945f60e6bc959aac1663d1a4cfb741efaf0e622351dc2" }, { "path": "skills/using-python-engineering/modern-syntax-and-types.md", "sha256": "56a51be261616cc49041af9dcb5943f6e5b3f2424b84669a6f7df84a5b6458c3" }, { "path": "skills/using-python-engineering/systematic-delinting.md", "sha256": "57df2647863de7e4937b4c5d92cc4832559e10f0a77917f64802bf4bf89ace83" }, { "path": "skills/using-python-engineering/testing-and-quality.md", "sha256": "9515f2638edfaaedf0d8664beb141de376f5f6d233aad0fd128588c1fffc257d" }, { "path": "skills/using-python-engineering/scientific-computing-foundations.md", "sha256": "2f1157d97cbc98ed3b7fbf2489b9e5ef8a6c0c05847095bd5b0acb2d45f4cb71" }, { "path": "skills/using-python-engineering/SKILL.md", "sha256": "f265281bc5cd8efd8e3e034ddcbad83038485b2789aa01e0480024cf9f34aee4" }, { "path": "skills/using-python-engineering/async-patterns-and-concurrency.md", "sha256": "83003bd109a5393c689415fe9529a2fb8b77cbc10e4aaf5ec706a609e1122b50" }, { "path": "skills/using-python-engineering/debugging-and-profiling.md", "sha256": "9073f36ae95bcc55458bc78aedacf6e005d1fb6b5d60b883fc7ff6b1e4d61260" } ], "dirSha256": "0d643778d6d2de81b6df637544298a6b9a3214de1a3ca03e3ba9d6eaf0cd3f4c" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }