[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-redis-redis-development-en":3,"guides-for-redis-redis-development":348,"similar-k179e0tts9qdym9f32qvtrs09986mz45-en":349},{"_creationTime":4,"_id":5,"children":6,"community":47,"display":48,"evaluation":51,"identity":284,"isFallback":275,"parentExtension":286,"providers":287,"relations":291,"repo":292,"tags":345,"workflow":346},1778696291035.338,"k179e0tts9qdym9f32qvtrs09986mz45",[7],{"_creationTime":8,"_id":9,"community":10,"display":12,"identity":18,"providers":24,"relations":40,"tags":42,"workflow":43},1778696291035.3381,"k175kn3h0kfyw6g9mtjm2jstd986nb8z",{"reviewCount":11},0,{"description":13,"installMethods":14,"name":16,"sourceUrl":17},"Redis performance optimization and best practices. Use this skill when working with Redis data structures, Redis Query Engine (RQE), vector search with RedisVL, semantic caching with LangCache, or optimizing Redis performance.",{"claudeCode":15},"redis/agent-skills","redis-development","https://github.com/redis/agent-skills",{"basePath":19,"githubOwner":20,"githubRepo":21,"locale":22,"slug":16,"type":23},"skills/redis-development","redis","agent-skills","en","skill",{"evaluate":25,"extract":38},{"promptVersionExtension":26,"promptVersionScoring":27,"score":28,"tags":29,"targetMarket":36,"tier":37},"3.0.0","4.4.0",99,[20,30,31,32,33,34,35],"performance","optimization","data-structures","rqe","vector-search","caching","global","verified",{"commitSha":39},"HEAD",{"parentExtensionId":5,"repoId":41},"kd75t45m324es9rd3qnhqffsfd86mp3a",[35,32,31,30,20,33,34],{"evaluatedAt":44,"extractAt":45,"updatedAt":46},1778696343179,1778696291035,1778696373335,{"reviewCount":11},{"description":49,"installMethods":50,"name":16,"sourceUrl":17},"Redis development best practices — data structures, query engine, vector search, caching, and performance optimization",{"claudeCode":16},{"_creationTime":52,"_id":53,"extensionId":5,"locale":22,"result":54,"trustSignals":266,"workflow":282},1778696324359.8376,"kn7b0j5jcsjfwa71zgq90qdrbs86mke4",{"checks":55,"evaluatedAt":240,"extensionSummary":241,"features":242,"nonGoals":247,"promptVersionExtension":26,"promptVersionScoring":27,"purpose":251,"rationale":252,"score":253,"summary":254,"tags":255,"targetMarket":36,"tier":260,"useCases":261},[56,61,64,67,71,74,79,83,86,89,93,98,101,105,108,111,114,117,120,123,127,131,135,140,144,147,150,153,157,160,163,166,169,172,175,179,183,187,190,194,197,200,203,206,208,211,214,217,219,222,226,229,232,236],{"category":57,"check":58,"severity":59,"summary":60},"Practical Utility","Problem relevance","pass","The description clearly articulates that the extension addresses Redis development best practices, covering key areas like data structures, query engine, vector search, caching, and performance optimization.",{"category":57,"check":62,"severity":59,"summary":63},"Unique selling proposition","The extension provides a structured repository of Redis development guidelines optimized for agents and LLMs, offering a significant value beyond basic prompting by curating and organizing best practices.",{"category":57,"check":65,"severity":59,"summary":66},"Production readiness","The plugin provides a well-defined set of rules and build/validation scripts, suggesting a ready-to-use workflow for establishing and enforcing Redis development standards.",{"category":68,"check":69,"severity":59,"summary":70},"Scope","Single responsibility principle","The plugin focuses cohesively on Redis development best practices, with clearly defined sections and rules related to this single domain.",{"category":68,"check":72,"severity":59,"summary":73},"Description quality","The displayed description accurately and concisely reflects the content and purpose of the plugin as presented in the README.",{"category":75,"check":76,"severity":77,"summary":78},"Invocation","Scoped tools","not_applicable","This extension is a plugin that primarily organizes documentation and rules, rather than exposing specific tools or commands directly callable by the agent.",{"category":80,"check":81,"severity":77,"summary":82},"Documentation","Configuration & parameter reference","The plugin does not expose configurable parameters or command-line options that require documentation.",{"category":68,"check":84,"severity":77,"summary":85},"Tool naming","This plugin does not expose direct tools or commands that require naming.",{"category":68,"check":87,"severity":77,"summary":88},"Minimal I/O surface","As a plugin focused on organizing guidelines, it does not expose specific tools with parameter schemas or response shapes.",{"category":90,"check":91,"severity":59,"summary":92},"License","License usability","The MIT license is clearly declared in the `plugin.json` file and the LICENSE file, making it permissive and usable.",{"category":94,"check":95,"severity":96,"summary":97},"Maintenance","Commit recency","warning","The last commit was on March 10, 2026, which is over 3 months ago, indicating potential unmaintained status.",{"category":94,"check":99,"severity":59,"summary":100},"Dependency Management","The plugin uses npm and has a lockfile (`package-lock.json` implied by `npm install` in README), indicating dependency management.",{"category":102,"check":103,"severity":77,"summary":104},"Security","Secret Management","The plugin does not handle or expose secrets.",{"category":102,"check":106,"severity":59,"summary":107},"Injection","The plugin focuses on organizing rule files and scripts, with no indication of loading or executing untrusted third-party data as instructions.",{"category":102,"check":109,"severity":59,"summary":110},"Transitive Supply-Chain Grenades","The plugin's scripts are run locally and are committed to the repository, with no indication of runtime fetching of external code or data.",{"category":102,"check":112,"severity":59,"summary":113},"Sandbox Isolation","The plugin's scripts (`npm install`, `npm run validate`, `npm run build`) operate within the repository context and do not modify files outside of its intended scope.",{"category":102,"check":115,"severity":59,"summary":116},"Sandbox escape primitives","The build and validation scripts are standard npm commands and do not exhibit sandbox-escape primitives.",{"category":102,"check":118,"severity":59,"summary":119},"Data Exfiltration","The plugin's scripts do not involve outbound calls or handling of confidential data.",{"category":102,"check":121,"severity":59,"summary":122},"Hidden Text Tricks","The bundled content appears free of hidden-steering tricks, with clean README and script files.",{"category":124,"check":125,"severity":59,"summary":126},"Hooks","Opaque code execution","The scripts (`npm run ...`) are standard, readable JavaScript/shell commands and do not involve obfuscation or runtime fetching.",{"category":128,"check":129,"severity":59,"summary":130},"Portability","Structural Assumption","The build scripts assume a standard Node.js environment and project structure, which is portable and clearly documented.",{"category":132,"check":133,"severity":59,"summary":134},"Trust","Issues Attention","There are 0 open and 0 closed issues in the last 90 days, indicating no recent engagement but also no outstanding issues.",{"category":136,"check":137,"severity":138,"summary":139},"Versioning","Release Management","info","The plugin has a `version: 1.0.0` in `plugin.json` but no changelog or GitHub releases, suggesting basic versioning but limited release history documentation.",{"category":141,"check":142,"severity":59,"summary":143},"Code Execution","Validation","The `npm run validate` script suggests input validation is performed on the rule files, though the exact library isn't specified.",{"category":102,"check":145,"severity":59,"summary":146},"Unguarded Destructive Operations","The plugin's scripts perform build and validation tasks, which are not inherently destructive and do not require special guarding.",{"category":141,"check":148,"severity":59,"summary":149},"Error Handling","Standard npm scripts are used, which typically provide non-zero exit codes and stderr messages for errors.",{"category":141,"check":151,"severity":77,"summary":152},"Logging","The plugin's primary function is organizing rules; it does not perform destructive actions or outbound calls that would require local audit logging.",{"category":154,"check":155,"severity":77,"summary":156},"Compliance","GDPR","The plugin does not operate on personal data.",{"category":154,"check":158,"severity":59,"summary":159},"Target market","The extension focuses on technical best practices for Redis, with no regional or jurisdictional limitations; targetMarket is global.",{"category":128,"check":161,"severity":59,"summary":162},"Runtime stability","The plugin relies on standard Node.js/npm tooling, making it stable across POSIX-compliant systems.",{"category":80,"check":164,"severity":59,"summary":165},"README","The README exists, is well-structured, and clearly states the plugin's purpose and usage instructions.",{"category":68,"check":167,"severity":77,"summary":168},"Tool surface size","This is a plugin that organizes rules and scripts, not a tool with an exposed surface of commands.",{"category":75,"check":170,"severity":77,"summary":171},"Overlapping near-synonym tools","This plugin does not expose tools, so there are no overlapping synonyms.",{"category":80,"check":173,"severity":59,"summary":174},"Phantom features","All features mentioned in the README (install, validate, build rules) correspond to implemented scripts and structure.",{"category":176,"check":177,"severity":59,"summary":178},"Install","Installation instruction","The README provides clear installation instructions (`npm install`) and copy-pasteable invocation examples (`npm run validate`, `npm run build`).",{"category":180,"check":181,"severity":59,"summary":182},"Errors","Actionable error messages","Standard npm scripts typically provide actionable error messages and exit codes when operations fail.",{"category":184,"check":185,"severity":59,"summary":186},"Execution","Pinned dependencies","The README implies dependency management with `npm install`, and the presence of a lockfile (inferred) suggests pinned dependencies.",{"category":68,"check":188,"severity":77,"summary":189},"Dry-run preview","The plugin's operations (validation, build) are not state-changing or outbound data sending.",{"category":191,"check":192,"severity":77,"summary":193},"Protocol","Idempotent retry & timeouts","The plugin's scripts are local and short-lived, not involving remote calls or state-changing operations requiring idempotency or timeouts.",{"category":154,"check":195,"severity":59,"summary":196},"Telemetry opt-in","There is no indication of telemetry collection within the plugin's scripts or documentation; standard npm operations do not auto-enable telemetry.",{"category":75,"check":198,"severity":77,"summary":199},"Name collisions","This plugin only contains one primary functionality (managing rules) and does not expose multiple named extensions that could collide.",{"category":75,"check":201,"severity":77,"summary":202},"Hooks-off mechanism","This plugin does not appear to utilize or expose hooks that would require a hooks-off mechanism.",{"category":75,"check":204,"severity":77,"summary":205},"Hook matcher tightness","The plugin does not utilize hooks.",{"category":102,"check":207,"severity":77,"summary":205},"Hook security",{"category":124,"check":209,"severity":77,"summary":210},"Silent prompt rewriting","The plugin does not utilize UserPromptSubmit hooks.",{"category":102,"check":212,"severity":77,"summary":213},"Permission Hook","The plugin does not utilize PermissionRequest hooks.",{"category":154,"check":215,"severity":77,"summary":216},"Hook privacy","The plugin does not utilize hooks for logging or telemetry.",{"category":141,"check":218,"severity":77,"summary":205},"Hook dependency",{"category":80,"check":220,"severity":59,"summary":221},"Feature Transparency","All critical functionality (rule management, build scripts) is explained in the README.",{"category":223,"check":224,"severity":59,"summary":225},"Convention","Layout convention adherence","The plugin adheres to standard project structure (`.cursor-plugin/plugin.json`, `skills/redis-development/README.md`) and its `bin/` directory (if it existed) would be documented.",{"category":223,"check":227,"severity":77,"summary":228},"Plugin state","The plugin does not appear to have a persistent state that needs to live under `${CLAUDE_PLUGIN_DATA}`.",{"category":102,"check":230,"severity":77,"summary":231},"Keychain-stored secrets","The plugin does not consume or store any secrets.",{"category":233,"check":234,"severity":59,"summary":235},"Dependencies","Tagged release sourcing","The plugin relies on standard npm packages and its own committed code, not external MCP servers requiring tagged releases.",{"category":237,"check":238,"severity":59,"summary":239},"Installation","Clean uninstall","The plugin's installation involves standard npm dependencies and local scripts, which should be cleanly removed with `npm uninstall` and plugin removal.",1778696324250,"This plugin provides a structured repository of rules and scripts for maintaining Redis development best practices, covering areas like data structures, performance, and vector search. It includes documentation, validation, and build scripts.",[243,244,245,246],"Organized repository of Redis development rules","Guidance on data structures, query engine, vector search, caching, and performance","Scripts for validation and building documentation","Clear contribution and rule creation guidelines",[248,249,250],"Directly interacting with a Redis database","Providing runtime performance monitoring tools","Replacing a full Redis client or administration tool","To standardize and optimize Redis development by providing a curated set of best practices and guidelines for agent-driven workflows.","Commit recency is a warning, and release management is info, but all other checks pass, reflecting high quality and documentation.",86,"A high-quality plugin for managing Redis development best practices, well-documented and structured.",[20,256,257,258,259],"database","best-practices","developer-tools","rules","community",[262,263,264,265],"Establishing consistent Redis development standards within a team","Improving Redis performance and security through best practices","Training developers on effective Redis usage with agent assistance","Maintaining up-to-date Redis development guidelines",{"codeQuality":267,"collectedAt":269,"documentation":270,"maintenance":273,"security":279,"testCoverage":281},{"hasLockfile":268},true,1778696305662,{"descriptionLength":271,"readmeSize":272},118,1726,{"closedIssues90d":11,"forks":274,"hasChangelog":275,"manifestVersion":276,"openIssues90d":11,"pushedAt":277,"stars":278},11,false,"1.0.0",1773148585000,54,{"hasNpmPackage":275,"license":280,"smitheryVerified":275},"MIT",{"hasCi":268,"hasTests":275},{"updatedAt":283},1778696324359,{"basePath":19,"githubOwner":20,"githubRepo":21,"locale":22,"slug":16,"type":285},"plugin",null,{"evaluate":288,"extract":290},{"promptVersionExtension":26,"promptVersionScoring":27,"score":253,"tags":289,"targetMarket":36,"tier":260},[20,256,257,258,259],{"commitSha":39,"license":280},{"repoId":41},{"_creationTime":293,"_id":41,"identity":294,"providers":295,"workflow":341},1778696285897.4045,{"githubOwner":20,"githubRepo":21,"sourceUrl":17},{"classify":296,"discover":334,"github":337},{"commitSha":39,"extensions":297},[298,314,321],{"basePath":299,"description":300,"displayName":20,"installMethods":301,"rationale":302,"selectedPaths":303,"source":312,"sourceLanguage":22,"type":313},"","Official Redis plugins for Claude Code",{"claudeCode":15},"marketplace.json at .claude-plugin/marketplace.json",[304,307,309],{"path":305,"priority":306},".claude-plugin/marketplace.json","mandatory",{"path":308,"priority":306},"README.md",{"path":310,"priority":311},"LICENSE","high","rule","marketplace",{"basePath":19,"description":49,"displayName":16,"installMethods":315,"license":280,"rationale":316,"selectedPaths":317,"source":312,"sourceLanguage":22,"type":285},{"claudeCode":16},"plugin manifest at skills/redis-development/.cursor-plugin/plugin.json (coalesced with duplicate plugin at plugins/redis-development)",[318,320],{"path":319,"priority":306},".cursor-plugin/plugin.json",{"path":308,"priority":306},{"basePath":19,"description":13,"displayName":16,"installMethods":322,"rationale":323,"selectedPaths":324,"source":312,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/redis-development/SKILL.md",[325,327,328,331],{"path":326,"priority":306},"SKILL.md",{"path":308,"priority":311},{"path":329,"priority":330},"AGENTS.md","medium",{"path":332,"priority":333},"assets/logo.png","low",{"sources":335},[336],"manual",{"closedIssues90d":11,"description":338,"forks":274,"homepage":339,"license":280,"openIssues90d":11,"pushedAt":277,"readmeSize":272,"stars":278,"topics":340},"Redis' official collection of agent skills","https://redis.io",[21,20],{"classifiedAt":342,"discoverAt":343,"extractAt":344,"githubAt":344,"updatedAt":342},1778696290833,1778696285897,1778696288784,[257,256,258,20,259],{"evaluatedAt":283,"extractAt":45,"updatedAt":347},1778696373043,[],[350,377,406,435,468,497],{"_creationTime":351,"_id":352,"community":353,"display":354,"identity":359,"providers":363,"relations":371,"tags":373,"workflow":374},1778692488329.0115,"k17bw65v3qqnkq1n1ae3gapa2x86n442",{"reviewCount":11},{"description":355,"installMethods":356,"name":357,"sourceUrl":358},"Redis Streams, caching patterns, and pub/sub rules for Claude Code.",{"claudeCode":357},"dotforge-stack-redis","https://github.com/luiseiman/claude-kit",{"basePath":360,"githubOwner":361,"githubRepo":362,"locale":22,"slug":20,"type":285},"stacks/redis","luiseiman","claude-kit",{"evaluate":364,"extract":370},{"promptVersionExtension":26,"promptVersionScoring":27,"score":365,"tags":366,"targetMarket":36,"tier":37},97,[20,35,367,368,369,259],"pub-sub","streams","configuration",{"commitSha":39,"license":280},{"repoId":372},"kd79wqc8an5wh20cc2znr8tyb586mxwx",[35,369,367,20,259,368],{"evaluatedAt":375,"extractAt":376,"updatedAt":375},1778692788799,1778692488329,{"_creationTime":378,"_id":379,"community":380,"display":381,"identity":386,"providers":390,"relations":398,"tags":401,"workflow":402},1778698235845.4077,"k17f8b1e3611rh6d9e6peh43b186m55k",{"reviewCount":11},{"description":382,"installMethods":383,"name":384,"sourceUrl":385},"Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.",{"claudeCode":384},"context7-plugin","https://github.com/upstash/context7",{"basePath":387,"githubOwner":388,"githubRepo":389,"locale":22,"slug":389,"type":285},"plugins/claude/context7","upstash","context7",{"evaluate":391,"extract":397},{"promptVersionExtension":26,"promptVersionScoring":27,"score":392,"tags":393,"targetMarket":36,"tier":37},100,[394,258,395,396],"documentation","code-examples","mcp-server",{"commitSha":39},{"parentExtensionId":399,"repoId":400},"k17c6qmv4dnjycsp8aa4wyfbgh86n3jd","kd7955sg5wbf89gw527wdep66n86na9w",[395,258,394,396],{"evaluatedAt":403,"extractAt":404,"updatedAt":405},1778698268645,1778698235845,1778698495329,{"_creationTime":407,"_id":408,"community":409,"display":410,"identity":415,"providers":417,"relations":428,"tags":430,"workflow":431},1778692275423.988,"k17ccytjrakavnrzgdbzkbcjj186nr1f",{"reviewCount":11},{"description":411,"installMethods":412,"name":413,"sourceUrl":414},"Makes Claude actually follow your rules. Save rules with natural language, enforce them with hooks, remember them across sessions.",{"claudeCode":413},"obey","https://github.com/Lexxes-Projects/obey",{"basePath":299,"githubOwner":416,"githubRepo":413,"locale":22,"slug":413,"type":285},"Lexxes-Projects",{"evaluate":418,"extract":424},{"promptVersionExtension":26,"promptVersionScoring":27,"score":392,"tags":419,"targetMarket":36,"tier":37},[259,420,421,422,423],"enforcement","llm-behavior","ai-assistant","productivity",{"commitSha":39,"license":280,"plugin":425},{"mcpCount":11,"provider":426,"skillCount":427},"classify",3,{"repoId":429},"kd75x7p4gkt5vx785rmc3msdhs86neap",[422,420,421,423,259],{"evaluatedAt":432,"extractAt":433,"updatedAt":434},1778692293423,1778692275424,1778692422045,{"_creationTime":436,"_id":437,"community":438,"display":439,"identity":444,"providers":449,"relations":461,"tags":464,"workflow":465},1778675056600.2026,"k171b5pw3erme9qy3334r4gbv586mzhf",{"reviewCount":11},{"description":440,"installMethods":441,"name":442,"sourceUrl":443},"Self-Improving Agent: curate auto-memory, promote learnings to CLAUDE.md and rules, extract proven patterns into reusable skills. Provides /si:review, /si:promote, /si:extract, /si:status, and /si:remember slash commands.",{"claudeCode":442},"si","https://github.com/alirezarezvani/claude-skills",{"basePath":445,"githubOwner":446,"githubRepo":447,"locale":22,"slug":448,"type":285},"engineering-team/self-improving-agent","alirezarezvani","claude-skills","self-improving-agent",{"evaluate":450,"extract":458},{"promptVersionExtension":26,"promptVersionScoring":27,"score":392,"tags":451,"targetMarket":36,"tier":37},[452,453,454,455,259,456,457],"memory","auto-memory","self-improvement","learning","skills","code-curation",{"commitSha":39,"license":280,"plugin":459},{"mcpCount":11,"provider":426,"skillCount":460},4,{"parentExtensionId":462,"repoId":463},"k17dce6sbramb6sxm7ksr3928x86ncfs","kd7ff9s1w43mfyy1n7hf87816186m6px",[453,457,455,452,259,454,456],{"evaluatedAt":466,"extractAt":467,"updatedAt":466},1778675366945,1778675056600,{"_creationTime":469,"_id":470,"community":471,"display":472,"identity":478,"providers":480,"relations":490,"tags":493,"workflow":494},1778690831986.3728,"k17fvvpt61wrah7aepwqhgjp4d86n8jx",{"reviewCount":11},{"description":473,"installMethods":474,"name":476,"sourceUrl":477},"Install all Vue.js skills at once, including best practices, testing, router, Pinia, JSX, Options API, debug guides, and composable patterns.",{"claudeCode":475},"vue-skills","Vue Skills Bundle","https://github.com/hyf0/vue-skills",{"basePath":299,"githubOwner":479,"githubRepo":475,"locale":22,"slug":475,"type":285},"hyf0",{"evaluate":481,"extract":487},{"promptVersionExtension":26,"promptVersionScoring":27,"score":28,"tags":482,"targetMarket":36,"tier":37},[483,285,484,257,485,486],"vue-js","development","testing","composables",{"commitSha":39,"license":280,"plugin":488},{"mcpCount":11,"provider":426,"skillCount":489},8,{"parentExtensionId":491,"repoId":492},"k177xnpmcr1m47q4bptm8mfn4186mcby","kd7a1a0bdc2ez150x3razht61n86m6a8",[257,486,484,285,485,483],{"evaluatedAt":495,"extractAt":496,"updatedAt":495},1778690869600,1778690831986,{"_creationTime":498,"_id":499,"community":500,"display":501,"identity":506,"providers":510,"relations":519,"tags":522,"workflow":523},1778699018122.774,"k170dy18g9z1pz7bvvzssny3zd86mnm7",{"reviewCount":11},{"description":502,"installMethods":503,"name":504,"sourceUrl":505},"Database architecture, schema design, and SQL optimization for production systems",{"claudeCode":504},"database-design","https://github.com/wshobson/agents",{"basePath":507,"githubOwner":508,"githubRepo":509,"locale":22,"slug":504,"type":285},"plugins/database-design","wshobson","agents",{"evaluate":511,"extract":516},{"promptVersionExtension":26,"promptVersionScoring":27,"score":28,"tags":512,"targetMarket":36,"tier":37},[256,513,514,31,515],"sql","schema","architecture",{"commitSha":39,"license":280,"plugin":517},{"mcpCount":11,"provider":426,"skillCount":518},1,{"parentExtensionId":520,"repoId":521},"k17cywe30jfsfw3cdpncjfn8y186nvyw","kd74de64zj0axtg5b8t7eqqe2x86nske",[515,256,31,514,513],{"evaluatedAt":524,"extractAt":525,"updatedAt":524},1778699594474,1778699018122]