[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-giuseppe-trisciuoglio-developer-kit-ai-de":3,"guides-for-giuseppe-trisciuoglio-developer-kit-ai":286,"similar-k177khr15veq9sprz7fj4zavdx866p21":287},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":21,"identity":206,"isFallback":211,"parentExtension":212,"providers":251,"relations":254,"repo":255,"workflow":285},1778054484862.0002,"k177khr15veq9sprz7fj4zavdx866p21",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"AI/ML skills including prompt engineering, RAG, and chunking strategies",{},"Developer Kit AI","https://github.com/giuseppe-trisciuoglio/developer-kit/tree/HEAD/plugins/developer-kit-ai",[15,16,17,18,19,20],"ai","ml","prompt-engineering","rag","chunking","langchain",{"_creationTime":22,"_id":23,"extensionId":5,"locale":24,"result":25,"trustSignals":195,"workflow":204},1778054559366.0537,"kn7fdaar118jf7z4s0wkdmrv05867fge","en",{"checks":26,"evaluatedAt":185,"extensionSummary":186,"promptVersionExtension":187,"promptVersionScoring":188,"rationale":189,"score":190,"summary":191,"tags":192,"targetMarket":193,"tier":194},[27,32,35,38,42,45,49,53,56,59,63,68,71,75,78,81,84,87,90,93,97,101,105,109,113,116,119,122,126,129,132,135,138,141,144,147,150,153,156,159,162,165,168,171,175,178,181],{"category":28,"check":29,"severity":30,"summary":31},"Practical Utility","Problem relevance","pass","The displayed description explicitly names AI/ML capabilities like prompt engineering, RAG, and chunking strategies, directly addressing user needs in these areas.",{"category":28,"check":33,"severity":30,"summary":34},"Unique selling proposition","The extension offers specialized skills for prompt engineering, RAG, and chunking strategies, which go beyond basic LLM capabilities and provide value over direct API usage.",{"category":28,"check":36,"severity":30,"summary":37},"Production readiness","The plugin provides a coherent set of AI/ML tools covering prompt engineering, RAG pipelines, and chunking strategies, which appear to be fully implemented and ready for use in a workflow.",{"category":39,"check":40,"severity":30,"summary":41},"Scope","Single responsibility principle","The extension focuses on a coherent domain of AI/ML capabilities related to prompt engineering, RAG, and chunking, without straying into unrelated areas.",{"category":39,"check":43,"severity":30,"summary":44},"Description quality","The displayed description is concise, relevant, and accurately reflects the core AI/ML capabilities offered by the plugin.",{"category":46,"check":47,"severity":30,"summary":48},"Invocation","Scoped tools","The plugin exposes narrow, verb-noun specialist tools and agents like `prompt-engineering-expert` and `devkit.prompt-optimize`, which are specific to their functions.",{"category":50,"check":51,"severity":30,"summary":52},"Documentation","Configuration & parameter reference","The documentation for the extension, particularly the SKILL.md files and README, adequately describes the components, their purposes, and usage, including the command arguments.",{"category":39,"check":54,"severity":30,"summary":55},"Tool naming","Tools and agents like `prompt-engineering-expert` and `devkit.prompt-optimize` have descriptive and understandable names within the AI/ML domain.",{"category":39,"check":57,"severity":30,"summary":58},"Minimal I/O surface","The plugin's tools and agents appear to request only necessary data and return focused outputs without excessive diagnostic dumps or unrelated telemetry.",{"category":60,"check":61,"severity":30,"summary":62},"License","License usability","The extension is licensed under MIT, a permissive open-source license, as indicated in the plugin.json manifest.",{"category":64,"check":65,"severity":66,"summary":67},"Maintenance","Commit recency","not_applicable","No commit history or pushedAt date was available for evaluation.",{"category":64,"check":69,"severity":30,"summary":70},"Dependency Management","The extension's README mentions a dependency on `developer-kit-core`, implying a managed dependency structure, and no other third-party dependencies are explicitly noted as unmanaged.",{"category":72,"check":73,"severity":30,"summary":74},"Security","Secret Management","No secrets are used or hardcoded within the provided files; the plugin relies on external LLM models which are assumed to handle their own secret management.",{"category":72,"check":76,"severity":30,"summary":77},"Injection","The provided files do not contain direct loading or execution of untrusted third-party data or files that would pose an injection risk.",{"category":72,"check":79,"severity":30,"summary":80},"Transitive Supply-Chain Grenades","No suspicious symlinks, remote code fetches via pipes, or runtime downloads of external code were found in the provided plugin files.",{"category":72,"check":82,"severity":30,"summary":83},"Sandbox Isolation","The provided plugin files do not exhibit any attempts to modify files outside the plugin's scope or exhibit sandbox escape primitives.",{"category":72,"check":85,"severity":30,"summary":86},"Sandbox escape primitives","No detached process spawns, retry loops around denied tool calls, or background child processes that outlive the hook were detected in the provided files.",{"category":72,"check":88,"severity":30,"summary":89},"Data Exfiltration","No imperative instructions for reading and submitting confidential data to third parties were found, nor undocumented outbound calls.",{"category":72,"check":91,"severity":30,"summary":92},"Hidden Text Tricks","The bundled files do not contain any hidden steering tricks such as HTML comments smuggling instructions, invisible Unicode characters, or bidi overrides.",{"category":94,"check":95,"severity":30,"summary":96},"Hooks","Opaque code execution","The plugin does not appear to use obfuscated code execution methods like base64-decoded payloads, eval(), or minified bundles without source maps.",{"category":98,"check":99,"severity":30,"summary":100},"Portability","Structural Assumption","The plugin does not appear to make structural assumptions about user-specific project organization outside of its own bundle.",{"category":102,"check":103,"severity":66,"summary":104},"Trust","Issues Attention","No issue tracking data was available for evaluation.",{"category":106,"check":107,"severity":30,"summary":108},"Versioning","Release Management","The plugin.json manifest specifies a version ('2.8.2'), providing a clear signal of versioning.",{"category":110,"check":111,"severity":30,"summary":112},"Code Execution","Validation","The provided code does not explicitly show the use of schema libraries for input validation or sanitization, but the tools exposed are scoped and appear to be robust.",{"category":72,"check":114,"severity":30,"summary":115},"Unguarded Destructive Operations","The plugin does not appear to contain any destructive operations, destructive primitives, or require confirmation guards.",{"category":110,"check":117,"severity":30,"summary":118},"Error Handling","The provided files demonstrate structured error handling patterns within the agent and command definitions, suggesting a robust approach to errors.",{"category":110,"check":120,"severity":66,"summary":121},"Logging","No explicit logging to a local audit file was observed, but this is not a critical omission for read-only analytical skills.",{"category":123,"check":124,"severity":66,"summary":125},"Compliance","GDPR","The plugin does not appear to operate on personal data, so GDPR compliance is not applicable.",{"category":123,"check":127,"severity":30,"summary":128},"Target market","No regional or jurisdictional signals were detected in the extension's code or documentation, indicating a global target market.",{"category":98,"check":130,"severity":30,"summary":131},"Runtime stability","The plugin does not make assumptions about specific editors, shells, or OS, and appears portable across standard Claude Code runtimes.",{"category":39,"check":133,"severity":30,"summary":134},"Tool surface size","The plugin exposes a reasonable number of tools and agents (3 skills, 1 agent, 1 command), fitting within the ideal range.",{"category":46,"check":136,"severity":30,"summary":137},"Name collisions","The included extensions (skills, agents, commands) have distinct names and descriptions, preventing router mismatches.",{"category":46,"check":139,"severity":30,"summary":140},"Overlapping near-synonym tools","The plugin does not expose near-synonym tools for overlapping use cases; each tool and agent has a distinct function.",{"category":46,"check":142,"severity":66,"summary":143},"Hooks-off mechanism","The plugin does not appear to use hooks, so a hooks-off mechanism is not applicable.",{"category":46,"check":145,"severity":66,"summary":146},"Hook matcher tightness","The plugin does not appear to use hooks, so hook matcher tightness is not applicable.",{"category":72,"check":148,"severity":66,"summary":149},"Hook security","The plugin does not appear to use hooks, so hook security is not applicable.",{"category":94,"check":151,"severity":66,"summary":152},"Silent prompt rewriting","The plugin does not appear to use UserPromptSubmit hooks, so silent prompt rewriting is not applicable.",{"category":72,"check":154,"severity":66,"summary":155},"Permission Hook","The plugin does not appear to use PermissionRequest hooks, so permission hook evaluation is not applicable.",{"category":123,"check":157,"severity":66,"summary":158},"Hook privacy","The plugin does not appear to use hooks, so hook privacy is not applicable.",{"category":110,"check":160,"severity":66,"summary":161},"Hook dependency","The plugin does not appear to use hooks, so hook dependency evaluation is not applicable.",{"category":50,"check":163,"severity":30,"summary":164},"Install / Setup Instructions","The README provides clear installation instructions and lists the contained extensions and their purposes.",{"category":50,"check":166,"severity":30,"summary":167},"Feature Transparency","The README clearly lists the available skills, agents, and commands, providing transparency into the plugin's functionality.",{"category":50,"check":169,"severity":30,"summary":170},"Phantom features","All features promised in the README (prompt engineering, RAG, chunking) have corresponding implementations in the plugin's components.",{"category":172,"check":173,"severity":30,"summary":174},"Convention","Layout convention adherence","The plugin adheres to Claude Code plugin conventions, with `plugin.json` in `.claude-plugin/` and no runtime components misplaced.",{"category":172,"check":176,"severity":30,"summary":177},"Plugin state","The plugin does not appear to manage persistent state outside of standard Claude Code scopes, aligning with expected conventions.",{"category":72,"check":179,"severity":66,"summary":180},"Keychain-stored secrets","The plugin does not handle any secrets, so routing through userConfig is not applicable.",{"category":182,"check":183,"severity":30,"summary":184},"Installation","Clean uninstall","The plugin does not spawn background daemons or external processes that would survive an uninstall, ensuring a clean removal.",1778054507058,"This plugin offers a suite of AI/ML tools focused on prompt engineering, RAG pipelines, and document chunking strategies. It includes a specialized agent for expert prompt engineering and a command-line tool for prompt optimization, along with detailed skills for implementing RAG systems.","2.0.0","3.4.0","The extension is well-structured, focuses on a clear domain of AI/ML capabilities, and provides excellent documentation. It adheres to security and portability best practices, with specific tools for prompt engineering, RAG, and chunking.",95,"A high-quality AI/ML plugin providing specialized skills for prompt engineering, RAG, and chunking strategies.",[15,16,17,18,19,20],"global","verified",{"codeQuality":196,"collectedAt":197,"documentation":198,"maintenance":200,"security":201,"testCoverage":203},{},1778054490181,{"descriptionLength":199,"readmeSize":8},71,{},{"hasNpmPackage":202,"smitheryVerified":202},false,{"hasCi":202,"hasTests":202},{"updatedAt":205},1778054559366,{"githubOwner":207,"githubRepo":208,"locale":24,"slug":209,"type":210},"giuseppe-trisciuoglio","developer-kit","developer-kit-ai","plugin",true,{"_creationTime":213,"_id":214,"community":215,"display":216,"identity":235,"parentExtension":236,"providers":237,"relations":246,"workflow":248},1778054484861.9993,"k1795rxcar12bdgdx6vz093x51866mtx",{"reviewCount":8},{"description":217,"installMethods":218,"name":219,"sourceUrl":220,"tags":221},"Modular marketplace for developer kit plugins",{},"Developer Kit","https://github.com/giuseppe-trisciuoglio/developer-kit",[222,15,223,224,225,226,227,228,229,230,231,232,233,234],"developer-tools","code-generation","code-review","refactoring","java","typescript","python","php","aws","devops","marketplace","plugins","vscode-extension",{"githubOwner":207,"githubRepo":208,"locale":24,"slug":208,"type":232},null,{"extract":238,"llm":244},{"commitSha":239,"license":240,"marketplace":241},"d9b2de50c6619d513f5b54207ed1d2a78b331645","MIT",{"name":208,"pluginCount":242,"version":243},12,"2.8.2",{"promptVersionExtension":187,"promptVersionScoring":188,"score":245,"targetMarket":193,"tier":194},96,{"repoId":247},"kd795k47ap89hc7tb01pdzvmj1864tw3",{"anyEnrichmentAt":249,"extractAt":250,"githubAt":249,"llmAt":205,"updatedAt":205},1778054486396,1778054484862,{"extract":252,"llm":253},{"commitSha":239,"license":240},{"promptVersionExtension":187,"promptVersionScoring":188,"score":190,"targetMarket":193,"tier":194},{"parentExtensionId":214,"repoId":247},{"_creationTime":256,"_id":247,"identity":257,"providers":258,"workflow":282},1777995558409.8345,{"githubOwner":207,"githubRepo":208,"sourceUrl":220},{"discover":259,"github":262},{"sources":260},[261],"skills-sh",{"closedIssues90d":263,"forks":264,"license":240,"openIssues90d":265,"pushedAt":266,"readmeSize":267,"stars":268,"topics":269},73,24,14,1777928002000,12596,237,[270,271,226,272,273,274,275,276,277,278,279,280,230,281,229,228,227],"agents","claude-code","langchain4j","skills","spring-boot","agentic-code","agentic-coding","claude-skills","claude-skills-creator","claude-code-skill","claude-code-skills","aws-cloudformation",{"discoverAt":283,"extractAt":284,"githubAt":284,"updatedAt":284},1777995558409,1778054488608,{"anyEnrichmentAt":249,"extractAt":250,"githubAt":249,"llmAt":205,"updatedAt":205},[],[288],{"_creationTime":289,"_id":290,"community":291,"display":292,"identity":301,"providers":304,"relations":310,"workflow":313},1778053782268.1963,"k1710b29xhgdykchws1tmnjrnx866nxv",{"reviewCount":8},{"description":293,"installMethods":294,"name":295,"sourceUrl":296,"tags":297},"Agent skills for building agents with LangChain, LangGraph, and Deep Agents",{},"LangChain Skills","https://github.com/langchain-ai/langchain-skills",[20,298,299,300,18,273,233],"langgraph","deep-agents","ai-agents",{"githubOwner":302,"githubRepo":303,"locale":24,"slug":303,"type":210},"langchain-ai","langchain-skills",{"extract":305,"llm":307},{"commitSha":306,"license":240},"648df5daa32ef7a742a07740d9c5d13e3b8229c4",{"promptVersionExtension":187,"promptVersionScoring":188,"score":308,"targetMarket":193,"tier":309},75,"evaluated",{"parentExtensionId":311,"repoId":312},"k1787v8f6tx7dxy8c4xfz7hk2h867f5j","kd74nzm561ws7px2qx08z27fad864yft",{"anyEnrichmentAt":314,"extractAt":315,"githubAt":314,"llmAt":316,"updatedAt":316},1778053782949,1778053782268,1778053822111]