Files
gh-geoffjay-claude-plugins-…/plugin.lock.json
2025-11-29 18:28:07 +08:00

89 lines
3.1 KiB
JSON

{
"$schema": "internal://schemas/plugin.lock.v1.json",
"pluginId": "gh:geoffjay/claude-plugins:plugins/ruby-sinatra-advanced",
"normalized": {
"repo": null,
"ref": "refs/tags/v20251128.0",
"commit": "89e478af01d2d39f21a0e03b1d0a28f3b21efad4",
"treeHash": "a9ab00bbc325b38b2b3da4d32c54ab93bcf1ab6b7746ce39dd5bfeebc7ffd345",
"generatedAt": "2025-11-28T10:16:58.256485Z",
"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": "ruby-sinatra-advanced",
"description": "Advanced Ruby development tools with a focus on the Sinatra web framework",
"version": "1.0.0"
},
"content": {
"files": [
{
"path": "README.md",
"sha256": "f2ba89d3f47967516ca94b192846d89becb7aee7181ff94959f006d3dfd5323d"
},
{
"path": "agents/rack-specialist.md",
"sha256": "2731113228f7ed88f9924e05e04020765fa4a97ac49db1b3826a84845c822213"
},
{
"path": "agents/ruby-pro.md",
"sha256": "1b353b77dc9a6b4a794b968932a24963e0d4f2021b90668362ed681053061fba"
},
{
"path": "agents/sinatra-pro.md",
"sha256": "2295cbccbf6cd17642cb580b17473b941a96a10daea9024c66393567047d1351"
},
{
"path": "agents/sinatra-architect.md",
"sha256": "e9af09d35f881be4d1d933bbd4af386c1430057ec11787396c5d6e643e7d53cc"
},
{
"path": ".claude-plugin/plugin.json",
"sha256": "c38bbe4c356732e8ef51a1440d07d683add4e83e6e12b2bfe8e70c31f47804b4"
},
{
"path": "commands/sinatra-scaffold.md",
"sha256": "6ab8762d2acf6342f278a01d0dc44d1d6bb7184e96b0a44d0ae5b001a219f4d8"
},
{
"path": "commands/sinatra-test.md",
"sha256": "f31035c2637b560a287c409f462479e9cc2283f31e1a4fd4e5e27c3687b7b6cd"
},
{
"path": "commands/ruby-optimize.md",
"sha256": "07a81c01b9be022ca8b97289534c572fc9e25b5221c430c2bca7c9478fb96d8e"
},
{
"path": "commands/sinatra-review.md",
"sha256": "2d77c4a5a2dcade841314cc200f47be23dc94aa3c289cde9b16c5a243102acf3"
},
{
"path": "skills/ruby-patterns/SKILL.md",
"sha256": "39165729f54a41fc3679ff3f71c699f19bcdf22220dd742584f6a7850edccda0"
},
{
"path": "skills/sinatra-security/SKILL.md",
"sha256": "7ae94493d613e34ac4c616411b295bf413010d254cf099beb33f92148b331f8a"
},
{
"path": "skills/sinatra-patterns/SKILL.md",
"sha256": "831963e30e7849cd1fde0b814d54d8149bbdefff19ac84e945020e062e233f5c"
},
{
"path": "skills/rack-middleware/SKILL.md",
"sha256": "9754f9a111ee975146a8921a0c44e8f77e87a7bc742b353e324521467e042823"
}
],
"dirSha256": "a9ab00bbc325b38b2b3da4d32c54ab93bcf1ab6b7746ce39dd5bfeebc7ffd345"
},
"security": {
"scannedAt": null,
"scannerVersion": null,
"flags": []
}
}