Initial commit

This commit is contained in:
Zhongwei Li
2025-11-30 08:46:47 +08:00
commit a2f2260258
60 changed files with 16432 additions and 0 deletions

269
plugin.lock.json Normal file
View File

@@ -0,0 +1,269 @@
{
"$schema": "internal://schemas/plugin.lock.v1.json",
"pluginId": "gh:OutlineDriven/odin-claude-plugin:",
"normalized": {
"repo": null,
"ref": "refs/tags/v20251128.0",
"commit": "7d6083a959bed8d041e8875a5177ab51bda4c009",
"treeHash": "88a69ec6a0aa60e73c82da795c0d4343603b085f9e5f3c77ade27507bf3f12c8",
"generatedAt": "2025-11-28T10:12:19.780057Z",
"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": "odin",
"description": "ODIN (Outline Driven INtelligence) - Advanced code agent with 57 specialized agents, diagram-first engineering, and atomic commit workflows for surgical precision in software development",
"version": "1.2.0"
},
"content": {
"files": [
{
"path": "README.md",
"sha256": "f4c4505b5dd56a81e9d2bd3c7708353c5b4ef928d952d2c9ba2cadd2d5bb648d"
},
{
"path": "mcp.json",
"sha256": "48a074b32b3576965a830874fd3e845764c097812bd6b945ea650f95a25a0900"
},
{
"path": "agents/kotlin-pro.md",
"sha256": "9fda161dbb6d27ee1a34c4d24965385b1b7a8293477294116f4cbfef3f02c5e2"
},
{
"path": "agents/concurrency-expert.md",
"sha256": "b4ebcacd6c5c6753a24ce784d48896cba7358107881a5e37936d364ed014f561"
},
{
"path": "agents/sales-automator.md",
"sha256": "e91677bb79932ab499bc6478305b946bff0ec306a21fa5e055f7751d5447d218"
},
{
"path": "agents/reference-builder.md",
"sha256": "00d77258d4ac733813c76e31a2452d54c422ded5eb165cc7a5836e788e38b7b9"
},
{
"path": "agents/backend-architect.md",
"sha256": "60adb7ce34dfbc3b6a64a91a468365f7143cfc8f9af1462c32c5bc90e92ab2ba"
},
{
"path": "agents/code-reviewer.md",
"sha256": "a05fc8795430b9696ef9eb3c837a35b578b3103cef0d7899ebd86dbfc63b21d8"
},
{
"path": "agents/ios-developer.md",
"sha256": "218cad1f3e4ccb60e82adb0a8692706fca794c854813be17445a1e0f2dffc83a"
},
{
"path": "agents/terraform-specialist.md",
"sha256": "fde40de3084eb6df4945b8088f1abf3501eb6221c759e16dc415b0496054da0c"
},
{
"path": "agents/java-pro.md",
"sha256": "fc159887e912016f37e3b1bd0c0b2460c33997f20afadaa70f7acb221f3cdd3c"
},
{
"path": "agents/prompt-engineer.md",
"sha256": "15b1742800bac46250887af010a002102c0a267d4caaf41710c64a2bc854bb23"
},
{
"path": "agents/ml-engineer.md",
"sha256": "83b37dfa2d53853ba1ac0c06addc0c6332e0841d91600bc8adc93523056864aa"
},
{
"path": "agents/criticizer.md",
"sha256": "d31babe2ebd8867e158578764f27903c71109da650e17399a5d83371abf8cca9"
},
{
"path": "agents/docs-architect.md",
"sha256": "1c7933cb247a65728944e54fff94d9fa230ab98e8423a44f1d0f61eb4f2ff5eb"
},
{
"path": "agents/golang-pro.md",
"sha256": "adcee280f77880b3c87df9adf4eba0540254c6b742e37ea3e029548979e2b972"
},
{
"path": "agents/meta-programming-pro.md",
"sha256": "929dace3b48c1448842a226734918a7bfff7442b90a57b78d0bfce5bd25e9667"
},
{
"path": "agents/architect.md",
"sha256": "0932ad454c1d1eb02e6646470a28edfb1af46c5dce83d6334c349838fd1141c1"
},
{
"path": "agents/debugger.md",
"sha256": "4edbf1f0dd138345903a6ba4717302f8b8d93509c5c67e578e8bbc91c77cac6b"
},
{
"path": "agents/trading-system-architect.md",
"sha256": "122c28730721c25ad30ee2984fd44773c825d6bc429542cecd62d5bd5b226c36"
},
{
"path": "agents/cpp-pro.md",
"sha256": "c6025523f3d13df58f130da69243dcbd6345cbe74ffe2c2ece7778427b1d0ff4"
},
{
"path": "agents/artistic-designer.md",
"sha256": "61471951845d9eb4153392a45bc121245c33b91eae77c47cf551a27813daa384"
},
{
"path": "agents/branding-specialist.md",
"sha256": "448b7ef900811635be37db33691fe4c5047b544a846ad582f0800dac1a7417d6"
},
{
"path": "agents/rust-pro.md",
"sha256": "db4dae9e46f3a3170c4a635d0e70d8711c490fafc2c9a2aa63407dd649a27ab1"
},
{
"path": "agents/mlops-engineer.md",
"sha256": "fa6d6bc405cb6d82771034f736119e8dbe5052689fc23273a43d1c6ca934dd6e"
},
{
"path": "agents/investigator.md",
"sha256": "155efe1483f60050f3ea130106da58d339ed143e39fcc0881bcbe86854c3cbe8"
},
{
"path": "agents/database-optimizer.md",
"sha256": "774ded5255041cea4bacab69fc8c6fd43c2a7581761ce557b064e17c45baa812"
},
{
"path": "agents/porter.md",
"sha256": "317d85d9854da5b32754326dbc4f1a512cd397165072c203ad61dd7d5b1c3458"
},
{
"path": "agents/performance.md",
"sha256": "05bae0f72d1dc700c01a222f8a3c7f0407b786caaef824f321341add66675279"
},
{
"path": "agents/migrator.md",
"sha256": "fbc3d56ca02182a28b347a973c5f417a458d12774c6648808db738a3536fb684"
},
{
"path": "agents/memory-expert.md",
"sha256": "20873cad894983f7f539dc08347c6aedf4b0ef0b0f4fb76e87d52da03e935b55"
},
{
"path": "agents/refactorer.md",
"sha256": "f80fdc860df17116646c3ed8200b683ff271db4bd0f28299fe71e075afa51931"
},
{
"path": "agents/react-specialist.md",
"sha256": "5f8f2a1b949a56274504aae6ff93a54849a730f2e9a0417a1444d5cf42488b7e"
},
{
"path": "agents/sql-query-engineer.md",
"sha256": "08763253530ba7fc623382ca71fb09a3f5dfb15578ca7c9c1e8a8f01031b4c05"
},
{
"path": "agents/sql-pro.md",
"sha256": "7a4448ce42e02309ac9a3598f154a10852915b933ddce3e3b7b683179a6b7bf9"
},
{
"path": "agents/security-auditor.md",
"sha256": "079ae5b2cf671c39de5cce5a2c279fd7276527da39bd9db8b7a13556b1f0971e"
},
{
"path": "agents/c-pro-ultimate.md",
"sha256": "04d2599754b84d34bc7be1767260d06e58ff97c7b14e6aa63d63b913dd136efd"
},
{
"path": "agents/php-pro.md",
"sha256": "3450a513513dc3cd78902f6fc3477c39f3a457e2d7a10262015dc40e7a3b649d"
},
{
"path": "agents/test-designer-advanced.md",
"sha256": "23c172ef866874936c6ea66ffe1aeb32cef164d20ba15b024ec9830b65b336aa"
},
{
"path": "agents/tech-debt-resolver.md",
"sha256": "de408a8c4c20debf1456aa560188cdbdb7567fa177bf6f6b9be560bc787eb56f"
},
{
"path": "agents/cpp-pro-ultimate.md",
"sha256": "e43d6dd3f9ed1796b2c944098fd2058d6ff1e5f9d0bacc7da0d1b22c5a3db375"
},
{
"path": "agents/test-writer.md",
"sha256": "0eef3a4af333a5c25df921f76d339c3f0c537d7c03bd2063c6bf5cbf24a22ace"
},
{
"path": "agents/refactor-planner.md",
"sha256": "2be104c8c9cfe7199ef6437e564252b459a35a4427c087ac775e794ca9b44c2c"
},
{
"path": "agents/docs.md",
"sha256": "db2b3a31e5abe13fb2f336435071c308f66af28debbc216f08e9298f1cd17aca"
},
{
"path": "agents/quant-researcher.md",
"sha256": "16b1fe67dc0f32bd263ccf2290751f1576f023b054520f2c6f216c3011568af7"
},
{
"path": "agents/javascript-pro.md",
"sha256": "be4dbf75b88c2366f220410b1fb836acc4f1fe1d5a050a9c3a53de26fb835483"
},
{
"path": "agents/ui-ux-designer.md",
"sha256": "98b9e76ea0a0acd9635f98b5e14f73a017b37f93695e8af24b0283a1ccbb7c1c"
},
{
"path": "agents/python-pro.md",
"sha256": "e218705fa481acd8a9c32045a4ed40fd505d90aca910f970778af6b16878a9cb"
},
{
"path": "agents/data-engineer.md",
"sha256": "54f8cba00d8e5c5e05381aaae97dcd301b267ff9d599e065d7954e5d11e71737"
},
{
"path": "agents/modernizer.md",
"sha256": "7a2d2919ded499c624b27c3c7f568c635e12e7c70563cf1090fc79e9c1cfbcd3"
},
{
"path": "agents/rust-pro-ultimate.md",
"sha256": "b5822873294f7a244df99fd3b2f25e7129bd07fd06f5e413c751d4ec731181d4"
},
{
"path": "agents/c-pro.md",
"sha256": "f8a72e2cbe5c14f88ca867d9bb48685256fb5dc97f1fa19d68a42a324a9a7135"
},
{
"path": "agents/typescript-pro.md",
"sha256": "94d477147a2ffd275f1df8cd151d21a7fb1fd92f502d6e21ea0e852e17c3aef0"
},
{
"path": "agents/graphql-architect.md",
"sha256": "feb78606be4c63051acde4acc505b939612d61ce1622833f6cca758526250434"
},
{
"path": "agents/flutter-specialist.md",
"sha256": "804b993165eafc85696985394001e1f94cc2cdf40f5c589012d1d8b9622076aa"
},
{
"path": "agents/reflector.md",
"sha256": "6ee10bb35cf67f0a832a36d309981bfa621631c6d7f6a67b5fd2e90b6e7af7b7"
},
{
"path": "agents/mobile-developer.md",
"sha256": "93c89c0e3858f84136a2a3dbd9bc8d47bfea78a61512d7603c0571c8b36ab760"
},
{
"path": "agents/csharp-pro.md",
"sha256": "941e776393efa116ee2491b5675bb32e7c715a90957da9e5087cfe61630f0411"
},
{
"path": ".claude-plugin/plugin.json",
"sha256": "75db02187ed820edc77c274fe9a1a0b12d90ee6d694e0023cbc36870554b6042"
}
],
"dirSha256": "88a69ec6a0aa60e73c82da795c0d4343603b085f9e5f3c77ade27507bf3f12c8"
},
"security": {
"scannedAt": null,
"scannerVersion": null,
"flags": []
}
}