{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:dgomezs/claude-code:plugins/tdd-specflow", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "58d712e3079dfe4b90a2ac0fcf59a4433a4b59ac", "treeHash": "4624e86320ea059bccc1c3247e3011b39ceb961dd4eb4dd547a65c7724c76d89", "generatedAt": "2025-11-28T10:16:22.749019Z", "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": "tdd-specflow", "description": "A comprehensive TDD workflow plugin that combines Test-Driven Development with Specification by Example. Includes specialized agents for each TDD phase (RED-GREEN-REFACTOR), requirements analysis, technical design, and BDD-style test scenarios.", "version": "0.0.4" }, "content": { "files": [ { "path": "README.md", "sha256": "47f529f830a0bfb820933e9120da8b9982523be73132ad45ab2f535f21a020dd" }, { "path": "agents/software-architect.md", "sha256": "5252adbd489238c04cd3581f4317888fb0f34a615c56b094f9d018cbe2da958e" }, { "path": "agents/codebase-pattern-finder.md", "sha256": "f7351835dc2da6036249110caeaccddb0eb10437ef50b6204a019f5e10809d3d" }, { "path": "agents/tdd-red.md", "sha256": "61ed306fad10966a890b3312fb9f51336bb3cebe2fdc4166e7622ef2913d5970" }, { "path": "agents/qa-engineer.md", "sha256": "37e36b5aef0d3999fac46ee1ad23152e2ba8a5bf12e1d379fcf7f87d23644025" }, { "path": "agents/tdd-refactor.md", "sha256": "25c8c795c9519b381c3591a5a054f666b5f838a068c28467486428f3aa5d0efe" }, { "path": "agents/codebase-analyzer.md", "sha256": "692afddd56ec12b4e33b0b7726887d66b67065a22de448b984a6b9a5a5784e3f" }, { "path": "agents/tdd-green.md", "sha256": "e22d382f2a5a6ddf889bc59f42fe01017964bffdad0a06e0259e33515962fc55" }, { "path": "agents/requirements-analyzer.md", "sha256": "bc1d834be4a38021eb1a11eace78f040ff2908a626e2b770971ea67d6f5a1f04" }, { "path": "agents/codebase-locator.md", "sha256": "336df394f5c4fd62816daeb42e9702d8e2f36c2e8e1a96280df3c8a1fff4a721" }, { "path": ".claude-plugin/plugin.json", "sha256": "b23b1b97ef03bdb96ed8a96fb5b608b717adaf176694615ca6930b7084acb931" }, { "path": "commands/create-research.md", "sha256": "5f010846375bf77f776318c05ffa545eda444827b761b343d837873597f75bb6" }, { "path": "commands/start-tdd.md", "sha256": "7434933410688edd73a7533841c6ab26aa5a2695cd0feece3a9705358eb1260c" }, { "path": "commands/create-spec.md", "sha256": "f10de585063356be51a268ac18929bb8d5d1fc03ddd121b2bbf1ca453d630532" }, { "path": "commands/create-tech-design.md", "sha256": "50b2c8ca41cf729f61d743c37a059d820674684f696771590c91f6909d4eae43" }, { "path": "commands/test-scenarios.md", "sha256": "076c134c24c73b1f89e8c152f48492a916211c47834ac80701d08f65785df903" } ], "dirSha256": "4624e86320ea059bccc1c3247e3011b39ceb961dd4eb4dd547a65c7724c76d89" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }