{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:webdevtodayjason/titanium-plugins:plugins/titanium-toolkit", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "c7e526c7a2ffefbfdf55963e0951aa8fe5dd1854", "treeHash": "3fcae64be539a6f6cfc59570eaa78e8265e04c5a090a35f86d91279cc06a6b6f", "generatedAt": "2025-11-28T10:29:00.521756Z", "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": "titanium-toolkit", "description": "Complete AI-powered development workflow: BMAD document generation (Brief/PRD/Architecture/Epics), workflow orchestration (plan/work/review), 16 specialized agents, voice announcements, and vibe-check quality gates. From idea to production in 1 week.", "version": "2.1.5" }, "content": { "files": [ { "path": "README.md", "sha256": "c3e00085fbb2ff96f96466e99da23b951f4036405d0c93823f861a68811eb8b7" }, { "path": "agents/code-reviewer.md", "sha256": "64f15f2d5248c4173ab68ca3a19b4baf7429d099f80cf055beb092accd03df88" }, { "path": "agents/test-runner.md", "sha256": "238a8fbbdc8b893199ebce7c4c7c6c8f0f6673e7b396019abdc93f17c7616590" }, { "path": "agents/meta-agent.md", "sha256": "f0c9c9789f835b727a14920e9841adef16627124324fe8e51b6e044773d75c02" }, { "path": "agents/api-documenter.md", "sha256": "34813958ffc72ec9014727781b515d16cdf08863d61f43f59114ca7bc8fdf3b2" }, { "path": "agents/architect.md", "sha256": "2fdfbe1c2676e636a829c2eb14f8c9e8a1e64d2c56c69a8934278f213d50725f" }, { "path": "agents/debugger.md", "sha256": "b57638016ebdd15fefff70d4eb871a1a9de0b1e7451fd1f91f8d5e239fec7912" }, { "path": "agents/security-scanner.md", "sha256": "d814bab5905c5ff3ce16707e86f2d85cc102ed88ef144fa513a42054966c99ca" }, { "path": "agents/shadcn-ui-builder.md", "sha256": "87cf7e5fd784b4162a527ef41d841b13b9cd643b37df10c512e3f39012d8d170" }, { "path": "agents/doc-writer.md", "sha256": "55707d502ae3143f2600dc2a8f5bdf5a14abdd0d688282bd98d26e965862c101" }, { "path": "agents/devops-engineer.md", "sha256": "59cd7496ae602e9831b5704dbad25384fc2f06f815fecfbf70e26e645e4d11aa" }, { "path": "agents/project-planner.md", "sha256": "78f0cb3e9693c4100edb86828a67b970d846c57f7b40be61949861e9747b6d18" }, { "path": "agents/product-manager.md", "sha256": "ff3a0c5274a0c6e904f8039f4b3995540df3233c70b8a51f16dbf26d77393305" }, { "path": "agents/api-developer.md", "sha256": "1ceb50c0112dc61b042603171927713250da870eaede18afd69737f26a13e21f" }, { "path": "agents/refactor.md", "sha256": "89682db334229cdae460c9f145b5b910bb0c84bed95f88e4088fcb742da0fa27" }, { "path": "agents/tdd-specialist.md", "sha256": "21398a0524f755344b81e7a42639d9e6eacb29506ad5d70f27f997153264983e" }, { "path": "agents/marketing-writer.md", "sha256": "bb5a72b8f54e6690159804fcd7ea2e04f9a66b1f43c257e6cdaabd14e009d219" }, { "path": "agents/frontend-developer.md", "sha256": "bb7854544f47300da2e7be76334985afd1e00fd81fe320da28ab39f83af64213" }, { "path": "hooks/notification.py", "sha256": "c3d5194d7ead027395600fb176810154135b00d7fca739e28f06139221bd1edd" }, { "path": "hooks/stop.py", "sha256": "844753d2b972b453070b1f39e3bb3c35d5cfe9592959616d843d1004c8abac7e" }, { "path": "hooks/post_tool_use_elevenlabs.py", "sha256": "bcd23317c7a53d45bc6e84e3a62c96912c7311b477e41905db64d27ade4c92bc" }, { "path": "hooks/subagent_stop.py", "sha256": "7590ad2c119a8ee013e7ecbb92a12003515ef4a24a870b79145cc79c6702f229" }, { "path": "hooks/hooks.json", "sha256": "ce3fa4ca0d893b4c4e2305ad34607cb64b0d9cc0ba2e7ebe5ec8b4c5a2086764" }, { "path": "hooks/utils/llm/oai.py", "sha256": "fb27971e1f6ce6017cf70cfa59c5f002a12cc8cefca9d2400dee7aee03aedba7" }, { "path": "hooks/utils/llm/anth.py", "sha256": "e36e147fd21e667fa2a52ce33e3c9a78bbf9b6da5500d6cf13dfd38a79ee958f" }, { "path": "hooks/utils/bmad/research_generator.py", "sha256": "ef0aa653edf603783f02a0eb5295b20900959fba51e343e86eb00b243daae90a" }, { "path": "hooks/utils/bmad/bmad_generator.py", "sha256": "bcbb2e897079e5d259a090c76a9a666a16de4a088f84312f57c28a6e259a1142" }, { "path": "hooks/utils/bmad/bmad_validator.py", "sha256": "388942199d5701b32fe6f8a56f03aa73c6a458bfd90c687317186fb9b63efb11" }, { "path": "hooks/utils/workflow/workflow_state.py", "sha256": "36efb2b814ae1a716bd2e3582ef8c108cdfafe525d74a989ad0e74a501083865" }, { "path": "hooks/utils/workflow/plan_parser.py", "sha256": "7ecb3076b854cda871ca3d7a76ac4becacc4a9b9eb46c626508ec2d6428594da" }, { "path": "hooks/utils/tts/openai_tts.py", "sha256": "735a7c5f7c6f2ebad004c6c65d26ac37875a70b7bcade16c3bc25778f4d8909d" }, { "path": "hooks/utils/tts/elevenlabs_mcp.py", "sha256": "31ff90c95303407a42284e7afe6b9b0ff735fe817d42d4eb106177063bcac7d1" }, { "path": "hooks/utils/tts/local_tts.py", "sha256": "972fa0226ada196cc074c144242764424673c06d462bfd0c7fb23f1b4b056fa2" }, { "path": "hooks/utils/tts/elevenlabs_tts.py", "sha256": "20fadb28880934d92d3dfce599f2da2858781a57fa01855801972be759005a3f" }, { "path": "hooks/mcp/tt-server.py", "sha256": "e379b8f8f99b9529c5a59bb4f42e090bb639fcb2f3e87bd5eed6b03997ed131e" }, { "path": ".claude-plugin/plugin.json", "sha256": "3867d0495f8ef162685b0c1bb214b224fbda662f8e2302021dc06d3257747948" }, { "path": "commands/titanium-plan.md", "sha256": "42502c7de656af4821d203ef2b81c636f8d0c2e38831a31577236e30af92e415" }, { "path": "commands/titanium-review.md", "sha256": "c74f10fdd1ce3bd9a039332096e6de3f3a7e24d1b55b31b88775d43041d2a3ec" }, { "path": "commands/bmad-index.md", "sha256": "65e022c1dda9037dc4237b169a3e9ab9768a2dabdc360c99dedcaccab46c695e" }, { "path": "commands/bmad-research.md", "sha256": "212adb33291463a302670c63f399e2eb9162e2ac06b1e8d4bf8c7df1cf7e54c6" }, { "path": "commands/bmad-architecture.md", "sha256": "e279bb63524405010d67c7128375b0f5eb253e0ea4abe6687f1a7a2fb30ac7da" }, { "path": "commands/bmad-start.md", "sha256": "7692c824512fac93b79abd9bf339974f8b504999d17b97ccd601f7db53756915" }, { "path": "commands/bmad-brief.md", "sha256": "c4ac8a445ac602f64c78c99ab7c3d5ddd81d21845d21f577124cc1d3b0e22a58" }, { "path": "commands/bmad-prd.md", "sha256": "db98147196807cb64552cb1d8851ea5deaed67070109a7ca16854e5d0fa73209" }, { "path": "commands/titanium-work.md", "sha256": "a44eab8e7314364aea9c0a58c8a82ceeb15b8f124bac7e292562830a83290ee8" }, { "path": "commands/bmad-epic.md", "sha256": "774fb796222df164777efad90a5b1d49c14f4891bbf11d0d557817023ede53fb" }, { "path": "commands/titanium-status.md", "sha256": "a428a3526e0873050329393fceceeac5620c8910403b058e4346372898d44e5d" }, { "path": "commands/catchup.md", "sha256": "0991ca109493a23958e72201a508ff9fcea0204fe179c056c927ccd9e03716d9" }, { "path": "commands/titanium-getting-started.md", "sha256": "5926b9d04413638568eb71ebdc35ce15620252cb2b555406d6e96748435b4269" }, { "path": "commands/coderabbit-review.md", "sha256": "3ed142f1340b95f72f3b23d8cdd09ede91250808c874d23f73da525f7cbf2094" }, { "path": "commands/titanium-orchestration-guide.md", "sha256": "caba8e4d9bcc80e25fe1079cf2ebb164c993a93761c0136f518a8533fdb52de5" }, { "path": "skills/debugging-methodology/SKILL.md", "sha256": "c885fdfa59dab2d0ed81c6d1310f7388fb07a3c41829e47444f8325ed8a5dbfa" }, { "path": "skills/technical-writing/SKILL.md", "sha256": "d30653db47d100e4ba9a821fd829fd89c0d3fdca9cd8ee5938077dafb463c884" }, { "path": "skills/api-best-practices/SKILL.md", "sha256": "108018741783af4a2a25b09d7b25c34df005255e88f353b7c489cc842c05cf39" }, { "path": "skills/security-checklist/SKILL.md", "sha256": "24c851f77fc8d58530edea4c12f02d08930b282c1030837d7f544030b7c731ca" }, { "path": "skills/project-planning/SKILL.md", "sha256": "ba15bded5dc275bda3d3848006f884fddfc8e951a9cda2e5a66f8591a793e7ad" }, { "path": "skills/code-quality-standards/SKILL.md", "sha256": "dc82e6dd41c3a26c33b1681d3ce8410cd6845fe346c7628fce0e96366a0d4a64" }, { "path": "skills/devops-patterns/SKILL.md", "sha256": "8caece080b0e0d87099f6918a52cba024700a87b397b42514655511cb40701eb" }, { "path": "skills/testing-strategy/SKILL.md", "sha256": "279aee276423c0aaa03e40bd8636aec065392e05f66c336cc9be09bb222561d2" }, { "path": "skills/frontend-patterns/SKILL.md", "sha256": "547fbcdc9d06a9261834bb9bb7419e6dada022d458a3d0819d0bb72357bd95bd" }, { "path": "skills/bmad-methodology/skill.md", "sha256": "d19ce07f548f3426769f7cea4285339674f5acb83be564ffab4caaaa9f7c9938" } ], "dirSha256": "3fcae64be539a6f6cfc59570eaa78e8265e04c5a090a35f86d91279cc06a6b6f" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }