293 lines
11 KiB
JSON
293 lines
11 KiB
JSON
{
|
|
"$schema": "internal://schemas/plugin.lock.v1.json",
|
|
"pluginId": "gh:ricardoroche/ricardos-claude-code:",
|
|
"normalized": {
|
|
"repo": null,
|
|
"ref": "refs/tags/v20251128.0",
|
|
"commit": "d61b72d62a008e33c977bab9556c93ff624119e8",
|
|
"treeHash": "78e49c54fdc7ff7d6272bdadf777635c73074a540c7ebd286d107fea8dbf85f7",
|
|
"generatedAt": "2025-11-28T10:27:57.662396Z",
|
|
"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": "ricardos-claude-code",
|
|
"description": "Claude Code plugin for Python AI/data engineering - agents, skills, OpenSpec commands, automation hooks for productive Python development",
|
|
"version": "2.0.0"
|
|
},
|
|
"content": {
|
|
"files": [
|
|
{
|
|
"path": "README.md",
|
|
"sha256": "b9c619d6f8c8dfd59f2395a76a1b21cf8871d0f1a7d8848e9d52e2263ae8ee3a"
|
|
},
|
|
{
|
|
"path": ".claude/agents/technical-ml-writer.md",
|
|
"sha256": "3781446544a2fd942a671ccf6037097db9b225de88da6d778bd879be9c2c3062"
|
|
},
|
|
{
|
|
"path": ".claude/agents/technical-writer.md",
|
|
"sha256": "e43e4243d2521b13dbf60d81afb08271076572316da6a36899faba462bed2ee1"
|
|
},
|
|
{
|
|
"path": ".claude/agents/deep-research-agent.md",
|
|
"sha256": "2bb832decf7c67901231bc12e957cc30810a363aaae9cadb6e7a072ba49eff0f"
|
|
},
|
|
{
|
|
"path": ".claude/agents/backend-architect.md",
|
|
"sha256": "8408594e93e5386e40538303544b57d8812279d7ab2e17cb2149e23f12807888"
|
|
},
|
|
{
|
|
"path": ".claude/agents/code-reviewer.md",
|
|
"sha256": "07a443cfabdce88a1b3be12e242b98c0e2958dc6f609520969dd2188e6f10319"
|
|
},
|
|
{
|
|
"path": ".claude/agents/add-agent-tool.md",
|
|
"sha256": "f4abebde5860775e4d9525e335799e5d4ec3980922c2f87787b2e76a975d7fd7"
|
|
},
|
|
{
|
|
"path": ".claude/agents/agent-orchestrator-engineer.md",
|
|
"sha256": "5749e965160eaa0ba22ae64ec3997f93741f4fd8cdaa8b22fcc5a23e0e3032c1"
|
|
},
|
|
{
|
|
"path": ".claude/agents/performance-and-cost-engineer-llm.md",
|
|
"sha256": "dc2bf88921b0b04a5da46204b9e518fedc6152bf905c7d3a0a61b063557f3c41"
|
|
},
|
|
{
|
|
"path": ".claude/agents/evaluation-engineer.md",
|
|
"sha256": "66ee6b89e7613ce666e277878967a65f68e3d6a9428eb6b372712176b9c02f56"
|
|
},
|
|
{
|
|
"path": ".claude/agents/experiment-notebooker.md",
|
|
"sha256": "2a794701ca488dd9c030a3f7b5bdf5f740fb25d9f14cf24242fea4b54c049f39"
|
|
},
|
|
{
|
|
"path": ".claude/agents/upgrade-dependency.md",
|
|
"sha256": "e1e240cc6f9199c51e4556bd7666d730569b591e5452e0cbe7927fe518ba935c"
|
|
},
|
|
{
|
|
"path": ".claude/agents/requirements-analyst.md",
|
|
"sha256": "19351d6c6a7ca04431a08a991d05152d0dbac9d7fdb79aef1116dd78cb6f122f"
|
|
},
|
|
{
|
|
"path": ".claude/agents/performance-engineer.md",
|
|
"sha256": "8bbc05622a160b819e866c029a2104717f224c1b711b0eca065775456fdccae0"
|
|
},
|
|
{
|
|
"path": ".claude/agents/security-and-privacy-engineer-ml.md",
|
|
"sha256": "844f302c29b249d549b3a702fe1a240ad4e6015ad9d6f70835b4a2a6417f6e79"
|
|
},
|
|
{
|
|
"path": ".claude/agents/write-unit-tests.md",
|
|
"sha256": "816619e7b1b6bf27047b155cc908b41fbdf20fc3258118f2cef6eff4fe8f8016"
|
|
},
|
|
{
|
|
"path": ".claude/agents/llm-app-engineer.md",
|
|
"sha256": "f0078a5d326bc62caac797c211f0022ee8f0007f1522cdc91f5550cf7cd65f1a"
|
|
},
|
|
{
|
|
"path": ".claude/agents/debug-test-failure.md",
|
|
"sha256": "2f2833a218cbdda33d98d781f0897bd6ca168818c95767c78377fd39fb338d1d"
|
|
},
|
|
{
|
|
"path": ".claude/agents/ai-product-analyst.md",
|
|
"sha256": "71c62ec5360e70fe8ff720fda704c1203dc11af90d90b3cb3d1b0281441bda67"
|
|
},
|
|
{
|
|
"path": ".claude/agents/ml-system-architect.md",
|
|
"sha256": "c559b1ff5bfcf69234506385147ba395c39d14c9aa80f42d5eaab04bf0c98e79"
|
|
},
|
|
{
|
|
"path": ".claude/agents/optimize-db-query.md",
|
|
"sha256": "9a31dd5098d297118dc96d2e6da5bbad48bf3b2b735dd936ec78f00b588f0a17"
|
|
},
|
|
{
|
|
"path": ".claude/agents/spec-writer.md",
|
|
"sha256": "58757e31495c9bbecf16f5e637a43a636ea67dacd0bb0ebd09f740ace0f1ea9c"
|
|
},
|
|
{
|
|
"path": ".claude/agents/rag-architect.md",
|
|
"sha256": "bf89ec2faa74ecd5dc5819207aaabaccc827020180ef1ff36c5ef2ced7b6f24c"
|
|
},
|
|
{
|
|
"path": ".claude/agents/implement-feature.md",
|
|
"sha256": "ffb32fc43cb96b074b94c49a68675174394e26c9b4488b997b1bc6d71a1582de"
|
|
},
|
|
{
|
|
"path": ".claude/agents/fix-pr-comments.md",
|
|
"sha256": "23d16e2bfc16de4f654d92906dc2795bc44405ff1dbf19c7b6028f0fb905ba05"
|
|
},
|
|
{
|
|
"path": ".claude/agents/security-engineer.md",
|
|
"sha256": "dd0839f3288f7f35f787d3732f5bebca3b9c3a73ef6dd5be15adac8d74792a7a"
|
|
},
|
|
{
|
|
"path": ".claude/agents/learning-guide.md",
|
|
"sha256": "1b5836d534b06243bd075c31747d3a6af2bc285cea549e24932192ad02f1903a"
|
|
},
|
|
{
|
|
"path": ".claude/agents/refactoring-expert.md",
|
|
"sha256": "c33779af0ba61aa3559be38e317f37b65c9e74bce0f11130d962ec659a48355f"
|
|
},
|
|
{
|
|
"path": ".claude/agents/python-ml-refactoring-expert.md",
|
|
"sha256": "6034a1ffaa39c0d896d2689e6d41672526ac8f99fdd9c6b3f907e58a41cf9c5d"
|
|
},
|
|
{
|
|
"path": ".claude/agents/mlops-ai-engineer.md",
|
|
"sha256": "6860f816062ab56cfe80d4862873139e5950a1458736f38114d9e787826ca825"
|
|
},
|
|
{
|
|
"path": ".claude/agents/system-architect.md",
|
|
"sha256": "ae697622ba99bec72ef506669c8bc7c681dadf0021c0a8846c738cb25c734f17"
|
|
},
|
|
{
|
|
"path": ".claude/agents/tech-stack-researcher.md",
|
|
"sha256": "c8e26fa482638d9c9163ed97896fa22e7b93628d5faa3d620ac7b96820a938c5"
|
|
},
|
|
{
|
|
"path": ".claude/commands/openspec/archive.md",
|
|
"sha256": "7ce52d0414a11fc1ffcdfe7aff0a59875c0411c16502a44e69fa77916d6bc788"
|
|
},
|
|
{
|
|
"path": ".claude/commands/openspec/apply.md",
|
|
"sha256": "40966b7d9c49892e5babba1f61d4e1f50fe3471a806474fc4daf17b481441396"
|
|
},
|
|
{
|
|
"path": ".claude/commands/openspec/proposal.md",
|
|
"sha256": "3485e1f31a1ab41a50d469cd88957978e41be483612b9ed6ced6db5ead82d044"
|
|
},
|
|
{
|
|
"path": ".claude/skills/code-review-framework/SKILL.md",
|
|
"sha256": "108e38d212a3556d065bb28e24e1307c9043512eaef8f9f97eb7e2f7200e2078"
|
|
},
|
|
{
|
|
"path": ".claude/skills/ai-security/SKILL.md",
|
|
"sha256": "e4957fffaade299cef88a15d8dbea8d4d8fac2c7078bf6beafe8c3c4d1c9c812"
|
|
},
|
|
{
|
|
"path": ".claude/skills/python-packaging/SKILL.md",
|
|
"sha256": "ed1d58bbc4444dd670154c06c57b9daab93c16e73796eb3b7c693b97ef804f07"
|
|
},
|
|
{
|
|
"path": ".claude/skills/dynaconf-config/SKILL.md",
|
|
"sha256": "ba3c6a64864d30f14f2dee5b97de39c115a13595c0dbfff1dde732b7bc9ee2e2"
|
|
},
|
|
{
|
|
"path": ".claude/skills/type-safety/SKILL.md",
|
|
"sha256": "0fab1c703e49b239aae6ff62b1a32961e7f4c0211fa1bcb1787468a7a3a73f95"
|
|
},
|
|
{
|
|
"path": ".claude/skills/query-optimization/SKILL.md",
|
|
"sha256": "0794ac44d7523ccc50fe50758597de6afe93a0503d48f3f0c9fb71bba7a3d70b"
|
|
},
|
|
{
|
|
"path": ".claude/skills/async-await-checker/SKILL.md",
|
|
"sha256": "dd8f8ce2df227042f72f1bfd80ac5e7a3d90da78b664175d7aee3a69db552d55"
|
|
},
|
|
{
|
|
"path": ".claude/skills/openspec-authoring/SKILL.md",
|
|
"sha256": "6c9b487abbe1aff83f30fde43d85e3195d3a7a5b70c27d4c6ccfe29fc3b7eda7"
|
|
},
|
|
{
|
|
"path": ".claude/skills/structured-errors/SKILL.md",
|
|
"sha256": "0ff69a5990808c7daf236f83f7f42a398c8c3db25500d3f727ec4a7e9e9ad207"
|
|
},
|
|
{
|
|
"path": ".claude/skills/pydantic-models/SKILL.md",
|
|
"sha256": "e8957439fe6e3ecf346ba610473a946d8e655e08d25196a2a26ae2106b435848"
|
|
},
|
|
{
|
|
"path": ".claude/skills/fastapi-patterns/SKILL.md",
|
|
"sha256": "e90151a38c51a0112466707905768088a866f46b56c513f09b53c1b59e8f3216"
|
|
},
|
|
{
|
|
"path": ".claude/skills/prompting-patterns/SKILL.md",
|
|
"sha256": "f4f2a21daeb25982dcca3b748410a6def81096f47204a5acfe98285fd0d497b8"
|
|
},
|
|
{
|
|
"path": ".claude/skills/tool-design-pattern/SKILL.md",
|
|
"sha256": "06063b63794fd98f2544f5e23224f6f54347c11b247cbac14eba8efd49c262cb"
|
|
},
|
|
{
|
|
"path": ".claude/skills/docstring-format/SKILL.md",
|
|
"sha256": "db3cb1fd695f699dbf6c271d786a8bff88f147b53339f0e8db98ef2f5aa74b07"
|
|
},
|
|
{
|
|
"path": ".claude/skills/performance-profiling/SKILL.md",
|
|
"sha256": "240cfbc9ac415785441cd84518a10e30a8a7cf7fadb7e375b9ae4fc34d9f54c6"
|
|
},
|
|
{
|
|
"path": ".claude/skills/rag-design-patterns/SKILL.md",
|
|
"sha256": "95e10323bceaede3e5c6263c5e6bb1df304ddab3219c5102aa39e6bc1686ae98"
|
|
},
|
|
{
|
|
"path": ".claude/skills/pii-redaction/SKILL.md",
|
|
"sha256": "f1d43de12b10ae22eca6f5ff198fadbb9f5d57bea3dd82a0e979f62c59efdf95"
|
|
},
|
|
{
|
|
"path": ".claude/skills/dependency-management/SKILL.md",
|
|
"sha256": "9cf77f71ad8aa9ad1f720b67128ac6895483cf60c451dc0ddb08c44e447062f5"
|
|
},
|
|
{
|
|
"path": ".claude/skills/docs-style/SKILL.md",
|
|
"sha256": "be8b981804a13278e8cf89dfe1e83e35f9ebbec5220686ea106eb3544e57c6c9"
|
|
},
|
|
{
|
|
"path": ".claude/skills/pytest-patterns/SKILL.md",
|
|
"sha256": "0fd43547062214fb02f87bc601eb7ca3a6fdd6056d8ace832eca6082d0b7fabd"
|
|
},
|
|
{
|
|
"path": ".claude/skills/database-migrations/SKILL.md",
|
|
"sha256": "eaefb63901aa9dc450c462add7b326704a314d5c092f9270c55c033812c2a5b5"
|
|
},
|
|
{
|
|
"path": ".claude/skills/llm-app-architecture/SKILL.md",
|
|
"sha256": "ad3fb7ef867c3c9933562392a7783a23e94cda604dd24a22b88a4208125a5c35"
|
|
},
|
|
{
|
|
"path": ".claude/skills/spec-templates/SKILL.md",
|
|
"sha256": "d220064f7b91030cbe26d8600d57993e9d064323d62bc1c26f44ec072a74fdea"
|
|
},
|
|
{
|
|
"path": ".claude/skills/git-workflow-standards/SKILL.md",
|
|
"sha256": "2637670d24252593137c2d1b8aca931f2013d89c31238d15345e2f9f65c88d59"
|
|
},
|
|
{
|
|
"path": ".claude/skills/monitoring-alerting/SKILL.md",
|
|
"sha256": "57bbc5aa9c26fdb7ba6cc1144c684882a59f43427eabaf8b33d5d6d9d6f8029f"
|
|
},
|
|
{
|
|
"path": ".claude/skills/evaluation-metrics/SKILL.md",
|
|
"sha256": "cddd65adf844e93dacc5abf33624d7da0ee413464c3b5f45d4bf739b092a5c7a"
|
|
},
|
|
{
|
|
"path": ".claude/skills/agent-orchestration-patterns/SKILL.md",
|
|
"sha256": "cf1a54e965e802cdb228d9d9ed85e1682f131509cdccff258f8a18325ef3880d"
|
|
},
|
|
{
|
|
"path": ".claude/skills/observability-logging/SKILL.md",
|
|
"sha256": "064fc2a1470df5bea07066324a5c26e029d0f24fdf58ed3622bd85356ea7e1ae"
|
|
},
|
|
{
|
|
"path": ".claude/skills/model-selection/SKILL.md",
|
|
"sha256": "7a89e2fe30a22986ad7a6e1916595a9c5c086fb32edc7940997c50cb07a365dc"
|
|
},
|
|
{
|
|
"path": ".claude-plugin/plugin.json",
|
|
"sha256": "3558fec79bf22b34aa4c2e38ff0a55b6011c4190e883074a9c995438ac147faa"
|
|
}
|
|
],
|
|
"dirSha256": "78e49c54fdc7ff7d6272bdadf777635c73074a540c7ebd286d107fea8dbf85f7"
|
|
},
|
|
"security": {
|
|
"scannedAt": null,
|
|
"scannerVersion": null,
|
|
"flags": []
|
|
}
|
|
} |