{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:hiroshi75/protografico:protografico", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "cc4970eda29b9b3557217815155351c2830dfa45", "treeHash": "3e83fc2119a8c92d62d54c769ba89d65f12de7e380155b0187b74e5d1b347465", "generatedAt": "2025-11-28T10:17:29.548806Z", "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": "protografico", "description": "LangGraph development accelerator - Architecture patterns, parallel module development, and data-driven optimization for building AI agents", "version": "0.0.8" }, "content": { "files": [ { "path": "README.md", "sha256": "8091f1db22e25079b9a7e834000865a7024f8cea6ec8f5c4a108f4a9af30c924" }, { "path": "agents/merge-coordinator.md", "sha256": "655652bcc9ed61e1915a0cc07d115053e562d1f6e42edc18ad41d2e7af80b2e6" }, { "path": "agents/langgraph-engineer.md", "sha256": "a54ece274eb15ed3249ce5e3863cf2b67b25feab6c29d56c559a8a8c120e4aa3" }, { "path": "agents/proposal-comparator.md", "sha256": "c4f36e89c3e2b6221b30b7f534e2dae11d96e51234a7d9eb274e4afe25af6b0b" }, { "path": "agents/langgraph-tuner.md", "sha256": "0e2669e4cda7541bfbb789f1c687a13b2077e1a6d4021a4af4429c0ee23837b1" }, { "path": ".claude-plugin/plugin.json", "sha256": "a5efcc76233d8fc29d1b8fd02c39fb9e0deda33708127c8b59ba9d1b64487dcb" }, { "path": "commands/arch-tune.md", "sha256": "52efdc7f5691620770d1c17d176f00158980ac0243095642836d5e48f83806c6" }, { "path": "skills/langgraph-master/04_tool_integration_tool_node.md", "sha256": "5a0a589b3c0df4adc23d354172b4f9b7f4d410e03de9874c901b2b7cc1c2e039" }, { "path": "skills/langgraph-master/02_graph_architecture_routing.md", "sha256": "e852f40291555d4c4b4fb01fbf647859b73763361ad79ef5eaeee61178be4d7d" }, { "path": "skills/langgraph-master/03_memory_management_persistence.md", "sha256": "a8c72ee1af2ae273ad9dc682e5106fd1bd3f76032c5be110b44da147761a55a4" }, { "path": "skills/langgraph-master/06_llm_model_ids_claude_tools.md", "sha256": "73b6bc7f095395bf4d74cec118aba9550b8ee39086a8a9ecbb16f371553f2c51" }, { "path": "skills/langgraph-master/06_llm_model_ids_openai.md", "sha256": "168a4b4eca540f463cf53901518cad84d5aecfeb567b7c6aa3fe8a7e6aa567b2" }, { "path": "skills/langgraph-master/02_graph_architecture_prompt_chaining.md", "sha256": "962d1312d0716867c056d4148df66908320f3bcf7322a3f634246293940eaa51" }, { "path": "skills/langgraph-master/01_core_concepts_edge.md", "sha256": "5d4da302d90837b773548c45baf0d04516b4c43a9475875bba425b7da48fb3dd" }, { "path": "skills/langgraph-master/04_tool_integration_overview.md", "sha256": "3ab05fd79a669239235b8434edb4d2bb7dbb1237ec5ec86f371bd8381c9d459c" }, { "path": "skills/langgraph-master/02_graph_architecture_overview.md", "sha256": "6f1388f8b1876db24621ac7bae3da58e601a1a2982465d7fc14f3e9be5fb2629" }, { "path": "skills/langgraph-master/02_graph_architecture_agent.md", "sha256": "e7d0210d8ecad579ebe0456e6db956543b778a84714a6f72157b4c54fbaa9e3b" }, { "path": "skills/langgraph-master/02_graph_architecture_subgraph.md", "sha256": "6808e14de935c08849a9e4b3d24ef5bcfc3933288c6e93f981d0315ac8ec5ebc" }, { "path": "skills/langgraph-master/06_llm_model_ids_claude_platforms.md", "sha256": "0060bec23103b01219fe7fedea6c450167b8fcda77f8e7f0a09f0e92f75f6a8e" }, { "path": "skills/langgraph-master/02_graph_architecture_parallelization.md", "sha256": "ef761621f1420caf45ed61007e5f06e5fd58521b9df24f85bdf1c23e79c5d4dc" }, { "path": "skills/langgraph-master/README.md", "sha256": "e8a094a15f9088797b3df6c81dad4b1cd968c0f5a267d814a9488ba133ab35e4" }, { "path": "skills/langgraph-master/06_llm_model_ids_gemini_advanced.md", "sha256": "dff016222fef415d0ffa720f72dd6cb40e05e6612079010feca973840c8983cb" }, { "path": "skills/langgraph-master/04_tool_integration_command_api.md", "sha256": "db32776ffcfbd55628227bb0aa53ad60cc971b1cf9c150499a6f6ff323ffb9ff" }, { "path": "skills/langgraph-master/06_llm_model_ids.md", "sha256": "f0df0262ed0c7702eec2e7f0aecebfb4d06f068c7f432e4ba72da0e3faaf5f17" }, { "path": "skills/langgraph-master/05_advanced_features_human_in_the_loop.md", "sha256": "104b0152fe00d7160555a6e4e40acf9edfd8b22f7dd38099072e6a77c1bd86aa" }, { "path": "skills/langgraph-master/example_basic_chatbot.md", "sha256": "a3d066d028b31ccf181ceea69e62c4517170e6e201ed448dec8de29bb82712e4" }, { "path": "skills/langgraph-master/02_graph_architecture_orchestrator_worker.md", "sha256": "9e8ca4cf7b06f64e17a21458ff0e01b396c1e3f5993ecb1be873dcad56343e49" }, { "path": "skills/langgraph-master/05_advanced_features_streaming.md", "sha256": "3c14d88694786df539d75fef23e93c1533bfb6174849e8e438cd12647b877758" }, { "path": "skills/langgraph-master/03_memory_management_overview.md", "sha256": "c531be4fdf556db3261c0c0a187525b1fb5b2dd4bd4974ebf2b2e35e906aae4b" }, { "path": "skills/langgraph-master/05_advanced_features_map_reduce.md", "sha256": "f9803e51ff851a27db0382db3667949daeafeb8de1caffb1461a37ef20d9542d" }, { "path": "skills/langgraph-master/06_llm_model_ids_claude_advanced.md", "sha256": "884e13f9c8097c9e2ea382e21e536efecf50755de02fdd980c85b4ab90fe77c0" }, { "path": "skills/langgraph-master/SKILL.md", "sha256": "5ab9f9ef0a43786054763f3ae6dbafda00afce4c69e42bc6ec2da1d991e4c6ee" }, { "path": "skills/langgraph-master/02_graph_architecture_workflow_vs_agent.md", "sha256": "2595c992406efbd24b3127cd074b876f2093d162677d5912f78277d48db372f2" }, { "path": "skills/langgraph-master/01_core_concepts_state.md", "sha256": "c5fabcbf3e3591559008cdaa687a877aa708f35e9d7d16beea77aae5ec9f7144" }, { "path": "skills/langgraph-master/03_memory_management_checkpointer.md", "sha256": "4b335915508a373a1b0b348d832e4b4b5d807a199ac10fb884f53882b3dacfd3" }, { "path": "skills/langgraph-master/01_core_concepts_node.md", "sha256": "1c27d11d8fcd448458e8e74cca2654a7dba61845e6df527d4387df809719939a" }, { "path": "skills/langgraph-master/05_advanced_features_overview.md", "sha256": "9114351c8dadf5003addb533e2de77fff83dfc0381a8b47f2c825429b19060cb" }, { "path": "skills/langgraph-master/01_core_concepts_overview.md", "sha256": "40d56b6c6e4b6b030568f1fae8c9923025d9af26837324476608ff4560ca3abe" }, { "path": "skills/langgraph-master/example_rag_agent.md", "sha256": "0a9c05abdf54675f3b71c8a0c243279feba9258e958e6f64c5acbc3680e87f82" }, { "path": "skills/langgraph-master/06_llm_model_ids_gemini.md", "sha256": "9ed74429e48934f446cd84b8ffd18162635e8b4e77eddfd003194dbfbf116ba5" }, { "path": "skills/langgraph-master/04_tool_integration_tool_definition.md", "sha256": "23d8cddf445bf215cff4dda109ba75e9892f36a7e7c631cefb2d94521ccf2d32" }, { "path": "skills/langgraph-master/03_memory_management_store.md", "sha256": "a3de83e89f0f50e142aa6542b45faaa4c47f6df3a986ebee88cd2a8dcb56ed76" }, { "path": "skills/langgraph-master/06_llm_model_ids_openai_advanced.md", "sha256": "79e7a094ef98504f528d47187ecd8511317d48f615a749d5666e5d030aa73ab9" }, { "path": "skills/langgraph-master/06_llm_model_ids_claude.md", "sha256": "351b794a2eb498d2ff6b619274c6f3a34f74cd427332575abe9fce6a50af8dcb" }, { "path": "skills/langgraph-master/02_graph_architecture_evaluator_optimizer.md", "sha256": "4fdb444f094d3e5e991cd1dc14c780812688af9d3bd0e4a287f9567fb7785bc5" }, { "path": "skills/fine-tune/prompt_optimization.md", "sha256": "299fc333dc454ba797c89c3dc137959bb5b63431ad2ee8fb975a72c71c8a8ae2" }, { "path": "skills/fine-tune/evaluation_statistics.md", "sha256": "d2a10d1047852a55947945b0950de81b9658cf5458a9fd34b16d06ae03283884" }, { "path": "skills/fine-tune/examples_phase1.md", "sha256": "356d775702d1c05de43f79acc37ac2b1a45255a4ad15ddf2edb9c06729541684" }, { "path": "skills/fine-tune/examples.md", "sha256": "1895f1ded8a20f7bbc975953ed4e3988007bee468d8cc97ae835d0a52f58c359" }, { "path": "skills/fine-tune/workflow_phase4.md", "sha256": "0794a45eba397d882cc946e4cba09c05dbf718d590bae09ee079be885048abc0" }, { "path": "skills/fine-tune/examples_phase4.md", "sha256": "30eaff30f4436c205cb7815a60eb727854ad13e1d9ac04aed0b9c1afe086ecab" }, { "path": "skills/fine-tune/workflow_phase1.md", "sha256": "7287fe44655fe6e8894421c0b9afe4549964394eb3f8512e586aff7c363698f8" }, { "path": "skills/fine-tune/prompt_techniques.md", "sha256": "8490f013eaa6f3c574dd24ce9e8ed9cde9ea97cc23340ee6d92b304344f1de87" }, { "path": "skills/fine-tune/evaluation_metrics.md", "sha256": "02af539b89a29b361aaa3f9cfc00a0ce107ac99b229e788a05eddf9351c545fd" }, { "path": "skills/fine-tune/evaluation_testcases.md", "sha256": "454430f26da0efddfa2a82ac07ac3bcc1518a2afe1aa370c45a22362d3c1e6a8" }, { "path": "skills/fine-tune/workflow.md", "sha256": "806add9a6a32d607b28f86c50baa4ab8cec4031065a48383b5a47c03f8745f7d" }, { "path": "skills/fine-tune/README.md", "sha256": "111d3c8892433ee3fd96737ddfaae112168e89369b2b7fdf050faa7de7a40710" }, { "path": "skills/fine-tune/evaluation_practices.md", "sha256": "f97bd4c30b0c977a06c265652108572dab378676f2adebc8f01b0c1eb7f18897" }, { "path": "skills/fine-tune/SKILL.md", "sha256": "987f04f45532473c35777b37ad0d71943e05c85d69d2288deb84d5f7eb723e04" }, { "path": "skills/fine-tune/prompt_principles.md", "sha256": "d9c410c692e185c0de1856e4ecf9e29da27b6c62fa62a77d9874272de98326c2" }, { "path": "skills/fine-tune/workflow_phase2.md", "sha256": "d9cbf2b608890058b04a91cdb5c794dde150eb6ee04225ae79771e95222a6926" }, { "path": "skills/fine-tune/examples_phase3.md", "sha256": "d7eaaf45cf82a0113e9c7c6ce5196bd435981d7961935fcafce5bb1b290ae4a8" }, { "path": "skills/fine-tune/workflow_phase3.md", "sha256": "5b4e321425e330963843712e567f750a66644c05496a00fc09e44b00d8bba28b" }, { "path": "skills/fine-tune/prompt_priorities.md", "sha256": "f617cbb76e59077028b405b51286902d90b58e6fbf548f5a75c7d1efbb6568a6" }, { "path": "skills/fine-tune/examples_phase2.md", "sha256": "6280d25f1e4caeb83c16265e16d0e71478f423a28c1ea393c40ca053d416a696" }, { "path": "skills/fine-tune/evaluation.md", "sha256": "50f643bc67ee430fb13306a27f389fa8641c217116355f8ad6897ec3f077a1e8" }, { "path": "skills/arch-analysis/SKILL.md", "sha256": "f22ad6082e3d9ffa74e622c24dc3812bd98e482fe0ee298a1923a6717c8473fb" } ], "dirSha256": "3e83fc2119a8c92d62d54c769ba89d65f12de7e380155b0187b74e5d1b347465" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }