Files
gh-jwplatta-prompt-library-…/plugin.lock.json
2025-11-30 08:30:07 +08:00

161 lines
5.9 KiB
JSON

{
"$schema": "internal://schemas/plugin.lock.v1.json",
"pluginId": "gh:jwplatta/prompt-library:claude/plugins/rubyist",
"normalized": {
"repo": null,
"ref": "refs/tags/v20251128.0",
"commit": "d4147f3e486532819b173ad0176f75fa61d21182",
"treeHash": "1eee56527dacb8c895edffcc08e36a8c01a31b4944b183ba462bd6a06d6f5dab",
"generatedAt": "2025-11-28T10:19:23.387140Z",
"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": "rubyist",
"description": "Ruby development plugin with POODR principles, Sandi Metz refactoring patterns, and Ruby best practices",
"version": "1.0.0"
},
"content": {
"files": [
{
"path": "README.md",
"sha256": "e838ed9d66ac18e15b6ecdafd876967a42692419dbc603f194acded2c2878375"
},
{
"path": "agents/ruby-code-reviewer.agent.md",
"sha256": "35b7bdb57bfde658e16e587a8bff21b03a1d0e583ef9a50bed4f6d6b8b9af6b1"
},
{
"path": "agents/refactor-like-sandi-metz.agent.md",
"sha256": "e15776a89a24c5fdbadb56625b841fc33a9b9a597f240e2092d87edf140b2897"
},
{
"path": "agents/ruby-code-designer.md",
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
},
{
"path": "hooks/analyze-and-log-smells.md",
"sha256": "e4d0ee720ffdc46e1c26084348c5e591286fdb57b5f533039cc0bed94790bf8d"
},
{
"path": "hooks/hooks.json",
"sha256": "3df038b173df6bf2ef77d6660f050d9350fde3a7bdedced7fad6727f69ea16c9"
},
{
"path": "hooks/suggest-tests.md",
"sha256": "fa2eb0e0716cb17288e2395bcf85390f8fd16e27e9c0777516ae900cc2abecc3"
},
{
"path": ".claude-plugin/plugin.json",
"sha256": "952225be180f369d6c00d4e1d15db02f9bc2130231b04af139ec9df448d9c0ac"
},
{
"path": "commands/review-ruby.md",
"sha256": "475f6dfff701c36659ae9587c81813dbccba814b9ac5bb0527620924151eb475"
},
{
"path": "commands/gem-new.md",
"sha256": "20282f45f151d0f4414eee0d9c797fb37e786fab8de15e8a0170f26b7fabaaa2"
},
{
"path": "commands/refactor.md",
"sha256": "e278e0cb936306fb3c64738ec86e950d7ffee6e3d5160de7f56ef78b73b216ea"
},
{
"path": "commands/ruby-test.md",
"sha256": "a379f66116019de35bbd6e756fa7e90599b8b3fb70fbb587faec0a6070e08623"
},
{
"path": "commands/bundle.md",
"sha256": "c495ea3274c67195aa825e7694a4925ff6b51caf8ad2fb5608a42f5b298a88a4"
},
{
"path": "commands/ruby-style.md",
"sha256": "e0c390638ca060dcd6acb2ce4e1bd126dea4adc0fa8c2ca5a36da41bf4bdad40"
},
{
"path": "skills/ruby-test-analyzer/SKILL.md",
"sha256": "3d2aa9132f3083717bb669cf9562c19b9e111a0ec956cee1956d0d12235ce405"
},
{
"path": "skills/ruby-test-analyzer/scripts/README.md",
"sha256": "6a185c38c4c2549350ee9cc080fcd2f219077dbe4b37e8e197e20735c9c07f6b"
},
{
"path": "skills/ruby-test-analyzer/scripts/analyze_failures.sh",
"sha256": "01e341d0c68a5a0918ba0896b6503612ce0d027ae966855cd6385388787f740a"
},
{
"path": "skills/ruby-test-analyzer/scripts/run_tests.sh",
"sha256": "fae3d45a83aa814cb8becf8a056ab8593a4ed43f1c167e720a59961fb9246e29"
},
{
"path": "skills/ruby-gem-scaffolder/SKILL.md",
"sha256": "8a2bc0c3e15012078505732964fe14eaba980db6a302d6c63468727d8515ea6f"
},
{
"path": "skills/ruby-gem-scaffolder/scripts/README.md",
"sha256": "9c63d3c29bed702831f3e855255a0d24ae7a7f422d184fd0c4e6e632e786422d"
},
{
"path": "skills/ruby-gem-scaffolder/scripts/create_gem.sh",
"sha256": "179b92dcdd871b5bc9bb52158496136d80c8c5ec0470362aacdff84a459ced7a"
},
{
"path": "skills/ruby-gem-scaffolder/scripts/add_gem_class.sh",
"sha256": "0aabd059d75ca5e6f80e855820dd9f825db786e8345b1dfd1c73e56e305a95b1"
},
{
"path": "skills/ruby-bundler/SKILL.md",
"sha256": "ccb3fb2f059a4e0d2ec7f3cf37092ff51a4143b6a4c36d6ed42d04ea185c26f5"
},
{
"path": "skills/ruby-bundler/scripts/README.md",
"sha256": "9049ae522ef3ca21bfca222e0ee07e99bb673bc93e01eab8ffcce08457b2a0ec"
},
{
"path": "skills/ruby-bundler/scripts/bundle_install.sh",
"sha256": "2d51867ebbc5f8e4c5451de3994dafb69c142ee123d41edc1642e8e5e47265e8"
},
{
"path": "skills/ruby-bundler/scripts/bundle_audit.sh",
"sha256": "6b96d0cd0da44b899ceacbdb1a592d7f0866a4b83435ae021a08a540bcfe5164"
},
{
"path": "skills/ruby-bundler/scripts/bundle_add.sh",
"sha256": "cdd0cfc13f6e4588c8871865b09af68955c7a85714dbd05a491148f47d31ebe1"
},
{
"path": "skills/ruby-bundler/scripts/bundle_update.sh",
"sha256": "c67665085e4c7cd844c567df7741eb532d1501987c119d6e6eaa583ca7211bd2"
},
{
"path": "skills/ruby-pattern-detector/SKILL.md",
"sha256": "cec5bf8ec811ade06b666abec3f67c9fafd8e1ab9a1bb6cbb79fab0e9dcba8f4"
},
{
"path": "skills/ruby-pattern-detector/scripts/run_rubocop.sh",
"sha256": "146f66a409ec2daf87e4603f8641f2caa2c05c6dc29d86a2a1e588cc394f806e"
},
{
"path": "skills/ruby-pattern-detector/scripts/README.md",
"sha256": "7452a37f404fd5ebd27d7dc7fb524402421c3172805f08fe6ac13e69d67a1a2a"
},
{
"path": "skills/ruby-pattern-detector/scripts/rubocop_summary.sh",
"sha256": "b3b5db7d2f9772211a31260cae1e560f461598c6e3700fef2fffa651ab579cf1"
}
],
"dirSha256": "1eee56527dacb8c895edffcc08e36a8c01a31b4944b183ba462bd6a06d6f5dab"
},
"security": {
"scannedAt": null,
"scannerVersion": null,
"flags": []
}
}